Commit Graph

20 Commits

Author SHA1 Message Date
Oleg Shparber cb144a1e88 Core::Settings: Q_DECLARE_METATYPE(ProxyType)
Allows to use QVariant::value<ProxyType>().
2015-09-08 22:29:12 -04:00
Oleg Shparber dedb10a92a Settings: Use constants for group names 2015-08-31 02:46:45 -04:00
Oleg Shparber a640826fb8 Introduce versioning for configuration file format 2015-08-31 02:19:18 -04:00
Oleg Shparber 36754a3137 Implement UUID-based install tracking 2015-08-31 00:34:59 -04:00
Oleg Shparber b0666927b7 Add copyright headers for files created in 2015 2015-08-30 23:41:27 -04:00
Oleg Shparber 28e2bc0450 Implement check for update on application start
Also provides a settings option to disable the update check.
2015-05-19 21:29:40 -07:00
Oleg Shparber 222bd51223 Fix preprocessor command indentation 2015-05-15 19:05:31 -07:00
Oleg Shparber e8fc6370d9 Re-enable JavaScript (fixes #309) 2015-04-17 11:46:25 -07:00
Oleg Shparber 450d87aa2e Fix Qt WebEngine support 2015-04-04 15:18:48 -07:00
Oleg Shparber 775ec884ae Add highlight animation for :target CSS selector
That allows to bring user attention to the exact page position, when
TOC is used for navigation.
2015-03-15 16:10:51 -07:00
Oleg Shparber 6b893c0819 Optimise QStrings 2015-03-02 22:50:54 -08:00
Oleg Shparber a0e7655ce4 Show system tray icon by default 2015-02-19 22:38:36 -08:00
Oleg Shparber 97018059a4 Add a portable build mode 2015-02-19 22:38:19 -08:00
Oleg Shparber c1a6a4b5e9 Make DocsetRegistry not a singleton
Now DocsetRegistry is provided by Core::Application semi-singleton logic.
2015-01-29 23:21:23 -08:00
Oleg Shparber 8532a6262b Rename DocsetsRegistry into DocsetRegistry 2015-01-29 23:00:36 -08:00
Oleg Shparber 4ef91206eb Cleanup header inclusions 2015-01-29 17:03:36 -08:00
Oleg Shparber 28c3284b6f Minor refactoring and cleanups 2015-01-14 19:28:58 -08:00
Oleg Shparber a10a892b03 Introduce Core::Settings::updated() signal
For now the signal is emitted at the end of Settings::save() method.
2015-01-14 12:14:26 -08:00
Oleg Shparber e25ea18a13 Rename Settings::searchShortcut into showShortcut 2015-01-13 00:19:54 -08:00
Oleg Shparber 8903d7b10e Implement a new settings system
It's still not a final solution, but a step in the right direction.
For now all QSettings-related logic is encapsulated in Core::Settings
class. It exposes just public variables, and that will be changed soon.
Also, lot's of settings keys have been changed to more logical values,
but some are still pending a better naming and a proper grouping.
2015-01-12 22:21:44 -08:00