Commit Graph

198 Commits

Author SHA1 Message Date
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
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
2170b85c5f Fix qt build 2012-05-04 11:06:17 +00:00
craig.p.drummond@gmail.com
99c564acf7 Limit downloaded covers to a max of 600x600 pixels.
When showing cover-widget tooltip, scale image if it is greater than 600x600.
BUG:8
2012-05-01 20:39:00 +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
craig.p.drummond@gmail.com
6372ac6fbe Only act on mouse-clicks if 'buddy' is enabled 2012-04-30 11:01:26 +00:00
craig.p.drummond@gmail.com
bafd1289da Fix logic for detecting when image needs to be cleared.
Call update() on the viewport - as this is where the image is drawn.
BUG:5
2012-04-27 19:49:46 +00:00
craig.p.drummond@gmail.com
761a5850fa Create a 'BuddyLabel' class. When this receives a mouse-release event, it passes focus to its buddy - and if the buddy is a checkbox, it toggles the setting.
BUG:4
2012-04-27 11:09:51 +00:00
craig.p.drummond@gmail.com
fb4b13cf82 Oops! Forgot to add... 2012-04-26 22:23:11 +00:00
craig.p.drummond@gmail.com
63ff2b6c2b Add option to draw (15% opacity) tiled cover as background to lyrics page. 2012-04-26 20:47:51 +00:00
craig.p.drummond@gmail.com
56e3292473 Draw icon *behind* items, and at 15% opacity 2012-04-26 18:48:17 +00:00
craig.p.drummond@gmail.com
46aa209232 Fix albums view position when going back from album contents. 2012-04-26 17:17:15 +00:00
craig.p.drummond@gmail.com
085c36aa53 Draw 10% opacity icon behind view, so as to give a better hint as to which list is which. 2012-04-26 16:11:11 +00:00
craig.p.drummond@gmail.com
b3e67e6788 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.p.drummond@gmail.com
31b9eb3819 Place rules info in a QWhatsThis window, activated by clicking on label. 2012-04-20 16:47:01 +00:00
craig.p.drummond@gmail.com
faaf8bd29c Fix fetching of covers for grouped playlists. 2012-04-20 11:34:15 +00:00
craig
ce5045180b - Change icon of active dynamic playlist
- Allow to have any combination of act1, act2, and toggle in itemview
2012-04-16 18:39:50 +00:00
craig
9517d96d85 Fix qt build 2012-04-16 18:38:37 +00:00
craig
5fac006d41 - Add showPAge to MPRIS interface
- Add a 'search' action (Ctrl-F) that will move focus to curent tab's search
field - or to play queue search field (if play queue has focus).
2012-04-16 18:38:00 +00:00
craig
1cc7520751 Update grouped-view controlled albums set when we update model 2012-04-16 18:36:02 +00:00
craig
2f27c29eb6 Better, less hacky, workaround for QAbstractItemView shif-select bug
(https://bugreports.qt-project.org/browse/QTBUG-18009). Thanks to Spitfire
from qtcentre.org forums for fix.
2012-04-16 18:35:20 +00:00
craig
0caba5c3b5 clear any existing search when 'Locate In Library' is activated. 2012-04-11 21:51:58 +00:00
craig
ea66d1d7df Dynamic playlists!!! 2012-04-10 21:23:21 +00:00
craig
4e7da14d65 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
d608206f1c - 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
7078e6c7df Save/restore current index - like we do with playqueue.
Also, try to ensure an item is selected - in case we are delteing items
2012-04-04 20:25:23 +00:00
craig
c4330bf568 Fix del key event filter in grouped view. 2012-04-04 18:45:24 +00:00
craig
99beebf68b Use SH_ItemView_ActivateItemOnSingleClick to detect single click mode in Qt build. 2012-04-04 18:45:02 +00:00
craig
7e558be1fb When using large sizdebar, attempt to calculate correct min size. 2012-03-29 15:50:33 +00:00
craig
b60f6ffeb3 Use 'plchangesposid' MPD command to get list of playqueue changes - means
less data needs to be read from MPD per playqueue update.
2012-03-29 15:49:19 +00:00
craig
bd1de87413 Automatically expand treeview items when searching. 2012-03-27 17:39:05 +00:00
craig
992c248d3a No actions in grouped view 2012-03-23 20:35:49 +00:00
craig
61f6266739 Adjust min and max sizes for sidebar. 2012-03-23 20:35:04 +00:00
craig
8981346818 Drop modes 2012-03-23 20:33:22 +00:00
craig
3129aa06ee Add action to show current track in lib 2012-03-21 19:05:55 +00:00
craig
a09bee9e32 Use collection 2012-03-21 19:05:23 +00:00
craig
3b0701416d No auto expand for playlist 2012-03-21 19:04:54 +00:00
craig
a465cf58a3 Add 'Edit Song Tags' action to playqueue context menu. 2012-03-21 19:03:45 +00:00
craig
eb686e43df Add #define for default cover icon names 2012-03-20 21:13:18 +00:00
craig
4d96b9c144 Dont allow to drop on an already selected row - as this seems to cause a crash!!! 2012-03-20 21:13:00 +00:00
craig
9fac498ec4 When an album is collapsed/expanded in playqueue, call dataChanged() so that
title row is redrawn - otherwise, for single-track albums, the view might
not get refreshed.
2012-03-20 21:11:48 +00:00
craig
b0cf7ad543 Only select hidden sibiling if this is *not* a collection! 2012-03-17 12:06:13 +00:00
craig
c7df4c5160 Initial import of grouped playlists - NOT FINISHED 2012-03-16 22:33:34 +00:00
craig
51b950ca2f Fix drawing... 2012-03-15 19:54:50 +00:00