Commit Graph

251 Commits

Author SHA1 Message Date
craig
eeff6bcf15 Better control over prev/next track buttons. 2012-03-09 18:58:43 +00:00
craig
4d0be858bc More control over playqueue 2012-03-09 18:58:30 +00:00
craig
858c681173 Fix qt-build 2012-03-09 18:58:08 +00:00
craig
fcdcd58673 Only scroll if this is enabled 2012-03-08 15:55:00 +00:00
craig
32727f274e Need to save/restore selection. Fixes scenario:
a) select track X
b) drag'n'drop track X to another position (lets say after track Y), the tracks are reordered
c) track X is still selected (don't change that selection)
d) shift+click on eg. track Y+2
e) reasonable outcome would be that tracks X, Y+1 and Y+2 are selected. However, the starting point of the shift+click selection is around the place, where track X was in point a)
2012-03-08 15:54:23 +00:00
craig
4dcd233182 Get controlled keys when update, not in second pass 2012-03-08 15:53:45 +00:00
craig
c891e88bed Need to save, then restore, set of collapsed albums between updates - as values may have changed. 2012-03-07 19:34:14 +00:00
craig
96e03e0a21 Check song id to determine if is stream. -1 means not set yet, so even empty file is not stream 2012-03-06 19:04:20 +00:00
craig
8a481e043f No need to refresh play queue 2012-03-06 19:02:13 +00:00
craig
f0da599453 Update main window song *after* playlist updated 2012-03-06 19:01:54 +00:00
craig
2e58ef7a72 Cleanup MPDStats 2012-03-06 19:01:14 +00:00
craig
f8851aa90d Remove old code 2012-03-06 18:59:25 +00:00
craig
c99fa0c665 Call updateRows after play queue updated 2012-03-06 18:59:12 +00:00
craig
3ffc35256d Incremental updates for playqueue - means selection, and position, should be preserved 2012-03-05 21:31:30 +00:00
craig
60a0dd466f Update Qt version (c) year 2012-03-05 19:49:31 +00:00
craig
4e221ae283 Update copy of KMessageWidget 2012-03-05 19:48:55 +00:00
craig
028be23457 Use (possibly) decoded song! 2012-03-04 21:47:46 +00:00
craig
dabc801e3d If play queue is empty, dont show stream icon 2012-03-04 21:41:27 +00:00
craig
a03b9e7571 Correctly handle scneraion where auto-collpasing is disabled at start-up. SO, we need to store which albums are user-controlled - this can be user expanded (if auto collapse on), or use collapsed (if not) 2012-03-03 11:24:38 +00:00
craig
a27f92fcb5 Fix some scrollTo/position/expading issues 2012-03-02 21:51:22 +00:00
craig
66ed4a6a0b Don't scroll playqueue on edits. 2012-03-02 20:45:42 +00:00
craig
d04dc96f33 Use globe for default stream icon 2012-03-02 20:27:58 +00:00
craig
18e334a30e Standardise stream detection 2012-03-02 20:27:23 +00:00
craig
06b8c67b82 Check dialog instance counts 2012-03-01 19:42:48 +00:00
craig
4882d29673 try to preserve position when expand/collapse 2012-03-01 18:29:53 +00:00
craig
e38e2a7a03 Change order of actions in system tray menu to be consistent with main window. 2012-03-01 18:29:34 +00:00
craig
2012b14157 Dont fade stop if paused 2012-03-01 18:29:17 +00:00
craig
e1f4b556cf Remove unused vars 2012-03-01 18:29:00 +00:00
craig
d42560a586 Make playq scroll optional 2012-03-01 18:28:19 +00:00
craig
e42856d4a2 Save expanded and collapsed sizes to config file. 2012-03-01 18:28:00 +00:00
craig
5a81025876 Hide message widget when we successfully connect 2012-02-29 20:58:15 +00:00
craig
4ea2c08943 Expand inerface when shoing error messages. 2012-02-29 18:32:14 +00:00
craig
80add199c9 - Better height for collapsed interface.
- Save/restore height of expanded interface, even when interface is collapsed.
2012-02-29 18:11:43 +00:00
craig
802dce94d4 Sleep 2012-02-29 18:11:06 +00:00
craig
a96d2533a2 Block some dialogs if others open 2012-02-29 18:10:39 +00:00
craig
1c6c5ed810 Fix auto-hide state 2012-02-29 18:10:15 +00:00
craig
973963c179 init vars 2012-02-28 19:32:24 +00:00
craig
4d0919fa02 Set a minimum height 2012-02-28 19:30:49 +00:00
craig
bddbada3ff Better playback button sizes - using KIcon allows better icon sizes 2012-02-28 19:30:37 +00:00
craig
6c87a70b3e Preserve expanded albums 2012-02-28 19:29:20 +00:00
craig
c92e6629f3 Key is 16-bit 2012-02-28 19:28:46 +00:00
craig
b83ce7e17f Fix removal of collapsed album 2012-02-27 22:07:39 +00:00
craig
2198dd6637 Initial import of collapsable play queue listview
TODO: Removing collapsed item only removes 1 track; reloading play queue needs to preserve exapanded albums
2012-02-27 22:03:07 +00:00
craig
2f891a3b29 Add a workaround for dockmanager issues - dealy registration for .25secs. 2012-02-26 15:01:39 +00:00
craig
8885ce0bbc Position current item at center - mimics amarok 2012-02-25 21:53:20 +00:00
craig
7ca0e597d8 Just ensure current item is visible, no need to place in center 2012-02-25 20:14:53 +00:00
craig
192abdafb0 Apply Piotr's updates for slider 2012-02-24 18:18:39 +00:00
craig
db15590158 Add GUI for auto hiding slider 2012-02-24 18:09:37 +00:00
craig
0653b3ed3c Grouped play queue :-) 2012-02-24 18:09:07 +00:00
craig
d4cd2f59a7 Grouped play queue improvements. Need to add album cover, resizing, duration, and header click support 2012-02-23 22:20:43 +00:00