Commit Graph

796 Commits

Author SHA1 Message Date
craig.p.drummond
43fe4b1bdf Ensure menubar is hidden when running under Unity and using a Qt build that has not been modified for dbus-menu 2014-02-12 14:59:12 +00:00
craig.p.drummond
d1457e0ac9 Use system menu icon for Linux builds. 2014-02-10 19:11:47 +00:00
craig.p.drummond
915866b5cc Add auto-context switch - to be part of 1.4.0 2014-02-10 19:11:02 +00:00
craig.p.drummond
9eca38d8ad Dont allow expanding, or collapsing, if maximised. 2014-02-09 15:54:47 +00:00
craig.p.drummond
de5fcffa36 Typos... 2014-02-07 20:15:21 +00:00
craig.p.drummond
9a9b30cf75 Use wmctrl for Qt5 builds, to raise window under compiz. 2014-02-07 20:08:55 +00:00
craig.p.drummond
a641a6f8ad Tidy up a bit 2014-02-06 19:54:05 +00:00
craig.p.drummond
dd31870ebe Fix warnings about hidden virtual functions 2014-02-06 19:53:48 +00:00
craig.p.drummond
d7750cc1f3 Move HTTP streaming into its own class 2014-02-06 19:53:13 +00:00
craig.p.drummond
6e83445b76 ...actually, just remove showPage altogether... 2014-02-06 19:52:45 +00:00
craig.p.drummond
a0621ada6e Use currentPage pointer... 2014-02-06 19:52:25 +00:00
craig.p.drummond
952448ef8b No need to clear title and artist labels 2014-02-06 19:52:07 +00:00
craig.p.drummond
5a313bf9ff Inline some functions 2014-02-06 19:51:42 +00:00
craig.p.drummond
8be4538d37 Make showPage take an integer, and not page name. 2014-02-06 19:51:26 +00:00
craig.p.drummond
d4eb150edc Remove 'copy track info' functionality, I see no need for this! 2014-02-06 19:51:02 +00:00
craig.p.drummond
b47bedab07 Create a 'Page' interface class, and use as base class for all pages. Mainwindow can now just store a pointer to the current page, and call relevant functions on this. 2014-02-06 19:50:16 +00:00
craig.p.drummond
b9722e3428 Enable 'Refresh DB' for Mopidy - does not actually refresh db, as mopidy does not support this, but Cantata's cache will be deleted and library reloaded. 2014-02-06 19:48:43 +00:00
craig.p.drummond
02de51c526 Fix adding to playqueue from search page
BUG: 408
2014-02-06 19:46:41 +00:00
craig.p.drummond
f85c782d1a Add table style for search results. Not officially part of 1.3.0, as this is being translated, will be part of 1.4.0 2014-02-05 19:24:52 +00:00
craig.p.drummond
3f1bcf5f74 Enable 'refresh db' command for mopidy. Update will not reall yhappen, but Cantata will delete its caches, and reload these 2014-02-05 19:22:59 +00:00
craig.p.drummond
375c488a39 Specify colour of symbolic icons in css file 2014-02-03 19:16:22 +00:00
craig.p.drummond
5bc0b5187f Expand interface if it is collpased, and an error or question is to be displayed in message widget. 2014-02-02 20:57:44 +00:00
craig.p.drummond
5f64cf2803 Simplify MPD update 2014-01-31 19:51:29 +00:00
craig.p.drummond
7abecbdc83 Keep track of 'Thread' objects, and attempt to close all these when app exits. 2014-01-30 20:37:02 +00:00
craig.p.drummond
1f3c1bca21 Dont change tray icon to play state - consistent with other apps. 2014-01-30 19:26:10 +00:00
craig.p.drummond
606976a21a Fix DB refresh action - sill cut'n'paste error...
BUG: 400
2014-01-30 19:20:43 +00:00
craig.p.drummond
c6968b8ba8 Add refreshDb and find actions to KDE menu!!!
BUG: 400
2014-01-29 21:12:01 +00:00
craig.p.drummond
3880bce631 Only translate "Unknown" and "Various Artists" once 2014-01-29 19:15:57 +00:00
craig.p.drummond
059f341a41 Fix saving of table headers for playlist view when Cantata exits 2014-01-28 19:13:57 +00:00
craig.p.drummond
2a432813e3 Add 'Configure...' to sidebat menu - opens settings page at relevant section. 2014-01-28 19:06:52 +00:00
craig.p.drummond
f2f432d0f4 Version returned by MPD is the protocol version 2014-01-28 19:05:47 +00:00
craig.p.drummond
b539e047d5 Clicking on title list/icon view navigates back.
BUG: 392
2014-01-28 19:05:00 +00:00
craig.p.drummond
f477282cd9 Add 'Add To Playlist' menu item to playlists page.
BUG: 393
2014-01-26 10:48:47 +00:00
craig.p.drummond
59b0682d81 Fix albumsview cover size when set to a tree style and Cantata is restarted.
BUG: 388
2014-01-26 10:22:06 +00:00
craig.p.drummond
a1fbcc8360 Only style main toolbar - so that toolbar in KDE file dialog is not styled! 2014-01-25 10:01:10 +00:00
craig.p.drummond
dd20adade9 Disable DB refresh if connected to mopidy 2014-01-25 09:59:51 +00:00
craig.p.drummond
0a21cb8101 - Add option to use a custom image as playqueue background.
- Add option to specify blur and opacity of playqueue background image
BUG: 386

(Similar options to be added to context view background)
2014-01-25 09:59:21 +00:00
craig.p.drummond
8a9463a813 Remove refresh buttons in status bar, and place into main menu. Also, prompt for confirmation before perforing refresh. 2014-01-23 19:54:40 +00:00
craig.p.drummond
83316553fc Remove find buttons in status bar, and use Ctrl-F for both find in views and find in playqueue. Action depends upon which view has focus.
BUG: 384
2014-01-23 19:53:56 +00:00
craig.p.drummond
1a7afad785 Cant save to playlists with Mopidy? 2014-01-23 19:52:58 +00:00
craig.p.drummond
15211595c0 Only set focus if visible 2014-01-23 19:51:09 +00:00
craig.p.drummond
820ee24dcf Re-focus view when search closed. 2014-01-23 19:50:17 +00:00
craig.p.drummond
063e437919 Remove toolbar context menu 2014-01-23 19:49:55 +00:00
craig.p.drummond
a79597a8e2 Mopidy does not return useful server info, so dont show this menu item 2014-01-22 19:25:33 +00:00
craig.p.drummond
1f0096c890 Call QApplication::alert() when showing errors - this causes taskbar entry to be marked. 2014-01-17 21:41:47 +00:00
craig.p.drummond
b25796aa52 Simplify calculation of collapsed height 2014-01-17 20:08:10 +00:00
craig.p.drummond
481a87def6 Place Cantata's 'toolbar' within a QToolBar - so that the style's toolbar look is preserved, and styles that can drag window via toolbar (e.g. QtCurve) still work. 2014-01-17 20:07:38 +00:00
craig.p.drummond
7b1d5b0838 Consisten (c) notice between KDE and Qt builds 2014-01-16 19:34:11 +00:00
craig.p.drummond
d9db3c2020 Change to collection page if settings dialog is open, and user re-activates the preferences action. 2014-01-16 19:32:35 +00:00
craig.p.drummond
7448f95369 Move all sidebar settings into settings dialog. 2014-01-16 19:30:39 +00:00