Commit Graph

1066 Commits

Author SHA1 Message Date
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
b9a234cdf3 Simple refactoring in Zeal::NetworkAccessManager 2015-01-12 14:05:37 -08:00
Oleg Shparber
5b8763b5ea Drop support for ZEAL docset format 2015-01-12 00:48:55 -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
418820e21d Delete MainWindow in Application's destructor 2015-01-11 22:07:32 -08:00
Oleg Shparber
47b704cbbb Move local server logic into Core::Application 2015-01-11 22:06:39 -08:00
Oleg Shparber
86971e90a5 Introduce Core::Application
Not it is responsible for creating a main window.
2015-01-11 21:42:55 -08:00
Oleg Shparber
d9484419f6 One less inclusion 2015-01-11 21:23:30 -08:00
Oleg Shparber
b1005c32de Update protective defines accordingly to the recent renaming 2015-01-11 20:58:24 -08:00
Oleg Shparber
598be863f9 Remove useless include 2015-01-11 20:56:19 -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
209f73b0ad Do not build appindicator support by default
Use CONFIG+=appindicator if it is needed.
2015-01-11 19:57:07 -08:00
Oleg Shparber
792a35241c Move .pro file to the top, rename zeal dir into src 2015-01-11 19:51:13 -08:00