Commit Graph

241 Commits

Author SHA1 Message Date
craig.p.drummond
d931b9c72d Improve FancyTabWidget appearance for Gtk+ style - when hovering, draw selection into a QImage and set painter's opacity before drawing image. 2012-08-30 19:44:47 +00:00
craig.p.drummond
49cc24eb46 Completly remove android changes - this NEVER worked very well, and never will with QWidgets :-( 2012-08-30 19:43:32 +00:00
craig.p.drummond
2034c11660 Force single-click activation in views. To enable double-click mode (which depends upon the style), edit cantatarc (KDE) or cantata.conf (Qt only) and set 'forceSingleClick=false' in the '[General]' section. 2012-08-30 19:37:59 +00:00
craig.p.drummond@gmail.com
01d0ee9851 Use correct palette (Active/Inactive) when drawing item text. 2012-08-30 11:58:06 +00:00
craig.p.drummond
6920496682 When displaying cover tooltip, if image is too big or image file is not found (as is the case for embedded covers), then save the image into a base64 array as a PNG - and have Qt use this in the 'img' tag.
BUG:64
2012-08-29 19:30:45 +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@gmail.com
266171697b Cant use 'isVisible' to detect when expanded/collapsed - as we might be hidden in system tray!! 2012-08-13 11:07:32 +00:00
craig.p.drummond
30e064e45b Update verison of KMessageWidget 2012-08-12 14:13:56 +00:00
craig.p.drummond@gmail.com
11f5ffec48 In Qt-builds, if we failt to update files (tag editor, replaygain) then show the list of failures in the 'detailed text' section. 2012-08-10 11:16:51 +00:00
craig.p.drummond@gmail.com
22d314adb1 Fix issue with certain styles not drawing selection background in icon view. 2012-08-08 15:18:55 +00:00
craig.p.drummond@gmail.com
720a09d1c6 - 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
78f1887fda Stop position timer whilst dragging slider. 2012-07-03 18:40:09 +00:00
craig.p.drummond
3657310768 When calculating sizeHint, use same calculation as used in LibraryPage/AlbumsPage
BUG:43
2012-06-27 17:05:21 +00:00
craig.p.drummond@gmail.com
996c746086 When using tab-style sidebar, need to call ShowWidget when index is changed.
BUG:42
2012-06-26 11:10:26 +00:00
craig.p.drummond
52dee325e6 Android: More improvements, still not really useable. :-( 2012-06-23 11:59:15 +00:00
craig.p.drummond
8446a95e3d Android: Work on faking touch scroll. Still not perfect, seems to interfere with drag'n'drop :-( 2012-06-22 17:15:15 +00:00
craig.p.drummond
efaca142bd Init size of back buttons 2012-06-22 15:56:41 +00:00
craig.p.drummond
f1294686a3 Android: Set line-edit clear icon 2012-06-22 15:53:14 +00:00
craig.p.drummond
b3f36f1cae Android: more sizing fixes 2012-06-22 15:51:13 +00:00
craig.p.drummond
bb523394ea Android: Faked up touch scroll - not fully working, behaves a bit odd... 2012-06-20 22:58:16 +00:00
craig.p.drummond
1884f42608 Android: Work around single-click to activate items 2012-06-20 20:39:46 +00:00
craig.p.drummond
1720faa002 Android: bigger gap between icons 2012-06-20 20:35:35 +00:00
craig.p.drummond
e69c7f4b73 ...and allow sidebar on top too :-) 2012-06-20 16:20:36 +00:00
craig.p.drummond
737adfda98 Add option to have sidebar on the bottom. 2012-06-20 16:19:13 +00:00
craig.p.drummond
8894263b1f More android work... 2012-06-19 15:48:18 +00:00
craig.p.drummond
4b9fbf6fb0 Fix issue (in Qt-builds) where messge widget sometimes (mainly at start-up) is not not as wide as the main window. 2012-06-19 15:45:53 +00:00
craig.p.drummond
08205662ee Initial support for android (Necessitas) build.
NOTE: This is *very* much a WORK IN PROGRESS. There are *lots* of missing icons, fonts are a bit too big, etc.
2012-06-18 23:00:22 +00:00
craig.p.drummond
6960b056d4 Add keyboard short-cut for 'back' icon in listviews. 2012-06-18 18:25:54 +00:00
craig.p.drummond
8991ad4287 Add option to place playqueue in sidebar. 2012-06-18 18:25:28 +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
bcaafe09ae Adjust images when change sizes. 2012-06-15 19:40:41 +00:00
craig.p.drummond
5bff55a584 Support MPD queue functionality. Add an 'Add With Priority' to menu of library, etc, views. Add a 'Set Priority' to play queue. Requires MPD 0.17.0 or newer. 2012-06-15 19:05:14 +00:00
craig.p.drummond
09f452e765 Show tab short-cut in tooltip. 2012-06-14 19:06:34 +00:00
craig.p.drummond
c041b17387 Workaround tab-widget issues with Gtk style. 2012-06-14 19:06:08 +00:00
craig.p.drummond
23cef73142 Inherit from buddylabel 2012-06-12 20:41:58 +00:00
craig.p.drummond
5fbb82f887 When clicking on a label associated with a combobox, show the combo popup. 2012-06-12 20:41:38 +00:00
craig.p.drummond@gmail.com
42a6cccd72 Dont allow selection to overlap tab-widget border lines in preferences dialog. 2012-06-12 11:02:20 +00:00
craig.p.drummond@gmail.com
7c893bba51 Enable mouse-tracking for all list/tree views.
BUG:28
2012-06-11 11:09:27 +00:00
craig.p.drummond@gmail.com
1087e36433 Fix background painting in lyrics view for non-oxygen styles.
BUG:32
2012-06-11 11:07:34 +00:00
craig.p.drummond
3d4c516184 Remove double semi-colons... 2012-06-10 14:44:29 +00:00
craig.p.drummond@gmail.com
fd45c97646 - Reduce size of spinner
- Stop spinner when finished (code was commented out to test Qt-only spinner!)
2012-06-06 11:15:46 +00:00
craig.p.drummond
81a8a9a0b5 Fix order of title/message in Qt dialogs. 2012-06-01 16:26:41 +00:00
craig.p.drummond
2265eebe17 Implement a basic spinner widget for item views in Qt-only builds. 2012-06-01 16:24:54 +00:00
craig.p.drummond
ad05236cbd Fix 'locate in library' when MPD dir is not accessible. 2012-06-01 16:24:40 +00:00
craig.p.drummond
4aecafef4c Add Track Organizer dialog to Qt-only build. 2012-05-31 19:48:31 +00:00
craig.p.drummond
e6b6463cc1 Use 'ok' passed to getText 2012-05-31 17:47:52 +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
d6dfcff226 Fix alignment 2012-05-30 17:10:25 +00:00