Commit Graph

  • dea2781100 Modification of includePoint() method to work with qreal instead of int (also overloaded for QPointF). Tats 2014-03-02 17:37:10 -05:00
  • b6bab4357f Inversion of rotation small change in _setPointOfEllipseAtAngle() method. Tats 2014-03-02 17:36:27 -05:00
  • 4bbe4df115 Added methods to directly access the horizontal / vertical radius of an ellipse. Tats 2014-03-02 17:35:54 -05:00
  • 0b027f29f3 Implemented basic support for texture ellipse (works, default center point, no drawing of control points). Tats 2014-03-02 17:02:52 -05:00
  • 72be4f2599 Created a setGlTexPoint() to facilitate projection of textures on vertex. Tats 2014-03-02 17:01:55 -05:00
  • dcdd67e0dd Merge branch 'ellipseshape' of github.com:libremapping/libremapping into ellipseshape Tats 2014-02-09 02:57:06 -05:00
  • b0f9a8ca5b Draws ellipse control points in a better, uniform way. Tats 2014-02-09 02:39:51 -05:00
  • 8964876b0a Ellipse overrides setVertex() in order to limit placement of vertices correctly. Tats 2014-02-09 02:39:29 -05:00
  • 02fe8650c5 Fixed small error in the way color ellipses were drawn (wrong coordinates). Tats 2014-02-09 01:36:23 -05:00
  • 9938793ddd Adapted ellipse code to latest changes (Point -> QPointF). Tats 2014-02-09 01:21:22 -05:00
  • 1dbb174d86 Merge branch 'develop' into ellipseshape Tats 2014-02-09 01:20:54 -05:00
  • a19714b919 Merge branch 'develop' into ellipseshape Tats 2014-02-09 01:05:48 -05:00
  • 89a5ce8787 Use the containsPoint() method of polygon to test point inclusion inside shape. Tats 2014-02-09 01:03:16 -05:00
  • e36cb1a991 Replace std::vector and std::map by QVector and QMap (not everywhere yet). Tats 2014-02-09 01:02:54 -05:00
  • 195c426991 Removed the Point class and replace all instances by QPointF. Tats 2014-02-09 01:02:13 -05:00
  • 61c20158d0 Cosmetic changes (variable and interface names). Tats 2014-02-08 23:46:50 -05:00
  • 00dc18249d Fixed potential bug: DestinationGLCanvas was still interpreting all mappings as TextureMappings Tats 2014-02-08 23:46:25 -05:00
  • ac555b7b10 Added basic support for color ellipses Tats 2014-02-08 23:44:56 -05:00
  • 34156f4129 Fixed problem: clearProject() was throwing a bad_alloc() Tats 2014-01-23 23:24:49 -05:00
  • a539023a30 Created a class MainApplication to handle notify() Tats 2014-01-23 23:24:20 -05:00
  • 18f6160507 Mapper frees memory of its property browser Tats 2014-01-23 23:23:57 -05:00
  • e91fe5d862 Statesaving of color paints / mappings Tats 2014-01-23 22:01:21 -05:00
  • 9a9ba71eff Integrated color paint / mapping to the main window Tats 2014-01-22 15:01:28 -05:00
  • 0ff52de66a Major reconfiguration of the GL canvases and the Mapper interface to allow for the use of a QPainter and for integrating ColorPaint mappings Tats 2014-01-22 15:01:00 -05:00
  • 3692565d94 Comment cleanup in Shape Tats 2014-01-22 14:59:54 -05:00
  • 3de61fc6dc Some accessor functions in the Mesh class Tats 2014-01-22 14:59:45 -05:00
  • 478e5681a7 Added a toPolygon() method to Shape Tats 2014-01-22 14:59:18 -05:00
  • f7cdb15754 Added a method that returns an enclosing polygon based on a shape. Tats 2014-01-22 13:30:39 -05:00
  • e671ffe958 Added a ColorMapping class Tats 2014-01-22 13:29:06 -05:00
  • c87a397844 Added a Color paint Tats 2014-01-22 13:28:42 -05:00
  • b2ac8e9423 Bug fixed: clear project functionality implemented Tats 2014-01-12 04:15:04 -05:00
  • c4889055bf Merge branch 'statesaving' of github.com:libremapping/libremapping into statesaving Tats 2014-01-11 23:03:22 -05:00
  • bd6fff9979 Stub for clearProject() Tats 2014-01-11 23:03:13 -05:00
  • 9219cee81c Add save/load of meshes Tats 2014-01-11 23:02:52 -05:00
  • 34a5f6e36c Fixed bug: wrong shape were selected when the mappings were reordered Tats 2014-01-11 23:02:05 -05:00
  • 11734f8d5b Actual implementation of createTriangleTextureMapping() Tats 2014-01-11 22:01:52 -05:00
  • 78a944e82a Check type instead of n vertices to display correct icon Tats 2014-01-11 22:01:23 -05:00
  • daaceef671 Disable addTriangle/Mesh for when no paint is selected Tats 2014-01-11 22:01:07 -05:00
  • 62492a9c41 Minor: added some Q_UNUSED() to prevent warnings Tats 2014-01-11 21:59:56 -05:00
  • c973e0e766 Minor: added some Q_UNUSED() to prevent warnings Tats 2014-01-11 21:57:46 -05:00
  • 2fb214060b Reading and writing of triangle mappings Tats 2014-01-11 21:56:18 -05:00
  • 8c7f5b16c1 Implement CRUD method createImagePaint in MainWindow and use it Tats 2014-01-11 18:56:28 -05:00
  • dbab46565c Use UID allocators for Paint and Mapping Tats 2014-01-11 18:55:26 -05:00
  • d5c9a7a156 Merge branch 'translation' into statesaving Tats 2014-01-11 16:56:06 -05:00
  • 7d94a26071 Fixed the documentation for class Mapping Tats 2014-01-11 16:38:23 -05:00
  • da0048b4ac Changed sourceList to paintList Tats 2014-01-11 16:38:07 -05:00
  • c29f42c20f Removed the Layers (moved all layer stuff to Mappings) Tats 2014-01-11 16:36:59 -05:00
  • e3029309c0 progress in translation Alexandre Quessy 2014-01-08 12:43:48 -05:00
  • 65872bd138 update README with info on translations Alexandre Quessy 2014-01-05 18:56:18 -05:00
  • 69c1ebc648 add language tool thing to build.sh Alexandre Quessy 2014-01-05 18:55:28 -05:00
  • 72ae5da080 Merge branch 'statesaving' into translation Alexandre Quessy 2014-01-05 18:54:53 -05:00
  • 27089582d5 Proof of concept: runs in french Tats 2014-01-05 18:50:32 -05:00
  • 81b7e769b3 git ignore more files Alexandre Quessy 2014-01-05 18:40:00 -05:00
  • cc57c3b9b0 more bugs to fix Alexandre Quessy 2014-01-05 18:38:17 -05:00
  • d9c9816ab6 rename organization for preferences saving Alexandre Quessy 2014-01-05 18:37:54 -05:00
  • cfb7f6422d Merge branch 'statesaving' of github.com:libremapping/libremapping into statesaving Alexandre Quessy 2014-01-05 18:26:08 -05:00
  • bf59519e4b OscInterface now calls Facade Alexandre Quessy 2014-01-05 18:24:34 -05:00
  • 0a45fdfdc3 Merge branch 'statesaving' of github.com:libremapping/libremapping into statesaving Tats 2014-01-05 18:14:08 -05:00
  • 4639a228c6 Resolved all compilation errors from merging Tats 2014-01-05 18:07:19 -05:00
  • 559a7ebf90 Merge branch 'develop' into statesaving Tats 2014-01-05 18:06:41 -05:00
  • 123ea0e49d OSC: port concurrentqueue to Qt. Fix duplicate OSC messages Alexandre Quessy 2014-01-05 17:43:33 -05:00
  • 217081b779 add missing include Alexandre Quessy 2014-01-05 17:36:10 -05:00
  • 586751cfab some progress in facade Alexandre Quessy 2014-01-05 17:27:24 -05:00
  • f4bef80559 main window owns the facade. Alexandre Quessy 2014-01-05 17:10:13 -05:00
  • bae2e74fde add a bit more to facade Alexandre Quessy 2014-01-05 17:03:12 -05:00
  • ed09b8cc7c update Facade.h with things to do Alexandre Quessy 2014-01-05 16:45:07 -05:00
  • a8389680e3 start to implement Facade.cpp Alexandre Quessy 2014-01-05 16:30:25 -05:00
  • 613d385932 Add Facade.h Alexandre Quessy 2014-01-05 16:28:03 -05:00
  • 7f99061cf0 minor edits Alexandre Quessy 2014-01-05 15:48:53 -05:00
  • 73df26092b Update .gitignore Alexandre Quessy 2014-01-05 15:29:07 -05:00
  • 6d0710db8c Merge branch 'statesaving' of github.com:libremapping/libremapping into statesaving Alexandre Quessy 2014-01-05 15:27:26 -05:00
  • 5852cde869 Shape: Convert Point to QObject / QPointF Vasilis Liaskovitis 2013-12-24 13:50:20 +02:00
  • 92f5d171db Controller: initial commit Vasilis Liaskovitis 2013-12-23 02:20:49 +02:00
  • 9962c56ba7 Removed remaining dynamic cast type checking in *GLCanvas (for drawing shape contours) Tats 2013-12-16 01:37:54 -05:00
  • 3f99dbdebf Removed dynamic cast type checking in Mapper and used subclasses of TextureMapper instead Tats 2013-12-16 00:50:31 -05:00
  • 6b864b64ed Removed some debugging code Tats 2013-12-15 23:12:44 -05:00
  • f47ee7765b Merge branch 'develop' Tats 2013-12-12 21:39:58 -05:00
  • b535ca00a2 Merge branch 'master' of github.com:libremapping/libremapping Tats 2013-12-12 21:39:14 -05:00
  • 245a74c5c9 Transferred implementations of Shape methods to .cpp file Tats 2013-12-12 21:38:13 -05:00
  • 7d9d899a37 Fixed small casting error Tats 2013-12-12 21:37:18 -05:00
  • 0577bec754 fix doc Alexandre Quessy 2013-12-11 08:46:24 -05:00
  • 88bc2dd745 Mesh properties allows one to add columns and rows Tats 2013-12-11 00:10:04 -05:00
  • 6595d9911a Replaced Quads by Meshes Tats 2013-12-10 22:37:45 -05:00
  • f66f67c654 Better managing of vertex selection Tats 2013-12-10 22:27:39 -05:00
  • b808c982f8 Implemented support for meshes: allows for adding columns and rows to meshes Tats 2013-12-10 22:27:06 -05:00
  • 2afee94e0e Minor fix: wrong cast types Tats 2013-12-10 22:26:04 -05:00
  • 3842c1b013 add controller.h prototype Alexandre Quessy 2013-12-10 14:38:26 -05:00
  • 31de8211cd Add optional OSC support Add OSC receiver Alexandre Quessy 2013-12-10 03:13:45 -05:00
  • 55b6cc2385 XML parsing: progress reading elements Alexandre Quessy 2013-12-09 23:30:26 -05:00
  • 8c2b7fddd6 Load: 50% done. Fix shortcuts. Alexandre Quessy 2013-12-09 17:33:35 -05:00
  • 597df8ad2b add the mappings and paints tags Alexandre Quessy 2013-12-09 16:13:31 -05:00
  • 3d9a7874c5 move example images to examples/ Alexandre Quessy 2013-12-09 16:08:46 -05:00
  • b0763be6a0 paint have ids Alexandre Quessy 2013-12-09 16:06:01 -05:00
  • dce8f0b35d Saves an XML file. Alexandre Quessy 2013-12-09 15:20:33 -05:00
  • 7bd6768918 add a prototype of properties Alexandre Quessy 2013-12-09 13:59:19 -05:00
  • 14278e1d1f Fix save + load of splitter states Tats 2013-12-08 14:57:39 -05:00
  • 0e1658c9c3 Replace property browser by tree browser in TextureMapper Tats 2013-12-08 14:55:58 -05:00
  • 176a1831ae Adjust bottom splitter elements min. widths Tats 2013-12-08 14:55:39 -05:00
  • a03ad557ec Small changes to UML (cosmetic) Tats 2013-12-08 14:46:05 -05:00
  • e206ce6108 Code refactoring to add output shape to property editor Tats 2013-12-08 14:45:41 -05:00