Commit Graph

153 Commits

Author SHA1 Message Date
Jim Evins 2df8d4fd43 Cosmetic hack to get orientationCombo items' heights to follow icon size. 2016-12-23 23:50:36 -05:00
Jim Evins 6dba70dfd1 Use Qt abstractions of cmath functions. 2016-12-23 22:09:49 -05:00
Jim Evins 34da3fe17c Use field button for image selection. 2016-10-22 19:56:06 -04:00
Jim Evins 016e86e9c7 Don't draw shadow when printing if empty image selection. 2016-07-02 15:26:38 -04:00
Jim Evins c8e3248ce7 Fix index to id lookup in merge factory. 2016-06-26 13:08:22 -04:00
Jim Evins f7ccf4ca7b Added basic image object functionality. 2016-06-26 12:49:47 -04:00
Jim Evins e78a3ee510 Fixed id of semicolon delimeter backend. Sort names by insertion order. 2016-05-30 11:35:35 -04:00
Jim Evins 9b1d4aebc2 Page spin should be initialized to 1, not 0. 2016-05-30 11:34:34 -04:00
Jim Evins cabb71db70 Refactored how preview keeps up with model changes. 2016-05-29 22:35:17 -04:00
Jim Evins f447aed034 Added line object implementation. 2016-05-28 18:50:02 -04:00
Jim Evins 699960e4be Ported to Qt5. 2016-05-27 22:45:03 -04:00
Jim Evins 5a36e9ce88 Change style of StartupView's frame. 2016-05-25 23:44:39 -04:00
Jim Evins 6c2f6c1790 Fixed clipped image. 2016-05-25 23:35:02 -04:00
Jim Evins 636f3deb91 Converted title to image.
This will provide a consistent look to the "gLabels Label Designer"
title across platforms where different fonts are available.  Will
need to look into how to accomodate translations of this title
at a later date.
2016-05-25 23:23:37 -04:00
Jim Evins 26e3aa37e3 Added ellipse object. 2016-05-22 16:17:59 -04:00
Jim Evins 7c945d6ba7 Added additional text merge backends. 2016-05-22 15:40:47 -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 691353e27b Incorporated merge printing in PrintView. 2016-05-21 22:17:46 -04:00
Jim Evins 18089d8635 Added merge printing. 2016-05-21 21:21:45 -04:00
Jim Evins 38899348f9 Added crop marks. 2016-05-21 14:08:25 -04:00
Jim Evins 91cefb7287 Added label clip path to page renderer. 2016-05-21 13:34:16 -04:00
Jim Evins 4cc6ddab6c Start new projects in unmodified state. 2016-05-21 11:59:35 -04:00
Jim Evins bcc4489ab9 Fix synchronization of conents with page. 2016-05-21 11:55:01 -04:00
Jim Evins 7b9f377b1a Use a combo box for merge field selection. 2016-05-20 23:54:46 -04:00
Jim Evins 1ce647b9a9 Don't prelight color palette button if it is not enabled. 2016-05-18 20:12:24 -04:00
Jim Evins 310cd1c307 Tweaked layout of object editor. 2016-05-18 20:07:07 -04:00
Jim Evins 9feb56f5cf Make color button swatches rectangular. 2016-05-17 23:55:07 -04:00
Jim Evins 669c1d02e7 Fleshing out of using merge for colors. 2016-05-17 23:31:52 -04:00
Jim Evins d7480f9bb8 Added custom color dialog to color palette dialog. 2016-05-15 21:59:57 -04:00
Jim Evins f920965668 Let Qt keep track of top-level windows. 2016-05-15 16:33:02 -04:00
Jim Evins 1819a02d50 Properly handle close events. 2016-05-15 16:15:32 -04:00
Jim Evins a30af8eeab Properly track modification status due to changes in merge or merge source. 2016-05-15 14:26:03 -04:00
Jim Evins 003641b8f2 Reconcile window title styles. 2016-05-14 21:31:55 -04:00
Jim Evins 8d9686430f Moved startup wizard to welcome page in main window's stacked widget. 2016-05-14 20:01:36 -04:00
Jim Evins 73b7475cbc Finished fleshing out MergeView for now. 2016-05-14 13:25:24 -04:00
Jim Evins efb4e56e74 Continuing to flesh out MergeView. 2016-05-12 23:15:00 -04:00
Jim Evins b599c56cd2 Add dummy column to fill any extra horizontal space. 2016-05-12 00:22:53 -04:00
Jim Evins 81a73c8e1e Make sure primary key is 1st column. Combine checkbox with primary field. 2016-05-11 23:56:06 -04:00
Jim Evins 8b56520fed Some fleshing out of MergeView. 2016-05-10 23:59:57 -04:00
Jim Evins 37358aac43 More fleshing out of merge framework. 2016-05-08 00:43:35 -04:00
Jim Evins 88e32d9738 More fleshing out of Merge framework and backends. 2016-05-07 16:17:29 -04:00
Jim Evins 2ff07f01b3 Continued to flesh out merge subsystem. 2016-05-01 22:42:03 -04:00
Jim Evins 3cd0806792 Removed inlines in LabelModel and LabelRegion. 2016-05-01 15:33:13 -04:00
Jim Evins ec85e2c0ef Extended undo/redo framework into ObjectEditor. 2016-04-30 20:48:57 -04:00
Jim Evins ec26cbb07a Finished extending undo/redo framework into PropertiesView. 2016-04-30 09:49:50 -04:00
Jim Evins 61c41d8ba9 Started adding undo/redo framework. 2016-04-29 23:51:01 -04:00
Jim Evins 231dc66c0d Initial framework for saving/restoring model state. 2016-04-28 22:19:56 -04:00
Jim Evins c69db1efd7 Use QByteArray instead of QString for buffers. 2016-04-24 17:27:04 -04:00
Jim Evins 6045b9e6b6 Added initial clipboard support. 2016-04-24 16:52:14 -04:00