Commit Graph

253 Commits

Author SHA1 Message Date
Tats
b313edc553 Manage close event (unchecks the menu item in main window) 2014-03-15 23:55:29 -04:00
Tats
392869f56f Manage appropriate layout and resizing of output GL canvas 2014-03-15 23:37:54 -04:00
Tats
14f35c640c Synchronization of GL in destination and ouptut window 2014-03-15 23:37:36 -04:00
Tats
81e519d366 Added an output GL window that reproduces the destination (refresh still not working).
Window can be toggled on/off.
2014-03-15 23:01:37 -04:00
Tats
70f6b1356e Removed wrong ProjectReader.h in SOURCES 2014-03-15 23:00:49 -04:00
Tats
8965090dfa Merge branch 'master' into develop 2014-03-15 22:21:02 -04:00
Tats
3fd1754776 Removed wxWidget prototypes 2014-03-15 22:05:51 -04:00
Tats
e6dfbf176d Removed wxWidget prototypes 2014-03-15 22:02:13 -04:00
Alexandre Quessy
c20b47aaf4 more fixes 2014-03-14 11:54:54 -04:00
Alexandre Quessy
d11bc93496 re-implement and fix osc receiver 2014-03-14 11:51:52 -04:00
Alexandre Quessy
8652e9555e get rid of warnings 2014-03-14 11:47:58 -04:00
Alexandre Quessy
0cf4a5086c Rename project to MapMap 2014-03-04 11:35:12 -05:00
Alexandre Quessy
fa920cd788 Move todos from HACKING to TODO. Add INSTALL. 2014-03-04 11:22:46 -05:00
Tats
fbc3feb6f7 Merge branch 'ellipseshape' into develop 2014-03-02 22:29:53 -05:00
Tats
8256ace2e1 Added sanity check for ellipses (makes sure the points are ok). 2014-03-02 22:29:36 -05:00
Tats
07c6293dc7 Load and save of ellipses. 2014-03-02 22:29:10 -05:00
Tats
7641ea62ca Some adds to the todo list 2014-03-02 21:20:22 -05:00
Tats
bdfa20ecda Implemented method drawControls() for EllipseColorMapper. 2014-03-02 21:13:39 -05:00
Tats
f489f0b6b6 Rewrote the includesPoint() method for Ellipse using transformations. 2014-03-02 21:09:48 -05:00
Tats
f3d09731d9 Small bug fix for clippings. 2014-03-02 21:08:57 -05:00
Tats
d30168dca0 Major fix in conversions between radians and degrees. 2014-03-02 21:08:37 -05:00
Tats
d0e697d77a Remove unused center control point for color ellipses. 2014-03-02 21:07:11 -05:00
Tats
5de7162a59 Clip center control point inside ellipse using QTransform. 2014-03-02 20:50:27 -05:00
Tats
755b7cfa94 Use QTransform to manage point remapping when moving vertices. 2014-03-02 20:49:59 -05:00
Tats
880b23cb8a Add control center. 2014-03-02 17:54:18 -05:00
Tats
964a968b36 Added center control point (basic functionality, just "stays inside" the ellipse for now but not working 100%) 2014-03-02 17:43:44 -05:00
Tats
e72a1a3c77 Override of includesPoint() methods in Ellipse. 2014-03-02 17:37:49 -05:00
Tats
dea2781100 Modification of includePoint() method to work with qreal instead of int (also overloaded for QPointF). 2014-03-02 17:37:10 -05:00
Tats
b6bab4357f Inversion of rotation small change in _setPointOfEllipseAtAngle() method. 2014-03-02 17:36:27 -05:00
Tats
4bbe4df115 Added methods to directly access the horizontal / vertical radius of an ellipse. 2014-03-02 17:35:54 -05:00
Tats
0b027f29f3 Implemented basic support for texture ellipse (works, default center point, no drawing of control points). 2014-03-02 17:02:52 -05:00
Tats
72be4f2599 Created a setGlTexPoint() to facilitate projection of textures on vertex. 2014-03-02 17:01:55 -05:00
Tats
dcdd67e0dd Merge branch 'ellipseshape' of github.com:libremapping/libremapping into ellipseshape
Conflicts:
	Shape.h
2014-02-09 02:57:06 -05:00
Tats
b0f9a8ca5b Draws ellipse control points in a better, uniform way. 2014-02-09 02:39:51 -05:00
Tats
8964876b0a Ellipse overrides setVertex() in order to limit placement of vertices correctly. 2014-02-09 02:39:29 -05:00
Tats
02fe8650c5 Fixed small error in the way color ellipses were drawn (wrong coordinates). 2014-02-09 01:36:23 -05:00
Tats
9938793ddd Adapted ellipse code to latest changes (Point -> QPointF). 2014-02-09 01:21:22 -05:00
Tats
1dbb174d86 Merge branch 'develop' into ellipseshape
Conflicts:
	Shape.h
2014-02-09 01:20:54 -05:00
Tats
a19714b919 Merge branch 'develop' into ellipseshape
Conflicts:
	Shape.h
2014-02-09 01:05:48 -05:00
Tats
89a5ce8787 Use the containsPoint() method of polygon to test point inclusion inside shape. 2014-02-09 01:03:16 -05:00
Tats
e36cb1a991 Replace std::vector and std::map by QVector and QMap (not everywhere yet). 2014-02-09 01:02:54 -05:00
Tats
195c426991 Removed the Point class and replace all instances by QPointF. 2014-02-09 01:02:13 -05:00
Tats
61c20158d0 Cosmetic changes (variable and interface names). 2014-02-08 23:46:50 -05:00
Tats
00dc18249d Fixed potential bug: DestinationGLCanvas was still interpreting all mappings as TextureMappings 2014-02-08 23:46:25 -05:00
Tats
ac555b7b10 Added basic support for color ellipses 2014-02-08 23:44:56 -05:00
Tats
34156f4129 Fixed problem: clearProject() was throwing a bad_alloc() 2014-01-23 23:24:49 -05:00
Tats
a539023a30 Created a class MainApplication to handle notify() 2014-01-23 23:24:20 -05:00
Tats
18f6160507 Mapper frees memory of its property browser 2014-01-23 23:23:57 -05:00
Tats
e91fe5d862 Statesaving of color paints / mappings 2014-01-23 22:01:21 -05:00
Tats
9a9ba71eff Integrated color paint / mapping to the main window 2014-01-22 15:01:28 -05:00