Commit Graph

62 Commits

Author SHA1 Message Date
craig
658f0bc29e Initial import of device support work
- Basic copy to/from device support.
- When refreshing library/albums, only affect parts of the model that have
  changed. (Previously the whole model was replaced).
- Allow songs to be deleted.

TODO:
- Make song deletion actually work
- Copy/delete album covers
- When deleting a whole album/artist, need to delete corresponding dir if it is empty.
- MTP devices
2012-01-15 19:18:12 +00:00
craig
f0a7594258 Fix icon size 2012-01-06 19:39:25 +00:00
craig
da60ae2ff1 Basic elided-text class for Qt-only build. 2012-01-06 19:37:44 +00:00
craig
8892cb8238 Draw translucent icon below text 2012-01-06 19:37:12 +00:00
craig
4843cccb7c In list/icon view, show actions of not selected/highlighted items at 20% opacity. 2012-01-06 19:35:49 +00:00
craig
abb2712b87 Use 'play' icon for 'replace play queue', and 'add' icon for 'add to play queue' 2012-01-04 19:32:31 +00:00
craig
518b7d41bb Cleanup 2012-01-04 19:19:13 +00:00
craig
a3b76fb719 Allow to use icon view in all bar lowest level - in case we ever have icon/list view for library. 2012-01-04 19:18:07 +00:00
craig
9fc2286ce3 Update copyright statements. 2012-01-04 19:15:55 +00:00
craig
2a32ec80c3 Fix:
when in a lower level, and search to an item that matches higher - the model navigates up - but the nav buttons dont change!!!!
this leads to a crash when press nav button!
   e.g. Im/
          Final Front../
            El Dorado...
        A/
           B

        If we are in 'B' and type 'Dorado' then we change to 'Im' - but nav buttons do not!
2012-01-03 19:58:33 +00:00
craig
d953a5cddc Improve time slider accuracu, by checking the time elapsed at each interval. 2012-01-03 19:53:05 +00:00
craig
d08f9f19f5 Fix actions not always displaying. 2011-12-30 13:45:22 +00:00
craig
2ac75f27ce More opaque action background. 2011-12-30 13:43:37 +00:00
craig
07e9749094 Better detection of when mouse is in action rect. 2011-12-30 13:31:51 +00:00
craig
064c6974fb Fix some right-to-left issues. 2011-12-22 20:28:01 +00:00
craig
1236144c09 Show spinner over library/album/folder view when loading. (KDE only) 2011-12-22 20:03:54 +00:00
craig
2a3400fb8a Add decorations to treeview root 2011-12-22 19:06:28 +00:00
craig
072d102a3f Hmmm, for single-click we need to connec to QTreeView::activated 2011-12-22 00:29:42 +00:00
craig
35c97f889c No need to manullay expand/collapse on QTreeView::activated - this messes up
when KDE is set to double-click.
2011-12-22 00:20:55 +00:00
craig
b840bb8673 Dont use bold font 2011-12-21 19:46:40 +00:00
craig
28afda6c6a Cleanup 2011-12-21 19:44:04 +00:00
craig
60c2a14e58 Set clipping 2011-12-21 00:45:06 +00:00
craig
95aab2dff1 When recreating tab widget, ensure previous tab is highlighted 2011-12-20 22:31:16 +00:00
craig
222ac7e5bd Sort selected items by the order they appear on screen - QAbstractItemView::selectedItems is not sorted!!!! 2011-12-20 19:17:39 +00:00
craig
fa53c90043 Fix actions in treeview 2011-12-19 19:29:17 +00:00
craig
14b4c57a86 Only act on del key for list with focus 2011-12-19 19:28:58 +00:00
craig
d6d33274d3 Better still backgrounds... 2011-12-19 19:28:29 +00:00
craig
8c7c0a68f6 Album views 2011-12-19 19:28:13 +00:00
craig
56211a9f74 Better action background 2011-12-19 19:27:13 +00:00
craig
81fce60e14 Allow to navigate into albums 2011-12-18 22:58:29 +00:00
craig
dd06c86ccf Make an 'ItemView' class so that each view can set whether to be list or tree like. 2011-12-18 20:04:13 +00:00
craig
0f787fb323 Alternating row cols for lists. 2011-12-15 21:43:37 +00:00
craig
ee072e1a66 - Option to have tabs on bottom
- Place tab style in a 'Style' sub-menu
2011-12-15 18:09:53 +00:00
craig
81ad53aa31 Only change tab on left-click 2011-12-15 18:09:24 +00:00
craig
c14a244807 Make it possible to hide pages 2011-12-15 18:09:10 +00:00
craig
74d9e9629e Drag and drop from/to playlists 2011-12-14 19:44:09 +00:00
craig
98cea7858a Icons, defaults, etc. 2011-12-14 19:43:45 +00:00
craig
d3f1945bfe Only respond to mouseRelease if we have no modifiers - to allow items to be selected! 2011-12-11 19:00:11 +00:00
craig
3f2dab8091 List view for library - styled item delegate todo!!! 2011-12-10 22:59:48 +00:00
craig
e9abcfce93 Import!!! 2011-12-09 19:05:59 +00:00
craig
cb127217a6 Fix playlist headers!!!! 2011-12-09 18:40:20 +00:00
craig
f26436f30a Complete album page 2011-12-09 18:27:49 +00:00
craig
a035515979 Use class name to store current page setting 2011-12-08 21:48:28 +00:00
craig
8dabab4174 Allow fancytab rmb menu to be all the way down 2011-12-07 21:11:13 +00:00
craig
4acd5c1fce Fix Qt compile 2011-12-07 21:10:06 +00:00
craig
d39eb91753 Update copyright 2011-12-05 19:32:25 +00:00
craig
5c36ddb89a Fix context menu for non-large-sidebar. 2011-12-04 20:32:51 +00:00
craig
fb8b984f26 Add copyright 2011-12-04 10:48:50 +00:00
craig
42b869f1d0 Fix Qt-designer loading 2011-12-02 18:07:08 +00:00
craig
e0f7721184 Dont draw border unless enabled! 2011-12-02 17:48:59 +00:00