craig.p.drummond
33a74bf0c6
Use image file if we can
2013-04-03 17:00:25 +00:00
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
995720cf13
Simplify
2013-03-29 22:39:53 +00:00
craig.p.drummond
9e12768cf3
Remove unrequired casts
2013-03-29 22:36:59 +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
fbb9a5d41c
Remove QPointer usage
2013-03-04 19:39:41 +00:00
craig.p.drummond
65b6387052
Use list of actions
2013-03-01 21:32:22 +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
d46460931c
Dont remove service when disable model
2013-02-12 16:46:39 +00:00
craig.p.drummond
a2cad3d269
Better thread termination
2013-01-30 19:16:03 +00:00
craig.p.drummond
b101039b98
Add both services by default
2013-01-30 19:15:27 +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
6fb2b70f06
Artist and album images for online services
2013-01-21 19:45:30 +00:00
craig.p.drummond
2d93fb4dcf
Use correct icon
2013-01-21 19:43:25 +00:00
craig.p.drummond
505da25010
Add support for downloading from Jamendo
2013-01-17 17:03:42 +00:00
craig.p.drummond
b8873a1092
Fix KDE compile
2013-01-15 19:18:35 +00:00
craig.p.drummond
d044c96eb2
Intial support for Jamendo and Magnatune.
2013-01-14 20:02:22 +00:00