Commit Graph

18 Commits

Author SHA1 Message Date
Martchus 48827d29d5 Avoid warning about shadowing variable 2022-10-30 21:23:10 +01:00
Martchus cc5aa18a5f Format tests 2022-10-16 15:12:55 +02:00
Martchus 5e614118d3 Allow clearing overrides 2022-10-16 15:12:44 +02:00
Martchus 34aacf236b Allow specifying icon for an override directly 2022-10-07 00:34:27 +02:00
Martchus 0add8e8f91 Improve theme override
* Add caching
* Allow adding multiple icon names
2022-10-06 23:21:59 +02:00
Martchus 855b3af38b Add experimental theme override
See https://github.com/Martchus/syncthingtray/issues/121
2022-10-03 14:34:17 +02:00
Martchus 2fcc5debcd Add global renderer instance to allow accessing renderer of icon engine 2022-09-18 14:51:23 +02:00
Martchus 1c92ea5bce Declare publicly used Qt modules 2022-08-09 11:08:18 +02:00
Martchus d6293b7084 Make use of improved linking against static platform plugins for tests 2022-04-28 21:50:26 +02:00
Hannah Rittich c4946f9a67 Create symbolic link to font file. 2021-10-30 23:17:09 +02:00
Martchus 9b71eff21b Mark all renderer functions as const as they don't change the object 2021-10-15 22:57:19 +02:00
Martchus c0c8efaf13 Exclude generated files from being processed by Qt's tools
This should suppress warning about CMP0071.
2021-09-22 11:16:40 +02:00
Martchus 2cd6c54100 Use woff2 only by default under Linux as only there FreeType2 is used by default 2021-09-22 11:16:09 +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 bec5b7bfd7 Workaround moc parse errors on Fedora 33 and 34 builds 2021-09-15 18:04:47 +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