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
69259c7f7b
Remove leftover debug
2013-07-18 14:54:37 +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
9228e06651
Service is not busy if search gets cancelled
2013-07-16 18:33:54 +00:00
craig.p.drummond
b114c7f59d
Ensure deliminator is not in strings
2013-07-16 18:33:27 +00:00
craig.p.drummond
79ac59af26
Use a more generic guard string
2013-07-16 18:33:02 +00:00
craig.p.drummond
825fc8e369
Encode song details into URL for all services
2013-07-16 18:31:19 +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
e721fdc0d4
isSearchBased is a better name than canSearch...
2013-07-14 20:41:57 +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
f60e7f1541
Empty search means we are not busy
2013-07-11 19:47:48 +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
b2e8ec4e78
Only show progress bar for Jamendo and Magnatune when it is needed
2013-07-11 18:35:29 +00:00
craig.p.drummond
afbd7f8bea
Fake track numbers
2013-07-11 18:33:44 +00:00
craig.p.drummond
ee641d46d2
Fix Jamendo Tock & Roll genre
2013-07-11 18:33:29 +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
cc9daa1bf8
Spelling...
2013-06-03 18:15:11 +00:00
craig.p.drummond
8f11715af3
isDevice/isService are not actually used!
2013-06-03 18:14:54 +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
ab3c63410f
- Fix deletion of threads.
...
- Enable online services for windows builds.
2013-05-04 10:35:06 +00:00
craig.p.drummond
af86a17615
Fix Qt5 URLs
2013-05-01 07:00:28 +00:00
craig.p.drummond
2701a37d8c
Remove margin
2013-04-22 19:45:05 +00:00
craig.p.drummond
aebf181b75
Remove 'windowTitle' property from widgets
2013-04-08 17:14:57 +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
1191382599
proxy model also needs to use toItem()
2013-03-26 19:10:35 +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
804344f9e8
Formatting
2013-03-22 21:17:54 +00:00
craig.p.drummond
ad9942f039
Add stream name to fragment part of URL sent to MPD. This way, when the playqueue listing is received back from MPD, the name can be determined.
2013-03-19 19:29:24 +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