craig.p.drummond
071be39b0d
Add performer and composer to table-view for playqueue, playlists, and search
2014-06-11 18:27:13 +00:00
craig.p.drummond
64c06773ce
Alter includes to have su-folder - e.g. utils.h -> support/utils.h
2014-05-13 18:37:52 +00:00
craig.p.drummond
16cc495b95
Fix 'No artists found' / 'No playlists found' messages
2014-04-13 07:04:22 +00:00
craig.p.drummond
eb34a2bcd5
Remove Actions and Icons from Ubuntu build
2014-04-11 17:45:59 +00:00
craig.p.drummond
fdf3a97f4e
Add other tabs
2014-04-11 17:40:42 +00:00
craig.p.drummond
b47bedab07
Create a 'Page' interface class, and use as base class for all pages. Mainwindow can now just store a pointer to the current page, and call relevant functions on this.
2014-02-06 19:50:16 +00:00
craig.p.drummond
9506f06e02
Playlists model ALWAYS needs to return a columnCount of 6. In TreeView, set a flag 'forceSingleColumn' when model is set, TreeView will hide all bar 1st column.
...
This is better than resetting the proxy each time - as this messes up the column stretching.
BUG: 397
2014-01-28 20:23:04 +00:00
craig.p.drummond
c0a0751643
Add 'Table' style view for playlists.
...
BUG: 391
2014-01-27 19:37:54 +00:00
craig.p.drummond
1a2c7eb0b0
If Mopidy playlist starts with "Smart Playlist:" then treat as a 'smart' playlist - e.g. don't try to display song count, don't try to load songs in playlists view, use sub text 'Smart Playlist' (and fix playlist name), and don't allow saving to these playlsts.
2014-01-23 19:52:33 +00:00
craig.p.drummond
addfca835a
Update (c) year
2014-01-06 19:32:05 +00:00
craig.p.drummond
e8f99117ac
Only load info of stored playlists when required.
2013-11-26 19:59:57 +00:00
craig.p.drummond
afd5082a43
Allow to disable playlists model - if so hide playlist actions
2013-11-15 19:39:11 +00:00
craig.p.drummond
fc392f8858
Add 'Copy Songs To Device' action to playlists page.
2013-06-26 16:19:29 +00:00
craig.p.drummond
cf54c3faad
Only create new playlist act once
2013-04-06 07:41:27 +00:00
craig.p.drummond
7417f9040d
- 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
c60604502f
Remove Qt module prefix from includes - will make Qt5 port a little easier!
2013-01-28 19:33:42 +00:00
craig.p.drummond
fbe6f03408
Update copyright year
2013-01-17 16:57:20 +00:00
craig.p.drummond
2d8a613c24
Only show relevant genres for playlist and devices
2012-12-20 21:16:53 +00:00
craig.p.drummond
dc190b16ca
Apply some cppcheck and scan-build suggestions...
...
BUG:129
2012-11-05 20:41:30 +00:00
craig.p.drummond
e704299f24
- Use a random icon that matches the repeat icon better.
...
- Draw the consume icon in code, so that it matches random and repeat better.
2012-09-19 15:10:26 +00:00
craig.p.drummond
ee457e227c
Don't enforce oxygen icons for Qt-only (Linux) builds. Cehck for missing icons, and use alternatives.
...
NOTE: This is not 100% complete yet - still require better icons for dynamic, playlists, and others...
2012-09-18 18:47:25 +00:00
craig
1cc7520751
Update grouped-view controlled albums set when we update model
2012-04-16 18:36:02 +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
2c1b796e96
Fix removing, and moving, songs???
2012-03-26 19:26:56 +00:00
craig
278cd9d3c0
Fix incremental updates
2012-03-26 18:48:54 +00:00
craig
65cda97b56
Need to use drop-row-adjust
2012-03-23 20:32:21 +00:00
craig
09cd31443b
Work on playlist editing
2012-03-21 19:04:10 +00:00
craig
aeb05c50ed
Update playlists if modified by another client.
2012-03-20 21:11:34 +00:00
craig
c7df4c5160
Initial import of grouped playlists - NOT FINISHED
2012-03-16 22:33:34 +00:00
craig
a4a06bc641
Show album durations
2012-03-06 18:59:48 +00:00
craig
f09ab48fc3
Reduce inheritance
2012-02-28 19:32:40 +00:00
craig
6b2e2d1d5d
Store genre in set
2012-02-09 19:13:21 +00:00
craig
d025294e28
Add genre filtering to playlists page.
2012-02-08 19:22:30 +00:00
craig
15f60e7c79
Fix comment
2012-02-01 21:07:35 +00:00
craig
6a62d00f78
Add burn to playlists
2012-01-30 21:04:48 +00:00
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
9fc2286ce3
Update copyright statements.
2012-01-04 19:15:55 +00:00
craig
1872cef46f
Fix inconsistency between adding items via drag'n'drop and using the '>>' actions
2012-01-03 19:54:13 +00:00
craig
320310dd9b
Fix adding to play queue
2011-12-19 19:29:51 +00:00
craig
74d9e9629e
Drag and drop from/to playlists
2011-12-14 19:44:09 +00:00
craig
36d2ca4404
...an more playlist work
2011-12-14 19:42:15 +00:00
craig
ba692cda7c
More playlist work
2011-12-14 19:42:01 +00:00
craig
4f0810834d
Playlists work
2011-12-14 19:41:06 +00:00
craig
61d3cf1426
Strt of editable playlists
2011-12-14 19:39:52 +00:00
craig
0c092c8851
Check if playlist exists in cantata - rather than talking to mpd
2011-12-07 21:09:54 +00:00
craig
7fd749a31e
Load and add streams!
2011-12-06 22:00:56 +00:00
craig
0d9bc42739
Place MPDConnection in its own thread, and use signals/slots to communicate with it.
2011-12-06 17:44:06 +00:00
craig
d39eb91753
Update copyright
2011-12-05 19:32:25 +00:00
craig
fb8b984f26
Add copyright
2011-12-04 10:48:50 +00:00
craig
7bde289b76
More code re-org
2011-12-03 20:17:23 +00:00