Commit Graph

71 Commits

Author SHA1 Message Date
Martchus cbcf98696f Ensure non-static icon engine plugin does not miss font of static qtforkawesome 2021-09-16 18:42:45 +02:00
Martchus cc1c8b35f8 Rename the class for the icon engine plugin so it is less likely to cause name conflicts
There might be some global objects created just based on the class name
without the namespace.
2021-09-16 18:35:05 +02:00
Martchus 276033df9c Prefix resource for font file so it is less likely to cause name conflicts 2021-09-16 18:33:09 +02:00
Martchus da639c816a Deduce default color from current palette or style 2021-09-15 19:56:09 +02:00
Martchus bec5b7bfd7 Workaround moc parse errors on Fedora 33 and 34 builds 2021-09-15 18:04:47 +02:00
Martchus d83eb91df0 Support config suffix when building icon engine 2021-09-13 22:01:17 +02:00
Martchus fbf820d538 Add a basic QIconEnginePlugin for ForkAwesome 2021-09-13 20:57:23 +02:00
Martchus c153c863c4 Remove include guards wrongly added to source file 2021-09-13 20:50:14 +02:00
Martchus 5e099fc14b Move files into sub directory to be able to add additional targets later 2021-09-13 20:50:14 +02:00
Martchus c5f17009aa Improve documentation 2021-09-13 18:24:22 +02:00
Martchus 56fdef53cd Allow rendering any `QChar` so `Renderer` could also be used for other fonts 2021-09-13 18:24:08 +02:00
Martchus 02a56eebfd Support Perl 5.18 2021-09-11 21:23:29 +02:00
Martchus 6dce3d57ae Support CMake 3.10 2021-09-11 21:07:46 +02:00
Martchus db458f682d Improve README 2021-09-11 20:43:03 +02:00
Martchus be64237413 Avoid tidying generated headers 2021-09-11 16:42:51 +02:00
Martchus ce43117076 Do proper error handing when writing header files 2021-09-11 16:42:40 +02:00
Martchus ed6f8198d0 Add mapping from icon names specified as QString to QtForkAwesome::Icon 2021-09-11 16:09:28 +02:00
Martchus f3ae226c8c Split header file 2021-09-11 14:42:11 +02:00
Martchus 7441425e9d Move `icons.h` in `private` sub dir as it is not intended for external use 2021-09-11 14:29:23 +02:00
Martchus d0ec2fb69e Use exact version as soname while still on 0.x.x release 2021-09-11 14:27:48 +02:00
Martchus 96e258b060 Initial import 2021-09-11 02:25:46 +02:00