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
Martchus
e3eb263962
refactored "recently opened files menu"
2016-04-19 01:38:21 +02:00
Martchus
31ed859555
ensure templates are instantiated
2016-04-16 19:19:27 +02:00
Martchus
489ba018b8
minor fixes
2016-04-16 18:35:25 +02:00
Martchus
48161ba465
improved option page API
...
- added documentation for the macros
- added macros to force instantiaton of the template class
2016-04-16 18:34:50 +02:00
Martchus
36de73756b
fixed some issues caused the build system changeings
2016-04-16 18:32:56 +02:00
Martchus
9cf5656efe
reduce code duplication in build system
...
- get rid of qmake project file
- provide CMake modules for common tasks
- provide templates for *.desktop files
2016-04-16 02:11:20 +02:00
Martchus
aa880c3ed5
further development of Qt settings
2016-04-09 02:33:45 +02:00
Martchus
323c3b8824
allow building without Qt Widgets specific features
2016-04-09 02:33:09 +02:00
Martchus
fbfe8491ec
added Widgets::PathSelection
2016-04-09 02:32:07 +02:00
Martchus
87fd94a2e0
improved settings dialog API
2016-04-04 14:49:40 +02:00
Martchus
4cca128180
link against X11 using find_package
2016-03-28 21:57:01 +02:00
Martchus
bffe7b999c
added target_link_libraries to static target
...
required to prevent include errors with Qt headers
2016-03-23 22:37:49 +01:00
Martchus
995a3ad080
adjusted about dialog
2016-03-13 18:06:05 +01:00
Martchus
50ef904677
fixed description
2016-03-10 22:15:21 +01:00
Martchus
98897b26f8
added locker classes intended to be used with QMutex
2016-03-10 22:15:16 +01:00
Martchus
ed9fbc44cd
ensure buttons are updated in all situations
2016-03-06 18:43:07 +01:00
Martchus
ba8dd4c113
added header to undefine macros for XML parser
2016-03-06 17:12:50 +01:00
Martchus
2a9d4cb353
ClearPlainTextEdit: buttons are no longer displayed over the scroll bar
2016-03-06 17:12:06 +01:00
Martchus
152df3a2f6
use C++11 foreach loop consistently (instead of Qt foreach macro)
2016-03-05 17:12:51 +01:00
Martchus
74b76e83a3
added macros to utilize XML parsing
2016-03-03 01:43:48 +01:00