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
Martchus
5d88f428a2
mingw-w64: build both, shared and static libs
2016-02-27 01:27:08 +01:00
Martchus
528bbf46a7
allow user to specify library paths via command line arg
2016-02-09 01:06:50 +01:00
Martchus
1f890920e6
added Dialogs::updateStyle()
2016-02-05 20:23:02 +01:00
Martchus
b5ee1adc3f
added DesktopUtils::openLocalFileOrDir()
2016-02-05 19:29:11 +01:00
Martchus
67be5bc4ff
ignore *.txt.user files
2016-01-25 19:10:47 +01:00
Martchus
54dec268db
show UI files in Qt Creator
2016-01-25 18:59:44 +01:00
Martchus
b272ce0d09
ensure custom install targets don't conflict
...
(required when building as subdirectory)
2016-01-21 16:28:59 +01:00
Martchus
849ed0f58e
removed creation of Windows icon
2016-01-05 17:15:16 +01:00
Martchus
69c60ea210
updated version
2015-12-27 18:16:44 +01:00
Martchus
91a2e24493
uniform icon size in settings dialog
2015-12-20 21:35:07 +01:00
Martchus
d2caf7d7ca
disable new ABI (can't catch ios_base::failure with new ABI)
2015-12-13 20:42:37 +01:00
Martchus
67faf53825
improved project files
2015-12-08 08:36:36 +01:00
Martchus
372154ce2a
added simple CMake project file
2015-12-05 22:50:38 +01:00
Martchus
2d3d4b9fa1
updated version
2015-11-25 22:55:39 +01:00
Martchus
58094595ed
don't apply settings twice
2015-11-25 22:49:22 +01:00
Martchus
bb2e937e93
make Qt config args combinable
2015-11-25 22:48:24 +01:00