Commit Graph

75 Commits

Author SHA1 Message Date
craig.p.drummond
d07a3c718a Dont auto-switch to context view if playing a radio stream 2014-02-25 19:25:00 +00:00
craig.p.drummond
3880bce631 Only translate "Unknown" and "Various Artists" once 2014-01-29 19:15:57 +00:00
craig.p.drummond
0dd2fef0c0 Grouped view is always single column! 2014-01-28 22:17:56 +00:00
craig.p.drummond
9506f06e02 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
a7fc54d7d2 Aborted attempt to add actions to table view - icons overlap text :-( 2014-01-27 19:40:18 +00:00
craig.p.drummond
addfca835a Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
03849ee1c7 When closing search widget, after performing a search, collapse all bar top level items.
BUG: 367
2013-12-30 09:21:32 +00:00
craig.p.drummond
01a49c415d Also need to show artist for various artist albums 2013-12-06 13:41:50 +00:00
craig.p.drummond
a46ec7233e Handle empty album name 2013-12-05 19:44:31 +00:00
craig.p.drummond
b392ccbc30 If song has a disc number set, then display song track as "disc.track title" - e.g. "2.01 Blah blah" 2013-12-05 19:42:58 +00:00
craig.p.drummond
642bee5ed2 Check return of selectionModel() before using.
BUG: 333
2013-11-27 19:41:37 +00:00
craig.p.drummond
2a2ac674a8 Should be && not & 2013-10-02 20:21:02 +00:00
craig.p.drummond
ccbb0dd87f Expand podcasts by default - if it is the only service, or if it and soundcloud are the only services 2013-10-01 18:27:27 +00:00
craig.p.drummond
4c21078907 Use QString::number to format year
BUG: 301
2013-09-24 18:36:28 +00:00
craig.p.drummond
4ade487236 Cleaner way of setting online properties on song 2013-09-18 18:14:47 +00:00
craig.p.drummond
d7740e7733 Initial podcast support
NOTE: This is NOT fully implemented, or functional!!!
2013-09-17 16:25:58 +00:00
craig.p.drummond
13c4d2bfc6 (Hopefully) fix selection order of items - and order added to playqueue. 2013-09-03 18:40:50 +00:00
craig.p.drummond
51781aa8c7 Remove potential multiple brackets if showing composer 2013-08-23 16:31:37 +00:00
craig.p.drummond
652d731439 Show composer if we ar eusing this in artists view 2013-08-22 18:21:23 +00:00
craig.p.drummond
01080397e4 Dont include qtplural in localize.h - support folder should be as stand-alone as possible 2013-07-18 14:54:10 +00:00
craig.p.drummond
f0bad94c9c 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
ea0aef26df More work for Jamendo searches 2013-07-15 19:13:14 +00:00
craig.p.drummond
dc6e3af0d8 Fix Qt5 segfault on exit, due to static QIcons being destructed. 2013-06-12 19:56:59 +00:00
craig.p.drummond
aaa98260c8 No need for special i18n string for RTL languages, any RTL translation can handle this. 2013-06-07 19:20:37 +00:00
craig.p.drummond
5afc580d1b RTL fixes 2013-06-06 18:46:38 +00:00
craig.p.drummond
e35b0f6b86 Dont use alternating rows in views (does not look too great with grouped view). Use a fading divider instead. 2013-05-16 18:09:32 +00:00
craig.p.drummond
ca92ea5954 Fix 'No such song' warning when removing songs from playqueue.
- When getting list of selected items, we want list of selected rows! Fixing the playqueue model, which now always returns the complete column count (even when grouped), caused thsi issue to appear.
BUG:213
2013-05-05 17:59:03 +00:00
craig.p.drummond
86d775ab59 Model shound not care if view is grouped or not, thats up to the view to handle! This fixes issues where the playqueue grouped view would sometimes get an horizontal scrollbar! 2013-05-01 18:11:55 +00:00
craig.p.drummond
caf0ce28cb Looks like we need to do mouse in/out tracking for all view types :-( 2013-04-24 23:01:08 +00:00
craig.p.drummond
e8af5df3c6 Better stop-after icon 2013-04-08 17:09:08 +00:00
craig.p.drummond
8243c2d9e7 Add 'Stop after track' to playqueue context menu. 2013-04-04 19:57:52 +00:00
craig.p.drummond
6ec349a7c5 Indicate stop-after track 2013-04-04 19:01:12 +00:00
craig.p.drummond
a21609f4a0 Playqueue menu 2013-03-28 19:13:05 +00:00
craig.p.drummond
9162b4d1fc If we only have 1 stream, then use the stream name as the group header 2013-03-22 21:45:23 +00:00
craig.p.drummond
f236f77051 More consistent stream name display 2013-03-20 20:38:56 +00:00
craig.p.drummond
729fc89305 Check for empty title 2013-03-19 19:24:19 +00:00
craig.p.drummond
a70e3ffe95 - Group cd tracks under 'Audio CD' in grouped view.
- Add isCdda() to Song
2013-03-14 19:50:59 +00:00
craig.p.drummond
6f4c1597c3 Fix position of action items in songs of grouped view 2013-03-08 21:07:08 +00:00
craig.p.drummond
d5ce1a2cdf Scale dialog icons based upon font settings 2013-02-27 19:40:10 +00:00
craig.p.drummond
7417f9040d - 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
a54b2fef00 - With grouped view, connect to Covers signal when model is set
- Use quint32 for cache key
2013-02-07 18:30:18 +00:00
craig.p.drummond
c60604502f Remove Qt module prefix from includes - will make Qt5 port a little easier! 2013-01-28 19:33:42 +00:00
craig.p.drummond
7e48b05dbe Add actions to playlist grouped-view 2013-01-22 18:10:07 +00:00
craig.p.drummond
0ded0e0934 Artist and album images for online services 2013-01-21 19:45:30 +00:00
craig.p.drummond
b401f4e351 Pass key of current album to playqueue view 2013-01-19 12:33:30 +00:00
craig.p.drummond
fbe6f03408 Update copyright year 2013-01-17 16:57:20 +00:00
craig.p.drummond
8655c704e2 Allow different actions in lower levels of model 2013-01-15 19:19:57 +00:00
craig.p.drummond
b4c5efb417 Slightly speed up playqueue searches. 2012-12-30 21:00:23 +00:00
craig.p.drummond
10f753c105 Move QGtkStyle work-arounds into their own files. 2012-10-03 19:17:56 +00:00
craig.p.drummond
094354c66b Make 'Icon' a class, and move icons into Icons 2012-10-03 19:16:52 +00:00