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
craig.p.drummond@gmail.com
e5793d6b52
More non-oxygen icon work
...
BUG:91
2012-09-20 11:02:47 +00:00
craig.p.drummond
17828203ee
- Improve item-view mouse over for Gtk+ style - when hovering, draw selection into a QPixmap and set painter's opacity before drawing image.
...
- Workaround issue of sometimes having an item (in icon view) staying in mouse-over state, even though mouse has left view.
2012-09-12 18:58:09 +00:00
craig.p.drummond
de7478723f
Add 3 forms for Qt plural translations; none, singular, and others
2012-09-03 19:07:31 +00:00
craig.p.drummond
86a9b9db5c
Reduce number of translations
2012-09-03 19:05:04 +00:00
craig.p.drummond
5c7d22c72d
Initial work on Qt translations. Commented out for the moment, as xgettext is crashing!!!
2012-09-02 20:13:00 +00:00
craig.p.drummond@gmail.com
ac5bcc0d31
If we have no song tag details, show filename in playqueue.
...
BUG:59
2012-08-21 11:28:52 +00:00
craig.p.drummond@gmail.com
62611bad53
- Dont split albums based upon year - this messes up compilation albums, where each track may have a different year.
...
- To be consistent, use the year of the lowest track number to be an album's year.
BUG:56
2012-08-21 11:05:41 +00:00
craig.p.drummond
8894263b1f
More android work...
2012-06-19 15:48:18 +00:00
craig.p.drummond
69112bdfc2
- Adjust size of covers in grouped view, icons in views, and main cover preview based upon font size.
...
- Add an extra cover-size setting (Automatic) which will adjust the covers in library and albums view based upon font size.
2012-06-18 18:23:47 +00:00
craig.p.drummond
1f7677460b
Show priority after track title.
2012-06-15 19:53:12 +00:00
craig.p.drummond
f5f3114145
Reduce KDE/Qt code duplication - by creating dummy Dialog, MessageBox, and InputDialog classes/namespaces for Qt.
2012-05-31 17:45:57 +00:00
craig.p.drummond@gmail.com
ddad7c9c69
When determining indexes to add to 'selectedIndexes' for a collapsed album (in grouped style play queue/lists), ensure each index is only added once.
2012-05-07 18:47:07 +00:00
craig.p.drummond@gmail.com
8b24d760a4
When grouping songs into albums, take into account song year. Its possible for an artist to release two albums with the same name in different years!
...
BUG:6
2012-04-30 11:07:58 +00:00