Commit Graph

228 Commits

Author SHA1 Message Date
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
Martchus 88eba62719 updated version 2015-10-16 21:42:56 +02:00
Martchus f44930d580 unified dialog style sheet, removed hard coded colors 2015-09-26 20:28:30 +02:00
Martchus 8b4574de97 fixed #ifdef 2015-09-22 01:53:38 +02:00
Martchus 5c89dbbb87 improved icon theme lookup 2015-09-22 01:52:08 +02:00
Martchus ce39061808 remove hard coded fonts 2015-09-22 01:50:04 +02:00
Martchus 3aa0c393fc set meta data (win32) 2015-09-22 01:49:12 +02:00
Martchus ba77d0315b add method to locate additional config files 2015-09-16 17:30:25 +02:00
Martchus 721e79d027 fixed includes 2015-09-06 20:19:21 +02:00
Martchus 98b02d4149 fixed includes 2015-09-06 15:36:04 +02:00
Martchus 4af66240de removed Q_UNUSED 2015-09-01 20:51:46 +02:00
Martchus 4047cdd14f updated application startup 2015-09-01 20:08:43 +02:00
Martchus b96c01dc23 fixed include path 2015-08-29 21:00:50 +02:00
Martchus 4dbcbb3834 fixed wrong includes in UI files 2015-08-27 00:59:45 +02:00
Martchus 5e921da8d0 updated project files 2015-08-26 21:11:37 +02:00