Commit Graph

116 Commits

Author SHA1 Message Date
craig.p.drummond
f94bc3d947 Restore search field visibility for; PlayQueue, Artists, Albums, Folders, Playlists, Dynamic, and Devices views
BUG: 485
2014-05-30 16:03:56 +00:00
craig.p.drummond
d29d9a8781 Alter includes to have su-folder - e.g. utils.h -> support/utils.h 2014-05-13 18:37:52 +00:00
craig.p.drummond
ce1dd4535e Only use 'leaves' if filter is active 2014-05-01 19:25:12 +00:00
craig.p.drummond
345b755818 Add option to only act on songs that pass current string or genre filter.
BUG: 473
2014-04-30 18:48:00 +00:00
craig.p.drummond
bd1b077552 If MPD database is refreshed whilst listview is not at top level, then reset view to top level 2014-04-04 19:34:10 +00:00
craig.p.drummond
8b19eaf390 REduce KDE differences 2014-03-26 19:34:28 +00:00
craig.p.drummond
e9343c1bfd Fix warnings about hidden virtual functions 2014-02-06 19:53:48 +00:00
craig.p.drummond
ff67333643 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
0beb7ff0ae Fix check if song belongs to smart-playlist
BUG: 409
2014-02-06 19:47:33 +00:00
craig.p.drummond
d15817dc85 make TableView internal 2014-02-05 19:24:16 +00:00
craig.p.drummond
a422c6b2ad Create a base class for TableViews 2014-02-04 19:14:11 +00:00
craig.p.drummond
dc3035bfc4 Fix usage of Qt5 deprecated funciton.
BUG: 403
2014-02-02 10:50:14 +00:00
craig.p.drummond
ab9b11e98b Hide scrollbars if header is set to stretch
BUG: 397
2014-01-30 19:23:35 +00:00
craig.p.drummond
8dd127e63d Tidy up 2014-01-29 19:18:33 +00:00
craig.p.drummond
88cab86602 Use stretch header class from Clementine for table style views.
BUG: 397
2014-01-29 19:17:08 +00:00
craig.p.drummond
18522d26ab Reduce indentation slightly. 2014-01-28 22:38:34 +00:00
craig.p.drummond
cb65db90c8 Playlists model ALWAYS needs to return a columnCount of 6. In TreeView, set a flag 'forceSingleColumn' when model is set, TreeView will hide all bar 1st column.
This is better than resetting the proxy each time - as this messes up the column stretching.

BUG: 397
2014-01-28 20:23:04 +00:00
craig.p.drummond
9f41515082 Fix saving of table headers for playlist view when Cantata exits 2014-01-28 19:13:57 +00:00
craig.p.drummond
e4cf9bf16b Reset model to reset column count 2014-01-27 19:39:44 +00:00
craig.p.drummond
cbedf2776d Add 'Table' style view for playlists.
BUG: 391
2014-01-27 19:37:54 +00:00
craig.p.drummond
16f272a89d Add 'Add To Playlist' menu item to playlists page.
BUG: 393
2014-01-26 10:48:47 +00:00
craig.p.drummond
ccc920d3fc 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
93ca63e555 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
6d4db7e617 If Mopidy playlist starts with "Smart Playlist:" then treat as a 'smart' playlist - e.g. don't try to display song count, don't try to load songs in playlists view, use sub text 'Smart Playlist' (and fix playlist name), and don't allow saving to these playlsts. 2014-01-23 19:52:33 +00:00
craig.p.drummond
1b269e0a26 Fix case 2014-01-15 19:34:17 +00:00
craig.p.drummond
ab7ffecca3 Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
31518e6efe Add 'Remove dusplicates' functionality to play queue and play lists.
BUG: 370
2013-12-31 08:55:00 +00:00
craig.p.drummond
2cf1ce9f83 When showin a new page, place focus on view. 2013-11-10 07:55:14 +00:00
craig.p.drummond
63c89af45a Dynamic sorting of online service model 2013-10-10 20:30:02 +00:00
craig.p.drummond
d684211e93 No need to clear model on view change 2013-10-04 19:06:08 +00:00
craig.p.drummond
87f3dfccc8 (Hopefully) fix selection order of items - and order added to playqueue. 2013-09-03 18:40:50 +00:00
craig.p.drummond
72cd22161c Use i18n is a more KDE-like manner, other wise debug builds of kdelibs produce (I18N_ARGUMENT_MISSING)
BUG: 254
2013-07-18 14:52:45 +00:00
craig.p.drummond
2d17a2dba0 Place search fields on bottom of views, and hide by default. Show when Ctrl-F is used for views, and Ctrl-Shift-F for playqueue. 2013-06-30 21:35:43 +00:00
craig.p.drummond
29e003c5de Add 'Copy Songs To Device' action to playlists page. 2013-06-26 16:19:29 +00:00
craig.p.drummond
8854c4b7c1 - Try no to use yes/no in dialogs - as Gtk reverses this to no/yes!!
- Use standard gui items, and create Qt equivalents
2013-05-29 19:00:50 +00:00
craig.p.drummond
215938e965 Fix playqueue save 2013-04-06 07:42:51 +00:00
craig.p.drummond
20a5a4db49 - Move common actions into StdActions
- Models are in control of what actions are show at what level
2013-02-18 17:07:46 +00:00
craig.p.drummond
6f8968fe78 Reduce #includes 2013-02-15 17:22:52 +00:00
craig.p.drummond
8942a18141 Make tool buttons square 2013-02-15 17:22:14 +00:00
craig.p.drummond
7596c8773e Disable menu button if all actions disabled 2013-02-15 17:18:53 +00:00
craig.p.drummond
09374f37a4 Remove Qt module prefix from includes - will make Qt5 port a little easier! 2013-01-28 19:33:42 +00:00
craig.p.drummond
476d132466 Update copyright year 2013-01-17 16:57:20 +00:00
craig.p.drummond
3f8d816925 Prompt before removing playlists. 2013-01-08 19:28:42 +00:00
craig.p.drummond
0d3303edc0 Only show relevant genres for playlist and devices 2012-12-20 21:16:53 +00:00
craig.p.drummond
9dd4373f45 Tidy up a bit 2012-12-19 20:05:07 +00:00
craig.p.drummond@gmail.com
5e275a94d3 No need to cehck for http:// entries, these are NOT parsed. We only parese these from the streams page. Any ones in playlists must already be usable by MPD 2012-10-17 11:04:23 +00:00
craig.p.drummond@gmail.com
e8507dba9b Add tooltip to menu button.
BUG:115
2012-10-17 11:00:23 +00:00
craig.p.drummond
237ba51f1b Add a GenreCombo class 2012-10-15 18:42:39 +00:00
craig.p.drummond
d6a11a1dfe selectedFiles() is not used. 2012-10-15 18:41:28 +00:00
craig.p.drummond
7cad708e19 Move menu icon itno Icons 2012-10-15 18:41:00 +00:00