Commit Graph

33 Commits

Author SHA1 Message Date
Jim Evins c2052abf43 Hooked up barcode data controls in object editor. 2017-05-03 22:20:09 -04:00
Jim Evins c926d8fd0d Some coding style adjustments. 2017-04-01 13:30:19 -04:00
Jim Evins 4be4ea08f6 Replace 0 and NULL with nullptr where apropriate.
- fixed using clang-tidy's modernize-use-nullptr check.
2017-03-21 23:48:13 -04:00
Jim Evins 153467ddfe Embed SVG data in glabels file. 2017-03-18 17:14:11 -04:00
Jim Evins fd79d7c6bd Embed image data in glabels file. 2017-03-12 22:39:15 -04:00
Jim Evins fe1aa77799 Paste image from clipboard. 2017-03-11 15:02:16 -05:00
Jim Evins 79c5dcde81 Paste text from clipboard. 2017-03-11 10:00:37 -05:00
Jim Evins b797d13e40 Reconcile style accross all source files.
- All glabels code is in "glabels" top-level namespace.
- Other assorted cleanup.
2017-01-15 22:58:53 -05:00
Jim Evins 9cba0d4a43 Reconcile style of include directives across all source files. 2017-01-06 19:00:59 -05:00
Jim Evins 90ea790e7a Renamed LabelRegion to just Region. Reconciled style with Size class. 2017-01-05 16:46:40 -05:00
Jim Evins 9d39b9804a Implemented reset image size button. 2017-01-02 02:01:26 -05:00
Jim Evins 27306808fb Initial implementation of text object. 2016-12-29 14:59:22 -05:00
Jim Evins 6dba70dfd1 Use Qt abstractions of cmath functions. 2016-12-23 22:09:49 -05:00
Jim Evins f447aed034 Added line object implementation. 2016-05-28 18:50:02 -04:00
Jim Evins c7f02f027a Moved Merge subsystem into merge namespace. 2016-05-22 14:38:59 -04:00
Jim Evins b1e7a6507c Moved Merge subsystem into its own subdirectory. 2016-05-22 13:01:48 -04:00
Jim Evins 231dc66c0d Initial framework for saving/restoring model state. 2016-04-28 22:19:56 -04:00
Jim Evins 7559544b06 Some namespace cleanup. 2016-03-27 00:14:38 -04:00
Jim Evins a6aa0d921f Added unit-independent distance type. 2016-03-13 21:03:09 -04:00
Jim Evins b12f4a2478 Improved detection of hover
- account for presence of fill or outline colors
- allow for a couple of pixels of slop
2015-09-08 17:53:37 -04:00
Jim Evins 409abe4428 Improved approach to honor aspect ratio during size changes. 2015-09-07 16:19:35 -04:00
Jim Evins 2959789a49 Fix problem with order of transformations of objects. 2015-09-07 00:15:49 -04:00
Jim Evins 85541c2ec3 Line up controls in object editor. 2015-08-23 08:25:33 -04:00
Jim Evins 0834d158ed Hooked up rect size controls in object editor. 2015-08-19 14:49:02 -04:00
Jim Evins 6e69991a15 Added object creation mode (box only) to view. 2015-08-15 19:40:52 -04:00
Jim Evins ef1cadad0c Make cursor change when hovering over handle. 2015-08-14 16:49:09 -04:00
Jim Evins ffa0819010 Made move selection work in view. 2015-08-14 16:34:40 -04:00
Jim Evins e5f5ddaf17 Make cursor change when hovering over object. 2015-08-14 15:21:57 -04:00
Jim Evins cdbc3a8c9b Make both highlight and select region layers work. 2015-08-14 13:10:05 -04:00
Jim Evins 6a06771036 Added selection highlight layer to view. 2015-08-14 09:30:08 -04:00
Jim Evins 781f299394 Added object layer to view. Added draw methods to objects. 2015-08-12 12:09:11 -04:00
Jim Evins ca345cdede First pass at moving to QPainter based view. 2015-08-11 08:56:16 -04:00
Jim Evins cff463a23a Moved app/ to glabels/. 2014-07-06 12:22:06 -04:00