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
8e2905727a
Moved EnumUtil functionality to XmlUtil.
2017-05-19 23:18:19 -04:00
Jim Evins
438dccd28f
Construct objects in XmlLabelParser atomically.
2017-05-19 21:06:16 -04:00
Jim Evins
276756a317
Read and write barcodes in glabels project files.
2017-05-07 22:21:29 -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
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
9f9ba345cf
Fixed a handful of errors flagged by clang-tidy.
2017-03-21 23:21:35 -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
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
44aa31d074
Some reorganization of source tree.
...
- Merged libglabels back into glabels.
- Created docs directory.
- Adjusted COPYING files to reflect above changes.
2017-01-14 01:38:20 -05:00
Jim Evins
9cba0d4a43
Reconcile style of include directives across all source files.
2017-01-06 19:00:59 -05:00
Jim Evins
719604ca40
Added image objects to xml creator and parser.
2017-01-01 19:52:07 -05:00
Jim Evins
27306808fb
Initial implementation of text object.
2016-12-29 14:59:22 -05:00
Jim Evins
f447aed034
Added line object implementation.
2016-05-28 18:50:02 -04:00
Jim Evins
26e3aa37e3
Added ellipse object.
2016-05-22 16:17:59 -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
37358aac43
More fleshing out of merge framework.
2016-05-08 00:43:35 -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
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
2959789a49
Fix problem with order of transformations of objects.
2015-09-07 00:15:49 -04:00
Jim Evins
68cb85ce36
Created initial XmlLabelCreator.
2015-09-05 17:06:56 -04:00