Commit Graph

37 Commits

Author SHA1 Message Date
Oleg Shparber db4acfb568 Improve docset list update experience
Now docset list is not reset on when another docset is added or removed.
2015-02-07 22:20:52 -08:00
Oleg Shparber 3ba642f663 Cleanup settings related code 2015-02-07 21:24:37 -08:00
Oleg Shparber baa4bfedd1 Fix coding style 2015-02-07 21:18:06 -08:00
Oleg Shparber 83d7a7650c Remove useless signal proxying in SettingsDialog 2015-02-07 21:17:56 -08:00
Oleg Shparber e90aecf363 Set global QWebSettings in SettingsDialog 2015-02-07 21:05:28 -08:00
Oleg Shparber 9efc566ee8 Cleanups 2015-02-07 20:51:31 -08:00
Oleg Shparber a0f32de761 Rename DocsetRegistry::initialiseDocsets() into init() 2015-02-07 20:32:52 -08:00
Oleg Shparber a9f7ba3904 Rename DocsetRegistry::entry() method into docset() 2015-02-07 20:30:50 -08:00
Oleg Shparber 2219be4a35 Dynamically allocate Docset type
The first step before converting Docset to QObject
2015-02-03 11:40:02 -08:00
Oleg Shparber a41b440a5f Minor cleanups 2015-02-01 20:56:06 -08:00
Oleg Shparber 0a05c5a56b Restore global show shortcut on app start 2015-01-31 12:13:28 -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 aa3ef9b8c8 Disable hide to system tray, when options dialog is open (fixes #40) 2015-01-29 22:55:33 -08:00
Oleg Shparber dde2141b70 Improve path storing in Docset 2015-01-29 17:47:30 -08:00
Oleg Shparber 564b44b443 Avoid 'auto' type 2015-01-29 17:07:11 -08:00
Oleg Shparber ddf5d47f24 Move DocsetsRegistry::icon() logic into Docset::icon() 2015-01-29 16:56:15 -08:00
Oleg Shparber 3463f892ae Refactor out DocsetsRegistry::DocsetEntry into Docset class 2015-01-29 16:52:35 -08:00
Oleg Shparber 2eea11e73c Optimise uses of DocsetsRegistry::names() 2015-01-29 14:04:11 -08:00
Oleg Shparber b45502c6b6 Do not return pointer to DocsetEntry 2015-01-29 13:44:45 -08:00
Oleg Shparber fa1005a8ae Remove QDir instance from DocsetEntry 2015-01-29 13:41:49 -08:00
Oleg Shparber 09b38fb765 Minor refactoring of SearchItemDelegate 2015-01-27 22:38:42 -08:00
Joel Low 68ed86cc50 Because on MSVC Qt uses wchar_t, QStringLiteral can only be applied on one constant string at a time. 2015-01-24 09:08:56 +08:00
Oleg Shparber 73e7d918fe Bring Zeal window up on another instance start (fixes #187) 2015-01-21 23:33:47 -08:00
Oleg Shparber 96b8181e37 Re-enable custom network access manager for webkit pages (fixes #258) 2015-01-21 22:32:18 -08:00
Oleg Shparber 28c3284b6f Minor refactoring and cleanups 2015-01-14 19:28:58 -08:00
Oleg Shparber 5728f3cb54 Make MainWindow and SettignsDialog aware of Core::Application 2015-01-14 19:13:43 -08:00
Oleg Shparber 26772eb3eb Remove useless QNAM::setProxy() calls 2015-01-13 01:36:50 -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
Oleg Shparber eca4b2a3f7 Quick fix for Zeal hiding instead of closing (fixes #254)
It's ugly at the moment, but it'll be better with a new coming
settings management.
2015-01-11 23:54:31 -08:00
Oleg Shparber 47b704cbbb Move local server logic into Core::Application 2015-01-11 22:06:39 -08:00
Oleg Shparber ccce163921 Move network manager files into 'ui' directory 2015-01-11 20:54:56 -08:00
Oleg Shparber 1a5525e0b6 Remove 'zeal' prefix from files in 'ui' directory 2015-01-11 20:52:07 -08:00
Oleg Shparber c0058ec769 Remove 'zeal' prefix from files in 'registry' directory 2015-01-11 20:51:53 -08:00
Oleg Shparber a2e05998d1 Move docset registry related code into registry subdirectory 2015-01-11 20:31:53 -08:00
Oleg Shparber 792a35241c Move .pro file to the top, rename zeal dir into src 2015-01-11 19:51:13 -08:00