Commit Graph

86 Commits

Author SHA1 Message Date
Oleg Shparber 16d17e5519 Respect Settings::changed signal in main window (fixes #326) 2015-05-04 10:05:28 -07:00
Oleg Shparber e6067a1ffa Add TODO item for Qt 5.5 (#321)
With Qt 5.5 there will be no need in libappindicator.
2015-05-04 01:48:14 -07:00
Oleg Shparber b85827bc1c Rename AppIndicator define 2015-05-04 01:07:19 -07:00
Oleg Shparber a5878181ec Make AppIndicator respect 'Show system tray icon' option
Now app indicator gets removed when option is unset in run time.
2015-05-04 01:03:37 -07:00
Oleg Shparber 17f2f0bc1c Remove useless AppIndicator related code 2015-05-04 00:51:45 -07:00
Oleg Shparber 6c1ccdff89 Fix AppIndicator support (fixes #321) 2015-05-04 00:50:12 -07:00
Oleg Shparber a03af64a74 Show a warning about old docset storage (fixes #317) 2015-04-19 16:08:52 -07:00
Oleg Shparber a48c821a1a Fix some minor memory leaks reported by Valgrind 2015-04-11 23:58:00 -07:00
Oleg Shparber e5ea0b2423 Use Alt+<number> shortcut for switching between tabs on Linux
This makes Zeal behave as the majority of web browsers.
2015-04-08 23:50:52 -07:00
Oleg Shparber 31dbf92718 Replace Docset::prefix with keyword() getter 2015-04-07 23:55:25 -07:00
Oleg Shparber 450d87aa2e Fix Qt WebEngine support 2015-04-04 15:18:48 -07:00
Oleg Shparber 2ba556419a Refactor redundant method out 2015-04-03 01:05:25 -07:00
Oleg Shparber f832cac567 Enable text eliding for tabs 2015-04-03 00:59:11 -07:00
Oleg Shparber dae091a44c Fix coding style 2015-03-31 23:46:19 -07:00
Oleg Shparber 21134bc00c Implement new version checking (fixes #282) 2015-03-31 23:46:09 -07:00
Oleg Shparber 215d0baf70 Refactor SearchableWebView 2015-03-23 23:56:09 -07:00
Oleg Shparber cd425e724f Fix crash when the only tab is closing (fixes #295) 2015-03-21 23:57:48 -07:00
Oleg Shparber c875645609 Refactor action and menu names 2015-03-21 23:52:57 -07:00
Oleg Shparber ca0e9e4d24 Coding style fix 2015-03-15 22:52:01 -07:00
Oleg Shparber 05528c9c0e Minor refactoring of the tab bar related code 2015-03-15 22:51:42 -07:00
Oleg Shparber a99543dbb2 Move start page files to 'browser' directory 2015-03-15 15:58:14 -07:00
Oleg Shparber 3524aef4b8 Rename Welcome.html start.html 2015-03-15 13:12:48 -07:00
Oleg Shparber 0634244ca8 Fix crash on tab closing 2015-03-15 00:21:30 -07:00
Oleg Shparber efe3407129 Replace "Sections:" header with "See also"
This just makes more sense while Zeal does not properly group additional
links by symbol type.
2015-03-14 22:59:25 -07:00
Oleg Shparber e2c673e3f9 Fix TODO/FIXME comment style 2015-03-14 22:53:49 -07:00
Oleg Shparber e8d92c42ce Minor UI fixes for OS X 2015-03-13 22:21:28 -07:00
Oleg Shparber 267ed97217 Improve the open external link message box
This should also fix a compilation problem because of not captured
'this' and tr() method.
2015-03-10 12:40:33 -07:00
Oleg Shparber e4892a9873 Optimise some for-loops 2015-03-02 22:51:37 -08:00
Oleg Shparber 6b893c0819 Optimise QStrings 2015-03-02 22:50:54 -08:00
Oleg Shparber 5906344e41 Drop redundant QxtGlobalShortcut header 2015-02-20 16:32:26 -08:00
Oleg Shparber 1ef92e5ff2 Use SearchQuery for passing queries between Zeal instances 2015-02-20 01:36:41 -08:00
Oleg Shparber 1d78c0a752 Use Zeal icon for tabs by default 2015-02-19 22:55:30 -08:00
Oleg Shparber 0f9f95746f Cleanups 2015-02-15 17:31:08 -08:00
Oleg Shparber 91042deb4c Avoid unnecessary view reset 2015-02-15 00:59:55 -08:00
Oleg Shparber 1fb8ae3e36 Coding style fixes 2015-02-14 23:55:49 -08:00
Oleg Shparber b45e6d81c3 Initial version of a new about dialog (fixes #271)
Inspired by Quassel.
2015-02-12 23:43:42 -08:00
Oleg Shparber 3640ccc585 Make main window QFrame style sheets more specific 2015-02-12 22:33:02 -08:00
Oleg Shparber 4d2d8db6da Fix bug with section list staying visible
That occurred when the query text field was cleared at once.
2015-02-12 19:00:37 -08:00
Oleg Shparber 9f4748bded Move related links logic to Docset 2015-02-12 18:51:05 -08:00
Oleg Shparber 20192fb17f Further cleanups of SearchModel and DocsetRegistry 2015-02-12 18:33:46 -08:00
Oleg Shparber 478eb66d68 Remove unnecessary method call 2015-02-12 18:20:23 -08:00
Oleg Shparber 3dbddab466 Rename SearchModel::onQueryCompleted() to setResults() 2015-02-12 18:18:42 -08:00
Oleg Shparber 072ff34bba Dynamically create SearchModels 2015-02-12 18:17:13 -08:00
Oleg Shparber fd39720763 Go to index page if docset shown gets removed 2015-02-09 21:35:49 -08:00
Oleg Shparber 60a4013618 Cleanup 2015-02-09 21:01:22 -08:00
Oleg Shparber c795af0075 Add Help->Report Problem menu action 2015-02-09 20:43:09 -08:00
Oleg Shparber 24fa0bb685 Cleanup Help menu code 2015-02-09 20:42:46 -08:00
Oleg Shparber c87932faa4 Cleanup MainWindow::openDocset() 2015-02-09 18:13:55 -08:00
Oleg Shparber 2318f463fc Assume anchors are already decoded (fixes #121) 2015-02-09 18:05:53 -08:00
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