Commit Graph

53 Commits

Author SHA1 Message Date
craig.p.drummond
a5622b4682 Fix Qt5 segfault on exit, due to static QIcons being destructed. 2013-06-12 19:56:59 +00:00
craig.p.drummond
803fb0b272 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
a78a0ebf7a RTL fixes 2013-06-06 18:46:38 +00:00
craig.p.drummond
ffd0958710 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
ad1a0c9d51 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
04cb1d3837 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
500b3c8767 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
6cc13cc7c5 Better stop-after icon 2013-04-08 17:09:08 +00:00
craig.p.drummond
55911ebc93 Add 'Stop after track' to playqueue context menu. 2013-04-04 19:57:52 +00:00
craig.p.drummond
18bccfa5f9 Indicate stop-after track 2013-04-04 19:01:12 +00:00
craig.p.drummond
33485acf79 Playqueue menu 2013-03-28 19:13:05 +00:00
craig.p.drummond
152f9bbd89 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
18914ec4ef More consistent stream name display 2013-03-20 20:38:56 +00:00
craig.p.drummond
782c35de59 Check for empty title 2013-03-19 19:24:19 +00:00
craig.p.drummond
8995a80be8 - Group cd tracks under 'Audio CD' in grouped view.
- Add isCdda() to Song
2013-03-14 19:50:59 +00:00
craig.p.drummond
9a8b924604 Fix position of action items in songs of grouped view 2013-03-08 21:07:08 +00:00
craig.p.drummond
f84d73fcdc Scale dialog icons based upon font settings 2013-02-27 19:40:10 +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
eb165543fa - 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
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
09fc71608a Add actions to playlist grouped-view 2013-01-22 18:10:07 +00:00
craig.p.drummond
6fb2b70f06 Artist and album images for online services 2013-01-21 19:45:30 +00:00
craig.p.drummond
f5d623e1dc Pass key of current album to playqueue view 2013-01-19 12:33:30 +00:00
craig.p.drummond
476d132466 Update copyright year 2013-01-17 16:57:20 +00:00
craig.p.drummond
557dae723e Allow different actions in lower levels of model 2013-01-15 19:19:57 +00:00
craig.p.drummond
db2220937a Slightly speed up playqueue searches. 2012-12-30 21:00:23 +00:00
craig.p.drummond
4b35348fb3 Move QGtkStyle work-arounds into their own files. 2012-10-03 19:17:56 +00:00
craig.p.drummond
7562762728 Make 'Icon' a class, and move icons into Icons 2012-10-03 19:16:52 +00:00
craig.p.drummond@gmail.com
d3219a0ac7 More non-oxygen icon work
BUG:91
2012-09-20 11:02:47 +00:00
craig.p.drummond
9b118476ef - 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
affa21ccc5 Add 3 forms for Qt plural translations; none, singular, and others 2012-09-03 19:07:31 +00:00
craig.p.drummond
0c61131818 Reduce number of translations 2012-09-03 19:05:04 +00:00
craig.p.drummond
5669f724f6 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
87bc6a442d 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
56927b42fc - 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
d932e73071 More android work... 2012-06-19 15:48:18 +00:00
craig.p.drummond
0e2c130002 - 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
25c8771ebb Show priority after track title. 2012-06-15 19:53:12 +00:00
craig.p.drummond
f9f1edcb6f 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
a27f39ff0f 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
c87402d2b6 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
craig.p.drummond@gmail.com
bd79c82d7f Emit dataChanged() for all album header items that match the album currently
being expanded/collpased in the groupedview.
2012-04-24 21:43:08 +00:00
craig
7afc042d9c Update grouped-view controlled albums set when we update model 2012-04-16 18:36:02 +00:00
craig
81f7b2a04f Fix grouped playqueue when we have repeated instances of an album. Now when
an album is expanded/collapsed - all instances are expanded/collapsed.
2012-04-10 16:16:06 +00:00
craig
3111c1b3f0 - Display 'Streams' as group title for streams
- Display stream tracks as 'artist - title (name)', or just file
- Don't show duration if this is 0
2012-04-08 17:41:11 +00:00
craig
3fe8b94b59 Automatically expand treeview items when searching. 2012-03-27 17:39:05 +00:00
craig
b11f749408 No actions in grouped view 2012-03-23 20:35:49 +00:00
craig
cf5232f64f Use collection 2012-03-21 19:05:23 +00:00
craig
199ec0805c Add #define for default cover icon names 2012-03-20 21:13:18 +00:00
craig
5021c3dbf6 Dont allow to drop on an already selected row - as this seems to cause a crash!!! 2012-03-20 21:13:00 +00:00