Commit Graph

80 Commits

Author SHA1 Message Date
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