Commit Graph

33 Commits

Author SHA1 Message Date
Tats
3f99dbdebf Removed dynamic cast type checking in Mapper and used subclasses of TextureMapper instead 2013-12-16 00:50:31 -05:00
Tats
f47ee7765b Merge branch 'develop' 2013-12-12 21:39:58 -05:00
Tats
6595d9911a Replaced Quads by Meshes 2013-12-10 22:37:45 -05:00
Tats
14278e1d1f Fix save + load of splitter states 2013-12-08 14:57:39 -05:00
Tats
176a1831ae Adjust bottom splitter elements min. widths 2013-12-08 14:55:39 -05:00
Alexandre Quessy
27f838ac16 update test in the gui 2013-12-08 14:03:08 -05:00
Tats
8502ef3b37 Added basic properties widget for current selected mapper (bidirectional update of input shape vertices, though wrongly initialized) 2013-12-08 11:58:05 -05:00
Tats
cd2639812d Replaced signal quadChanged for shapeChanged 2013-12-08 11:56:55 -05:00
Tats
f5f8b36a1d Small fix: was using mapping id instead of layer id in addLayerItem() call 2013-12-08 11:55:17 -05:00
Tats
8caab2875b Added method MainWindow::updateAll() to update the canvases 2013-12-08 11:54:39 -05:00
Tats
3517b7a71d Generalized the use of Mapper from within DestinationGLCanvas 2013-12-08 11:53:49 -05:00
Tats
28a5521131 Adjust scalings of splitter elements 2013-12-07 17:41:54 -05:00
Tats
2960144393 Fixed seg fault on exit due to MainWindow singleton 2013-12-07 17:41:19 -05:00
Tats
50649d2a40 Reordering of layers with drag and drop 2013-12-05 02:16:55 -05:00
Tats
dd3189e847 Checkbox for toggling visibility of layers (+ some cleanup) 2013-12-05 01:38:03 -05:00
Tats
80f2d92eab Added unique ids to Mapping and Paint 2013-12-05 00:16:37 -05:00
Tats
30b9f0f09b Renamed sourceSplitter for resourceSplitter 2013-12-05 00:15:39 -05:00
Tats
cf95edaf6f Bug fix: When switching to a source that has no mapping attached to it, last selected mapping was still in use 2013-12-01 13:43:24 -05:00
Tats
8d0473410b Removed some of the "normal" pointers and replaced them by smart pointer to prevent memory problems 2013-12-01 00:16:33 -05:00
Tats
0015e237c9 Added support for triangles 2013-11-30 23:55:25 -05:00
Tats
8b205526fe Completed integration of one source -> many quads (everything working) 2013-11-30 21:48:01 -05:00
Tats
fab560760e Added quad creation to shapeList (not working yet) 2013-11-30 20:39:45 -05:00
Tats
73d934b4d0 Some cleanup in switching of image source 2013-11-30 19:23:35 -05:00
Tats
5a999f1983 - Put all mappings and paints in a single MappingManager class
- Basic compiling / running program (no quads for now)
2013-11-30 19:19:29 -05:00
Tats
282f74c083 Save splitter geometry / state 2013-11-30 16:44:50 -05:00
Tats
4107b38a87 Manages resizing correctly (with preferred stretching of the canvases rather than the source list) 2013-11-30 16:22:23 -05:00
Tats
8d2d7749d8 Set minimum size for canvases 2013-11-30 16:21:53 -05:00
Tats
9ee929a260 Add icons to imported image sources 2013-11-30 15:32:30 -05:00
Tats
5bcefdcf16 Added import of image files (from File menu and toolbar) 2013-11-30 13:15:07 -05:00
Tats
7b953a7479 Added basic GUI frame: menu, toolbar, resources, status bar, etc. 2013-11-30 12:01:15 -05:00
Tats
11616282b0 Allows selection of the source: changes the source in the canvases 2013-11-26 13:38:36 -05:00
Tats
89f8ba130b Automatically added pre-loaded source images to list view 2013-11-25 23:43:59 -05:00
Tats
0ff60f6108 - Added an empty QListView in the layout, with two splitters
- Also created a class for the main window
2013-11-25 23:16:32 -05:00