Commit Graph

128 Commits

Author SHA1 Message Date
Martchus e5481f5f43 Add class to show notifications via D-Bus 2016-12-11 17:54:23 +01:00
Martchus 31ac09de87 Add prefix to PLATFORM_SPECIFIC_CAPSLOCK_DETECTION macro 2016-12-11 17:13:19 +01:00
Martchus 27b132f39a Capitalize 'Clear' tooltip on ButtonOverlay 2016-12-01 23:04:45 +01:00
Martchus 03b0a8f294 Provide 'edit-error' icon
Add templates for icons by the way
2016-11-30 20:57:21 +01:00
Martchus 653d954a54 Fix use of static Qt 5 plugins 2016-11-26 21:58:42 +01:00
Martchus 70a9d68555 Use StaticQt5::* for static Qt5 imported targets
Fallback to old version (Qt5::static::*) if not found
2016-11-12 02:24:06 +01:00
Martchus c443250989 Add dependencies of localization target correctly 2016-11-12 02:08:02 +01:00
Martchus 6d623989a8 Declare all used Qt module public dependencies 2016-11-10 23:42:53 +01:00
Martchus e1a8a12670 Provide an imported target for libs 2016-11-10 23:42:53 +01:00
Martchus 5531450c0a Don't built-in icons already provided as fallback 2016-11-01 14:05:48 +01:00
Martchus d9380d024e Allow building shared and static libs at the same time
Use 'Static'-prefixed CMake modules provided by patched
mingw-w64-qt5 packages
2016-10-29 00:26:06 +02:00
Martchus b35e5311a9 Improve handling Svg support 2016-10-19 20:33:59 +02:00
Martchus 58d762b7ee Improve error message in loadApplicationTranslationFile() 2016-10-05 23:00:51 +02:00
Martchus 812f2d2afd Fix indentation of QtLinkage.cmake 2016-09-11 23:11:19 +02:00
Martchus c7b13d063c List scripts in project file
Maybe add install target for scripts later
2016-09-11 20:31:11 +02:00
Martchus 40fba1a3df Remember last page of settings category 2016-09-08 23:34:39 +02:00
Martchus 5d9b3e8be4 Improve error message of SettingsDialog 2016-09-03 20:19:17 +02:00
Martchus b51b53190b Improve macros for XML parsing 2016-08-31 23:39:04 +02:00
Martchus 58fad82c3b Support icons in SettingsDialog tabs 2016-08-31 23:38:35 +02:00
Martchus 7f9afcda73 Fix decoration for static builds
- Also fix finding static web view and JavaScript provider
2016-08-29 15:41:21 +02:00
Martchus 72296a2768 Improve settings dialog 2016-08-27 15:18:44 +02:00
Martchus 924c3b9f61 Allow including icon themes under another name 2016-08-27 15:01:04 +02:00
Martchus 3ea0e47a53 Add functions for positioning 2016-08-27 14:54:19 +02:00
Martchus 9e61cf8e18 Add option for built-in SVG icon support 2016-08-19 22:37:43 +02:00
Martchus d97e112f0d Allow using static Qt libraries 2016-08-19 16:16:10 +02:00
Martchus 55ad0b4de1 Improve icons
- Provide fallback for Qt icon
- Ensure default search paths are not overwritten
2016-08-17 20:05:48 +02:00
Martchus 292b0eae30 Allow setting Qt platform theme via argument 2016-08-16 19:35:40 +02:00
Martchus 5e937c7266 Allow showing only a single category in SettingsDialog 2016-08-16 00:36:19 +02:00
Martchus de98b88f4a Improve Qt settings
Setting font and icon theme doesn't work yet, not sure
about locale
2016-08-14 22:44:25 +02:00
Martchus 7edccd9f75 Move options for GUI to BasicConfig 2016-08-14 16:51:19 +02:00
Martchus 2e541286ea Fix filter in settings dialog 2016-08-11 18:24:02 +02:00
Martchus b5bd368c5c Load translations also for Qt modules not in qtbase 2016-07-27 21:52:01 +02:00
Martchus 49e7ab25ce Generate config header in extra module 2016-07-27 21:38:57 +02:00
Martchus 30f53e819c Fix loading ressources
Still TODO: Load translations for modules not in qtbase
2016-07-27 18:52:59 +02:00
Martchus f8718d31f6 Remove unneeded #include 2016-07-27 18:51:45 +02:00
Martchus babb75a205 Attempt to link statically against Qt
Linking statically against Qt with CMake still doesn't work. Seems like
there is still some work to do on the Qt side. Patches from MSYS2 might
help.
2016-07-27 18:51:25 +02:00
Martchus 5a0eba3726 Allow built-in translations and icons
- Allow to built-in qm files for translations
  using the Qt resource system
- Allow to built-in required icons from specified
  icon themes using the Qt resource system
- Provide bash script to determine required icons
2016-07-16 23:12:02 +02:00
Martchus c66d1513f9 Using option for CMake options 2016-07-11 19:52:52 +02:00
Martchus d94f4e7dd8 Don't require WebView/JS provider if none explicitely specified 2016-07-09 23:52:43 +02:00
Martchus 20e663cbcc Make include guards more unique and consistent 2016-07-04 23:26:48 +02:00
Martchus adf201078b Use new argument parser API 2016-06-14 00:46:26 +02:00
Martchus 9c1667314f Remove doxygen file (use template instead) 2016-06-10 23:56:41 +02:00
Martchus 9137a63462 Improve documentation 2016-06-10 23:05:43 +02:00
Martchus 9e52a3ac1f Use new argument parser API 2016-05-26 02:27:12 +02:00
Martchus cca4395fe6 Fix -Winconsistent-missing-override 2016-05-13 22:53:01 +02:00
Martchus c1570df362 use Q_* macros instead of signals/slots 2016-04-26 20:10:49 +02:00
Martchus 3957bd9c1c added version constraints 2016-04-25 22:19:23 +02:00
Martchus 10726b4dee also update TS files via CMake 2016-04-24 20:53:14 +02:00
Martchus 0b68468814 tweaked PathSelection 2016-04-23 13:29:15 +02:00
Martchus 3ccbb07bbf fixed CMake modules {Js,WebView}ProviderConfig 2016-04-21 23:58:52 +02:00