Commit Graph

202 Commits

Author SHA1 Message Date
Jim Evins 95f5ee5e76 Scaling and centering cleanup of view. 2015-08-15 14:26:23 -04:00
Jim Evins ec60767184 Implemented object resizing in view. 2015-08-15 01:43:06 -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 aeb6098159 Added intermediate base class for shape objects (box and ellipse). 2015-08-14 09:43:18 -04:00
Jim Evins 6a06771036 Added selection highlight layer to view. 2015-08-14 09:30:08 -04:00
Jim Evins 23467d8c15 Added foreground layer to view. 2015-08-12 12:24:28 -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 527d2e73dc Added markup layer to view. Fixed CD frame path problems. 2015-08-12 10:06:03 -04:00
Jim Evins 721746007c Refactor frame and markup code to use paths.
- CD frames are currently broken.
2015-08-12 01:20:52 -04:00
Jim Evins 0ad6caeeca Some style cleanup to libglabels. 2015-08-11 17:18:49 -04:00
Jim Evins de8ec9b66a Correctly draw rotated labels. 2015-08-11 12:43:14 -04:00
Jim Evins 9bebf921b2 Create label based on new label dialog. 2015-08-11 10:50:24 -04:00
Jim Evins ca345cdede First pass at moving to QPainter based view. 2015-08-11 08:56:16 -04:00
Jim Evins 80f49aeb10 Cleanup odds and ends. 2014-09-27 23:21:37 -04:00
Jim Evins 496bb39903 MainWindow tracks model status. 2014-09-27 00:49:34 -04:00
Jim Evins f402599b8a Replace std::cout and std::cerr with qDebug and qWarning. 2014-09-26 21:44:33 -04:00
Jim Evins 3d9875545c Initial parsing of glabels files. 2014-09-25 22:56:24 -04:00
Jim Evins b318efd68e Added initial File boilerplate. 2014-09-01 23:26:20 -04:00
Jim Evins 06ff813618 Added field button, menu, and menu item classes. 2014-07-19 13:37:11 -04:00
Jim Evins f3c164e308 Added color button class. 2014-07-17 23:30:49 -04:00
Jim Evins f289e43ffb Added skeletal color palette dialog class. 2014-07-12 22:21:19 -04:00
Jim Evins e689c9a24a Added color history singleton class. 2014-07-09 21:15:42 -04:00
Jim Evins 6c8b49f1e6 Added color pallette item class. 2014-07-06 15:58:22 -04:00
Jim Evins cff463a23a Moved app/ to glabels/. 2014-07-06 12:22:06 -04:00
Jim Evins dfcc030318 Added color swatch widget. 2014-07-06 11:53:16 -04:00
Jim Evins 1f01378c95 Fixed comments. 2014-07-06 01:02:03 -04:00
Jim Evins 8c7ddd7c4f Added Barcode menu button class. 2014-07-06 01:00:59 -04:00
Jim Evins a9d9313e5a Added Barcode menu class. 2014-07-06 00:13:41 -04:00
Jim Evins 8c781ee1d4 Initial implementation of barcode backends db and barcode menu item. 2014-07-05 21:31:43 -04:00
Jim Evins e1e666fa3d Implement region select capability in View. 2014-01-11 00:30:52 -05:00
Jim Evins eeb55cf846 Make use of "using std::xxx" at smallest possible scope. 2013-12-28 11:49:38 -05:00
Jim Evins a46bc43a4d Style reconciliation. 2013-12-28 11:32:28 -05:00
Jim Evins f1de981804 Some style cleanup. 2013-12-21 23:47:59 -05:00
Jim Evins 5c74625a97 Added markup implementation. 2013-12-13 22:56:58 -05:00
Jim Evins f017af3cac Added grid layer to view. 2013-12-11 23:40:08 -05:00
Jim Evins aa88cd8f65 Refine zoom. 2013-12-10 16:52:24 -05:00
Jim Evins 75c2ceec47 Draw label layer in view. 2013-12-10 01:52:21 -05:00
Jim Evins dc8cc35d51 Added simple pointer tracking signals. 2013-12-08 23:43:05 -05:00
Jim Evins 0a6d41bd7e Implemented zoom to fit. 2013-12-08 21:56:24 -05:00
Jim Evins 4d7b19056d Basic zoom implementation. 2013-12-08 20:13:19 -05:00
Jim Evins a6ca214a99 Initial skeletal View implementation. 2013-12-08 00:01:09 -05:00
Jim Evins 0ff0021a8d Some style cleanup of LabelModel.h 2013-12-06 23:42:15 -05:00
Jim Evins 52755383ed Sync graphics item with matrix and shadow common parameters. 2013-12-05 19:45:39 -05:00
Jim Evins 385df72c9b Go back to "Object" nomenclature instead of "Item" for label objects. 2013-12-04 22:45:22 -05:00
Jim Evins a64813cf13 Add hooks to sync QGraphicsItems with label objects. 2013-12-04 22:27:17 -05:00
Jim Evins 58b261d1a7 Added filename and compressionLevel parameters to LabelModel class. 2013-11-27 18:34:15 -05:00
Jim Evins 072b527d09 More methods for LabelModel. Reconciled naming conventions in LabelModelItem. 2013-11-26 21:16:16 -05:00