Commit Graph

283 Commits

Author SHA1 Message Date
Jim Evins 8fa34325a5 Reconciled margin of VariablesView with other views. 2019-07-21 13:44:39 -04:00
Jim Evins 5b9eba9af9 Tweaked look of image object placeholders. 2019-07-21 13:17:45 -04:00
Jim Evins 3cfda79b82 Yet another redesign of image file selection in ObjectEditor. 2019-07-21 00:59:14 -04:00
Jim Evins 4e94933dcf Redesigned FieldButton. 2019-07-20 23:18:03 -04:00
Jim Evins d9a41c66f0 Don't emit selectionChanged if index is invalid. 2019-03-30 18:59:15 -04:00
Jim Evins 87cc5d7e22 Redesigned image selection in ObjectEditor to use new FieldCombo widget. 2019-03-30 12:50:30 -04:00
Jim Evins 54a66dfd8f Increment per item, not per merge record. 2019-03-24 22:33:40 -04:00
Jim Evins 37f0a8890d Implemented variable substitution in simple print jobs. 2019-03-24 17:49:41 -04:00
Jim Evins dedbe07312 Populate VariablesView headers in class rather than ui/. 2019-03-22 23:23:50 -04:00
Jim Evins ff15eb1d7e Disable focus on QTableWidgets. No more annoying highlighted cell. 2019-03-22 20:06:57 -04:00
Jim Evins 3a425f932a Include variables in glabels project file. 2019-03-17 22:38:45 -04:00
Jim Evins dab2c19862 Add window titles to "Add Variable" and "Edit Variable" dialogs. 2019-03-17 14:35:29 -04:00
Jim Evins d05c6fbfd2 Fleshed out input validation for EditVariableDialog. 2019-03-17 14:24:55 -04:00
Jim Evins 6255939f39 Closed MVC loop for VariablesView. 2019-03-16 18:12:17 -04:00
Jim Evins c9e26c45fb Prototype of VariableView and EditVariableDialog user interface. 2019-03-05 21:35:11 -05:00
Jim Evins b9b792272c Created placeholder for Variables page in UI. 2018-12-08 12:53:04 -05:00
Jim Evins 7e142bb57d Automatically generate a more informative version string. 2018-12-04 22:56:51 -05:00
Jim Evins 316f3915bd Merge branch 'hochwasser-parser_for_fileformat_3' 2018-12-02 16:52:24 -05:00
hochwasser ba3c60216f Implemented compatablility import of glabels-3 project files (#39). 2018-12-02 16:36:02 -05:00
Jim Evins e5cb97441d Merge branch 'ContinuousRollLabels' 2018-11-30 21:04:41 -05:00
Jim Evins 467ca9fc62 Implement continuous tape labels and path-based label shapes.
- Added "roll" as a special paper id
- Added roll_width attribute to draw tape in previews
- Updated Brother QL-500/* label templates
- Preserve print dialog settings between print jobs.
- Added path based labels for arbitrary shaped labels.
- Fleshed out implementation of continuous labels.
2018-11-30 20:30:10 -05:00
Chris Morgan 0bc4b66489 Preview - Add label index overlay text to preview screen (#38)
Implementation of feature originally suggested in Issue #36.
2018-11-16 21:10:48 -05:00
Yuri Chornoivan 76c370bf52 Fix minor typos (#37) 2018-11-13 19:01:14 -05:00
Jim Evins 4707aaee88 Simplified management of action enable/visibility states in MainWindow. 2018-11-07 22:06:52 -05:00
Jim Evins f5b494d714 Implemented MainWindow's TOC as a toolbar with icons and text. 2018-11-04 16:39:57 -05:00
Jim Evins effd5214a3 Less fragile layouts for PrintView and PropertiesView (#15)
Be more resilient to the size of labels changing when applying translations.
Also probably more resilient to changes due to themes.
2018-07-23 21:23:50 -04:00
Mario Blättermann 77aa18dda4 Fix typos in translatable strings (#21) 2018-07-20 19:46:21 -04:00
Jim Evins 12b02d2521 Implemented text auto shrink feature. 2018-07-08 20:39:14 -04:00
Jim Evins 0832acabf5 Added wrap mode attribute to text box. 2018-07-04 20:58:03 -04:00
Jim Evins 6ee1d3b358 Include previously missed translatable strings. 2018-05-26 09:42:34 -04:00
Jim Evins 42719c03f5 Adjust width of SelectProductDialog's side panel according to its contents.
The width is determined at runtime based on the largest page in the
QTabWidget.  Without this fix, the side panel would annoyingly change
width as you selected the search tab for the first time -- this was
particularly annoying in the de_DE locale.
2018-05-24 22:05:48 -04:00
Jim Evins a3d07e8d9f Adjust width of mode list according to its contents. (#15)
Also added mode controls to File menu.
2018-05-21 21:45:53 -04:00
Jim Evins 7a910ba14e Use QLineEdit's built-in clear button instead of our own in SelectProductDialog.
- Clear button was introduced in Qt 5.2
2018-04-13 23:07:24 -04:00
Jim Evins 93d01302ba Use 48x48 icon in template designer. 2018-04-08 18:07:25 -04:00
Jim Evins 9e2c65bf98 Unified icon/logo style. 2018-04-08 14:43:36 -04:00
Jim Evins a0e1dae5cf Implemented TemplateDesigner. 2018-04-07 22:24:09 -04:00
Jim Evins af3b953de3 Fixed semantics of enabling alignment verbs. 2018-03-03 12:09:02 -05:00
Jim Evins 9aff6c2e2f Push temporary color list down into ColorHistory. 2018-02-11 16:21:35 -05:00
Jim Evins 6e6a1fab72 Minor performance cleanup. 2018-02-11 15:51:30 -05:00
Jim Evins 0cc3be205f Avoid temporary container. 2018-02-10 15:30:12 -05:00
Jim Evins 267c5384cc Use constFirst() on temporaries. 2018-02-10 14:39:41 -05:00
Jim Evins 2b5ad625e4 Initialize previously uninitialized members. 2018-02-03 21:29:29 -05:00
Jim Evins 26f10d7faf Check dynamic casts for null. 2018-01-02 03:03:59 -05:00
Jim Evins 9a135f8971 Use auto to reduce some verbosity. 2017-12-30 21:41:02 -05:00
Jim Evins c7a6ed4917 Remove unnecessary typedefs or replace with using. 2017-12-30 18:42:26 -05:00
Jim Evins 5e9f8355b9 Updated prerequisites and build instructions. Updated Windows install. 2017-12-13 17:09:20 -05:00
Jim Evins 25872eb32c Tweak layout of AboutDialog. 2017-12-03 21:44:31 -05:00
Jim Evins 9917e9d4c2 Don't use tr() in static initialization. 2017-11-26 14:34:26 -05:00
Jim Evins c6c52a8895 Minor code cleanup. 2017-11-25 16:54:37 -05:00
Jim Evins 4821e103bc CMake 3.2 does not support cxx_std_11 target_compile_feature. 2017-11-23 22:52:13 -05:00