craig.p.drummond
1b0b52130e
Hack around issues with QObject, multiple inheritance, and static_cast of void pointer.
...
Moc requires QObject to be the fist when using multiple inheriteance, but the model uses void pointers and we want to cast up/down the music heirarchy.
Therefore, when MOC is run use QOvject as the first item. But when actually compiled use MusicLibraryItemRoot
2013-03-30 10:27:08 +00:00
craig.p.drummond
d744aa0563
Connect disconnectAction
2013-03-25 19:54:57 +00:00
craig.p.drummond
79f5ed057e
Need to map to source - otherwise we crash!!!
2013-03-25 19:54:38 +00:00
craig.p.drummond
37daf25a84
Remove icons from menu for Qt5 QGtkStyle
2013-03-13 19:50:54 +00:00
craig.p.drummond
661e9e825a
Reduce memory usage - by having only Device/OnlineService derive from QObject, as opposed to every artist/album/song!
2013-03-12 17:04:54 +00:00
craig.p.drummond
1e9f654554
Expand device when connected.
2013-03-04 19:38:17 +00:00
craig.p.drummond
20a5a4db49
- 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
6f8968fe78
Reduce #includes
2013-02-15 17:22:52 +00:00
craig.p.drummond
8942a18141
Make tool buttons square
2013-02-15 17:22:14 +00:00
craig.p.drummond
7596c8773e
Disable menu button if all actions disabled
2013-02-15 17:18:53 +00:00
craig.p.drummond
8e5d0aeeb8
Better control over add/remove service actions
2013-01-30 19:15:10 +00:00
craig.p.drummond
09374f37a4
Remove Qt module prefix from includes - will make Qt5 port a little easier!
2013-01-28 19:33:42 +00:00
craig.p.drummond
fa5f53852d
Only expand items if search text entered
2013-01-21 19:46:24 +00:00
craig.p.drummond
505da25010
Add support for downloading from Jamendo
2013-01-17 17:03:42 +00:00
craig.p.drummond
bc08038f1f
Double click
2013-01-17 17:02:35 +00:00
craig.p.drummond
6658ec57e9
Only use cache if refresh selected whilst not loaded
2013-01-16 19:35:58 +00:00
craig.p.drummond
557dae723e
Allow different actions in lower levels of model
2013-01-15 19:19:57 +00:00
craig.p.drummond
3a932880ca
Prompt for type of reresh
2013-01-15 19:18:54 +00:00
craig.p.drummond
6483a7aec7
Allow to remove services
...
BUG:162
2013-01-15 19:15:53 +00:00
craig.p.drummond
d044c96eb2
Intial support for Jamendo and Magnatune.
2013-01-14 20:02:22 +00:00