Commit Graph

108 Commits

Author SHA1 Message Date
baydam
21c91295d1 Display lock/mute/solo options in the context menu 2016-02-11 21:24:08 +00:00
Tats
1309305614 Bug fix: when moving vertex pressing any key (eg. CTRL) added an extra command into the undo stack thus forcing the user who wanted to undo to press CTRL-Z twice. 2016-02-11 15:52:48 -05:00
Tats
b21c46b3d2 Fixed bug wrt wheel event scrolling (contains a compat. fix for Qt5/Qt4.8) (closes #198). 2016-02-11 14:26:01 -05:00
baydam
9fbb31d949 Switch between vertex to turn them active with Shift+Space shortcut 2016-02-04 16:47:22 +00:00
baydam
03eec503fc Able to speed up shifting of active vertex with SHIFT+ArrowKey 2016-02-04 14:02:08 +00:00
baydam
35ab79eb57 Translate the view with arrows keys and increase moving speed 2016-02-04 13:30:17 +00:00
baydam
3238efbdb4 Fix: #199 zoom toolbar moved into the visible area 2016-02-03 13:14:25 +00:00
baydam
39ccd56eef Fix: #197 Put the zoom toolbar in the bottom-right corner 2016-02-03 00:40:12 +00:00
Tats
cb07e630a2 Added CTRL+= for zoom-in (closes #192). 2016-01-30 18:57:19 -05:00
baydam
eeca30197a Fix zoom in key not working 2016-01-30 23:35:50 +00:00
baydam
e53ca4581f zoom toolbar margin enhancements 2016-01-18 15:02:50 +00:00
baydam
ffd9d8aadd Add dropdown menu to show or set zoom level 2016-01-15 16:03:13 +00:00
baydam
4e3ccf45d4 Add "zoom in/out/reset and fit to content" buttons 2016-01-13 20:38:43 +00:00
Tats
0bd893ee6a Bugfix: Zooming in the destination canvas changes the size of controls in output window. Closes #162. 2015-12-31 14:23:53 -06:00
Tats
4d71dc575e Integrated support for shape translation in undo commands. 2015-07-19 22:08:59 -06:00
Tats
24575c1e55 Imlpemented common superclass for transformations of shapes undo commands. 2015-07-19 22:07:32 -06:00
Tats
974cb3f255 Compute key vertex moves in window (not scene) coordinates. 2015-07-18 13:26:56 -06:00
Tats
ffe6ff76b8 Bug fix: update of control point positions in property browser goes both ways. 2015-07-18 13:12:56 -06:00
Tats
f9a98f0f09 Allow undo/redo of vertex move. 2015-07-18 12:55:28 -06:00
Tats
c4fefb2015 Used shared pointers in MapperGLCanvas base accessor functions. 2015-07-18 12:54:39 -06:00
Tats
e5d4463c32 Reintegrated highlighting of selected vertex. 2015-07-17 16:28:27 -06:00
Tats
425f544f66 Reintegrated vertex key movement in MapperGLCanvas. 2015-07-17 16:06:32 -06:00
Tats
c910520530 Renamed some elements in MapperGLCanvas to be more eloquent. 2015-07-17 16:06:14 -06:00
Tats
aef4f2d8d8 Changed tr1 shared_ptr for QSharedPointers and QWeakPointers. 2015-07-17 13:41:55 -06:00
Tats
e2e3c4a415 Use trick to allow middle-button dragging of the canvas 2015-07-15 12:53:02 -06:00
Tats
9a6c38fa4b Added new render hints for aliasing 2015-07-15 12:52:37 -06:00
Tats
a970bbc660 - Manage properly the picking up of vertices and shapes
- Fix bug: in source canvas we could change mappings by clicking on shape
2015-07-15 12:50:24 -06:00
Tats
775cf739c6 - Moved the control of shapes outside of the scene items
- Introduced a specialized range of classes to deal with the drawing of controls
2015-07-14 13:24:36 -06:00
Tats
3303e07056 Added support for scrolling in source+destination canvases by mid-button clicking. 2015-07-13 16:45:03 -06:00
Tats
8f13597451 Created a special class for output gl canvas to prevent some events (like zooming) to happen. 2015-07-13 16:44:41 -06:00
Tats
acca6059f6 Implemented invariant control points and lines wrt zoom level. 2015-07-13 13:25:18 -06:00
Tats
64bbd94f9a Re-enable toggle of display controls. 2015-07-11 16:29:06 -06:00
Tats
2ab3b137d9 Integrate sticky vertices in new QGraphicsItem framework. 2015-07-06 21:58:48 -06:00
Tats
017e8bdc7b Fixed bug: scenes were not updated properly resulting in no automatic video frame update. 2015-07-06 21:24:06 -06:00
Tats
7e85ab493c Merge branch 'spike-qgraphicsview-zoom-and-scroll' into spike-qgraphicsview-zoom-and-scroll-merge-develop
Conflicts:
	DestinationGLCanvas.cpp
	DestinationGLCanvas.h
	MainWindow.cpp
	MainWindow.h
	MapperGLCanvas.cpp
	MapperGLCanvas.h
2015-07-06 20:38:51 -06:00
Tats
082bf2d009 Removed rubberband selection (for now). 2015-07-03 21:51:58 -06:00
baydam
8300c10599 Add context menu for duplicate, delete and rename mapping 2015-03-30 20:54:15 +00:00
Tats
e22075d6ad Base working integration of destination and output window (with crosshair working in fullscreen). 2015-02-15 17:46:54 -05:00
baydam
4d6caf2cfb Optimization of Undo Command 2015-01-23 20:36:30 +00:00
baydam
f335127369 Can restore last position of moved shapes 2015-01-21 12:47:17 +00:00
baydam
e4ce6eab42 Command to restore deleted mapping 2015-01-19 21:08:02 +00:00
baydam
078a27f8ce Undo Command to restore position of vertices moved by mouse or arrow key 2015-01-19 14:35:19 +00:00
Tats
3e7fd351cf Bug fix: once we reach max or min zoom we still record the scroll events which results in a weird behavior. 2014-12-28 21:51:34 -05:00
Tats
c0b6bee45b Implemented working zoom with wheel mouse. 2014-12-28 21:05:49 -05:00
baydam
539d189f9d Fixed issue Adjust position of vertices using arrow keys not working on output display #77 2014-11-05 17:17:37 +00:00
Tats
cbfe3981c0 Started using QGraphicsView in canvases instead of QGLWidget. 2014-10-31 17:04:28 -04:00
Tats
e8870db92a Replaced Shape by MShape to avoid name conflicts. 2014-10-31 17:03:18 -04:00
Alexandre Quessy
3bcbbc7697 Display test signal 2014-10-27 06:04:12 -04:00
Tats
3496bd1315 Allows displacement of selected vertex with arrow keys. 2014-10-23 13:41:08 +00:00
Tats
07e1b26436 Allows individual selection of a vertex to be shown on screen. 2014-10-23 13:40:01 +00:00