Commit Graph

87 Commits

Author SHA1 Message Date
craig.p.drummond
ee0f7974cb Initial attempt to improve item view responsiveness, as well as preserving cover load speed. Needs more work though :-( 2013-04-29 18:33:48 +00:00
craig.p.drummond
7768b5a65a Expand covers to fill rect - distorting aspect ratio if required. 2013-04-25 09:22:31 +00:00
craig.p.drummond
fe9b6e6292 ...but ignore if this is an artist image update... 2013-04-24 18:58:45 +00:00
craig.p.drummond
47e463daa0 Update view when cover is changed 2013-04-24 18:58:13 +00:00
craig.p.drummond
072879cfc5 - Download covers in a sepeare thread.
- Remove download queue, as this dealys drawing of album covers, so that we see the CD icon then the cover. However, now scrolling the view 'stalls' as covers are loaded :-( Hmm....
2013-04-24 18:42:49 +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
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
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
affa21ccc5 Add 3 forms for Qt plural translations; none, singular, and others 2012-09-03 19:07:31 +00:00
craig.p.drummond
0c554296ae Fix KDE compile 2012-09-03 19:06:20 +00:00
craig.p.drummond
0c61131818 Reduce number of translations 2012-09-03 19:05:04 +00:00
craig.p.drummond@gmail.com
e5059c0a48 Use lupdate/lrelease for generating Qt translations from KDE ones.
Hack-around issues with Qt plural forms - use 'Tracks: 2' instead of '2 Tracks'
2012-09-03 11:27:16 +00:00
craig.p.drummond
6a29c8a261 Fix compilation!!!! 2012-09-02 20:17:35 +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
fad8f81f84 Cleanup 2012-08-31 11:44:06 +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@gmail.com
a9d342577d - Fix track order when adding newly added album to playqueue.
- When dragging one artist, or album, in treeview to play queue, show cover image (if possible).

BUG:48
2012-07-20 11:46:34 +00:00
craig.p.drummond
d932e73071 More android work... 2012-06-19 15:48:18 +00:00
craig.p.drummond
7538591902 If an album consists of 1 music file and 1 cue file, then when load album, load cue file not music file. 2012-06-14 19:05:10 +00:00
craig.p.drummond@gmail.com
3ce1821970 Show playlist files in library and album views.
BUG:27
2012-06-12 11:16:37 +00:00
craig.p.drummond
746192d4a3 - Allow Icon/List for library view.
- Add option to show artist images in library view.
BUG:30
2012-06-11 21:07:24 +00:00
craig.p.drummond
4b64fa30fc Remove double semi-colons... 2012-06-10 14:44:29 +00:00
craig.p.drummond
632bc04c9b Add support for multiple MPD servers. 2012-06-08 17:53:35 +00:00
craig.p.drummond@gmail.com
f53788fc9f When adding items to the playqueue, sort the selected items based upon their QModelIndex. 2012-06-07 11:27:29 +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
1f06d49b59 Make albums view (if set to sort artist before album) more consistent with library view. i.e. Place 'Various Artists' albums first, and place 'Single Tracks' as first 'Various Artists' album. 2012-04-30 11:41:49 +00:00
craig.p.drummond@gmail.com
99adc632ff When looking for albums covers, if we have grouped an album under 'Various Artists', but the albumArtist tas is not 'Various Artists', then we need to use the real albumArtist tag in the query. 2012-04-30 11:25:17 +00:00
craig.p.drummond@gmail.com
966a2d6df0 Remove 'Single Tracks' cover creation. 2012-04-30 11:11:40 +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
3048d6a54e Add extr-large cover sizes (64pixels library, 160pixels albums). 2012-04-18 18:33:39 +00:00
craig
60e5f55e9e Only load covers when item shown 2012-04-03 20:54:50 +00:00
craig
3b07a1897b OK, need musiclibrayitem to inherit of QObject, just having Device inherit seems to produce crashes :-( 2012-04-02 18:03:00 +00:00
craig
4ef0c51bf0 Fix crash in albums model when library updated after albums removed. 2012-04-02 17:59:11 +00:00
craig
094f4214b1 Reduce QObject usage 2012-04-02 17:58:29 +00:00
craig
8be5676447 Add flag to control if covers have been requested 2012-04-02 17:55:43 +00:00
craig
e6cc65ac1f Only load covers when album page is selected. 2012-04-01 17:08:15 +00:00
craig
45f76b0796 Show album year in tooltips 2012-03-30 19:11:49 +00:00
craig
97ae99f591 Add option to sort albumview by artist/year/album. 2012-03-29 21:39:03 +00:00
craig
46531ba19f Fix qt-translations 2012-03-26 18:34:41 +00:00
craig
9d73bee560 Improve albums page responsiveness when loading covers. 2012-03-26 18:32:45 +00:00
craig
bc4dc016af If possible, return Image from Covers::get() 2012-03-21 19:06:19 +00:00
craig
199ec0805c Add #define for default cover icon names 2012-03-20 21:13:18 +00:00
craig
44172a48df Better tooltips 2012-03-07 19:27:13 +00:00
craig
b8f8e96d9c Show album durations 2012-03-06 18:59:48 +00:00
craig
b8284b0a34 Fix albums view tree 2012-03-05 19:50:56 +00:00
craig
a295dc1b99 Fix album view search text 2012-03-05 19:49:46 +00:00
craig
374bba3d71 Sort songs when drag 2012-03-02 20:26:36 +00:00
craig
58d06d3a09 Track & title consistency 2012-02-29 18:09:48 +00:00