craig.p.drummond
1688820dbe
Add config page to determine list of online providers.
2013-09-20 19:48:27 +00:00
craig.p.drummond
aa426d5493
Import initial podcast search dialog
...
- Search iTunes
- Browse BBC, CBC, NPR, and Digital Podcast
2013-09-19 19:44:23 +00:00
craig.p.drummond
f01fb3a9d1
Use correct message box type
2013-09-19 18:19:22 +00:00
craig.p.drummond
c2a9b105aa
- fix podcast update timer
...
- fix more podcast urls
2013-09-19 18:17:45 +00:00
craig.p.drummond
ee5ab66ed8
Control actions visibility
2013-09-18 18:18:00 +00:00
craig.p.drummond
2fd3864ce5
Add option to refresh all podcasts
2013-09-18 18:11:05 +00:00
craig.p.drummond
d5c0ab1bb6
Initial podcast support
...
NOTE: This is NOT fully implemented, or functional!!!
2013-09-17 16:25:58 +00:00
craig.p.drummond
87f3dfccc8
(Hopefully) fix selection order of items - and order added to playqueue.
2013-09-03 18:40:50 +00:00
craig.p.drummond
faa33400c2
Update online and devices views when cover size, or show year setting, is changed
2013-07-22 18:56:35 +00:00
craig.p.drummond
c9b8a98937
Dont use uniform row heights - with simple tree and covers, not all rows are the same height.
...
BUG: 259
2013-07-21 16:04:03 +00:00
craig.p.drummond
e13b45259d
Fix function X is hidden by Y in KDE builds
2013-07-18 14:53:39 +00:00
craig.p.drummond
72cd22161c
Use i18n is a more KDE-like manner, other wise debug builds of kdelibs produce (I18N_ARGUMENT_MISSING)
...
BUG: 254
2013-07-18 14:52:45 +00:00
craig.p.drummond
2ab48f4b37
Reduce code duplication slightly - by placing common code in MusicModel and MultiMusicModel
2013-07-17 18:16:50 +00:00
craig.p.drummond
4996cfc9ba
Better control over config and refresh actions
2013-07-16 18:34:31 +00:00
craig.p.drummond
b734b576e8
Speed up online services model by disabling dynamic sort
2013-07-16 18:30:45 +00:00
craig.p.drummond
d7e1746e64
Mor ework on trying to speedup Jamendo - it can still be *very* slow though :-(
2013-07-15 19:15:56 +00:00
craig.p.drummond
8a30f41836
Uniform row heights
2013-07-15 19:14:45 +00:00
craig.p.drummond
9a39716c2f
In icon mode, only allow search when at top level
2013-07-15 19:14:27 +00:00
craig.p.drummond
642ff9c0e4
If search is open, and we click on search icon of another service then dont close seatch - change search to new service
2013-07-15 19:14:01 +00:00
craig.p.drummond
4b9e65ba01
More work for Jamendo searches
2013-07-15 19:13:14 +00:00
craig.p.drummond
c629877f0f
Mods for Jamendo search
2013-07-15 19:11:10 +00:00
craig.p.drummond
87b37bea10
Oops forgot to commit these with the last commit!!!
2013-07-14 20:44:13 +00:00
craig.p.drummond
9df7ad18c4
Stop search when search widget is closed
2013-07-12 19:08:20 +00:00
craig.p.drummond
d0a7d25a7e
Draw service icon behind view when searching
2013-07-12 19:07:51 +00:00
craig.p.drummond
1f4f8a15ab
Separate search per online service
2013-07-12 19:04:55 +00:00
craig.p.drummond
5e81d874ad
Clear existing filter before performing soundcloud search
2013-07-11 19:57:26 +00:00
craig.p.drummond
cbeb44d699
SoundCloud support
2013-07-11 19:41:41 +00:00
craig.p.drummond
156300d8e0
Remove add/remove services action
2013-07-11 18:37:50 +00:00
craig.p.drummond
43a8d03f64
Remove unload action
2013-07-11 18:37:33 +00:00
craig.p.drummond
2d17a2dba0
Place search fields on bottom of views, and hide by default. Show when Ctrl-F is used for views, and Ctrl-Shift-F for playqueue.
2013-06-30 21:35:43 +00:00
craig.p.drummond
9329dd7dca
Consistency...
2013-06-25 18:02:53 +00:00
craig.p.drummond
a5622b4682
Fix Qt5 segfault on exit, due to static QIcons being destructed.
2013-06-12 19:56:59 +00:00
craig.p.drummond
8854c4b7c1
- Try no to use yes/no in dialogs - as Gtk reverses this to no/yes!!
...
- Use standard gui items, and create Qt equivalents
2013-05-29 19:00:50 +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
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