Jim Evins
b8ee5e1f73
Restructuring directory layout. Move towards "Modern CMake" usage.
2017-11-23 22:15:24 -05:00
Jim Evins
8bec3594ec
Fleshed out SubstitutionField spec and implementation.
...
- Added newline modifier to spec and implementation
- Does not belong in Merge, so moved back to glabels
- Incorporated SubstitutionField into RawText
2017-11-22 13:33:30 -05:00
Jim Evins
8bcec37d7c
Created SubstitutionField class.
2017-11-18 22:36:43 -05:00
Jim Evins
7b36ab4943
Tweaked layout of SelectProductDialog.
...
- Tweaks to layout so that it resizes without artifacts.
- Removed parent window so that window manager will not center dialog on parent,
which makes resizing difficult depending on size and location of parent window.
2017-11-06 22:35:59 -05:00
Jim Evins
e970301680
Fixed old cut&paste artifact.
2017-11-04 12:36:50 -04:00
Jim Evins
a31484700c
Initial implementation of glabels-batch.
...
Note: must currently use QGuiApplication instead of QCoreApplication to
support QFont. Unfortunately, this means that glabels-batch must run
within a windowing system. Ideally, it would not have this requirement.
2017-10-02 23:15:43 -04:00
Jim Evins
179103ef05
Finished fleshing out Zint barcode backend.
2017-06-03 12:52:04 -04:00
Jim Evins
3e2b40c000
Initial implementation of Zint barcode backend.
2017-06-02 22:39:44 -04:00
Jim Evins
cb9013cdd5
Finished fleshing out GNU Barcode backend.
2017-06-01 22:58:11 -04:00
Jim Evins
4ca02e7a40
Fleshed out GNU Barcode EAN barcodes.
2017-05-31 23:16:47 -04:00
Jim Evins
9601541614
Removed use of deprecated Qt APIs.
2017-05-29 21:19:47 -04:00
Jim Evins
e0992db6b6
Initial implementation of GNU Barcode backend.
2017-05-29 20:43:10 -04:00
Jim Evins
52edeaff83
Some name cleanup to QrEncode backend.
2017-05-24 19:46:32 -04:00
Jim Evins
662d7a9ef5
Added FindGnuBarcode cmake module.
2017-05-24 19:33:39 -04:00
Jim Evins
df5b977853
Created QrEncode barcode backend.
2017-05-22 22:26:28 -04:00
Jim Evins
8e2905727a
Moved EnumUtil functionality to XmlUtil.
2017-05-19 23:18:19 -04:00
Jim Evins
28f11da8d9
Update cached editor layouts in constructor.
2017-05-19 23:17:30 -04:00
Jim Evins
438dccd28f
Construct objects in XmlLabelParser atomically.
2017-05-19 21:06:16 -04:00
Jim Evins
629c32b90f
Improvements to placeholder barcode rendering in editor.
2017-05-13 20:25:32 -04:00
Jim Evins
446d580f13
Correctly handle invalid barcode data cases in label editor.
2017-05-13 15:37:16 -04:00
Jim Evins
276756a317
Read and write barcodes in glabels project files.
2017-05-07 22:21:29 -04:00
Jim Evins
56c2930db7
Finished hooking up barcode style controls in object editor.
2017-05-07 19:09:36 -04:00
Jim Evins
409ca1bf57
Added RawText type for text and barcode objects.
2017-05-06 20:08:17 -04:00
Jim Evins
6d764bbf4d
Render barcode placeholder for invalid data in label editor.
2017-05-04 21:58:29 -04:00
Jim Evins
c2052abf43
Hooked up barcode data controls in object editor.
2017-05-03 22:20:09 -04:00
Jim Evins
0b9609493a
Started hooking up barcode to object editor.
2017-04-30 22:56:34 -04:00
Jim Evins
fdce71b042
Fixed include directory search.
2017-04-29 20:34:33 -04:00
Jim Evins
cf000a5d5c
Initial implementation of barcode object.
2017-04-29 19:12:20 -04:00
Jim Evins
02630aec19
Fix label parsing and creation issues.
...
- Parse rotate attribute of Objects node.
- Create proper page size when creating template.
2017-04-22 00:14:51 -04:00
Jim Evins
cc354d06da
Modifications to build successfully with -Werror -Wall -Wpedantic.
2017-04-07 20:37:25 -04:00
Jim Evins
dc09478b63
Parse command line options and open files from command line.
2017-04-02 22:04:27 -04:00
Jim Evins
a80b76343b
Added QT translator.
2017-04-02 17:16:44 -04:00
Jim Evins
c926d8fd0d
Some coding style adjustments.
2017-04-01 13:30:19 -04:00
Jim Evins
ca3d4a5d5c
First pass at setting up translation framework.
2017-03-25 23:14:49 -04:00
Jim Evins
3b911e53aa
Removed obsolete void argument lists.
2017-03-22 21:22:27 -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
e09936233a
Use override specifier where apropriate.
...
- fixed using clang-tidy's modernize-use-override check.
2017-03-21 23:36:39 -04:00
Jim Evins
9f9ba345cf
Fixed a handful of errors flagged by clang-tidy.
2017-03-21 23:21:35 -04:00
Jim Evins
60cfad3ed3
Fix crash after paste-undo-redo of image object.
2017-03-18 23:12:50 -04:00
Jim Evins
153467ddfe
Embed SVG data in glabels file.
2017-03-18 17:14:11 -04:00
Jim Evins
e2a3b68ffc
XmlLabel* cleanup.
2017-03-16 22:10:04 -04:00
Jim Evins
c8f7011cd0
Serialize/deserialize for copy/paste.
2017-03-14 23:29:46 -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
3162694045
Minor cleanup.
2017-02-26 20:09:29 -05:00
Jim Evins
885914d5ae
Fleshing out windows(MINGW) install.
2017-02-26 19:56:07 -05:00
Jim Evins
c363c340ce
Some cmake cleanup.
2017-02-26 16:26:40 -05:00
Jim Evins
95467b6ed2
Fleshing out installation.
2017-02-26 15:07:44 -05:00
Jim Evins
5cf98840fc
Moved compilation settings to CMakeLists.txt in glabels subdirectory.
2017-02-25 19:35:25 -05:00