craig.p.drummond
5e28cf7ba2
Restore search field visibility for; PlayQueue, Artists, Albums, Folders, Playlists, Dynamic, and Devices views
...
BUG: 485
2014-05-30 16:03:56 +00:00
craig.p.drummond
64c06773ce
Alter includes to have su-folder - e.g. utils.h -> support/utils.h
2014-05-13 18:37:52 +00:00
craig.p.drummond
ce8611f996
Only use 'leaves' if filter is active
2014-05-01 19:25:12 +00:00
craig.p.drummond
a1337b933c
Add option to only act on songs that pass current string or genre filter.
...
BUG: 473
2014-04-30 18:48:00 +00:00
craig.p.drummond
1929ddaffe
If MPD database is refreshed whilst listview is not at top level, then reset view to top level
2014-04-04 19:34:10 +00:00
craig.p.drummond
719b10fed8
Code layout re-org
2014-04-02 17:35:21 +00:00
craig.p.drummond
3b700eefb8
REduce KDE differences
2014-03-26 19:34:28 +00:00
craig.p.drummond
c43bae0ae9
Reset devices and online-services models when artist-view cover size changes.
2014-03-20 19:47:16 +00:00
craig.p.drummond
7716ed9962
Reduce memory usage, by storing album covers in a cache - and using this for display.
2014-03-12 17:20:29 +00:00
craig.p.drummond
dd31870ebe
Fix warnings about hidden virtual functions
2014-02-06 19:53:48 +00:00
craig.p.drummond
b47bedab07
Create a 'Page' interface class, and use as base class for all pages. Mainwindow can now just store a pointer to the current page, and call relevant functions on this.
2014-02-06 19:50:16 +00:00
craig.p.drummond
83316553fc
Remove find buttons in status bar, and use Ctrl-F for both find in views and find in playqueue. Action depends upon which view has focus.
...
BUG: 384
2014-01-23 19:53:56 +00:00
craig.p.drummond
addfca835a
Update (c) year
2014-01-06 19:32:05 +00:00
craig.p.drummond
03849ee1c7
When closing search widget, after performing a search, collapse all bar top level items.
...
BUG: 367
2013-12-30 09:21:32 +00:00
craig.p.drummond
c43f6ae6d3
When showin a new page, place focus on view.
2013-11-10 07:55:14 +00:00
craig.p.drummond
fdadd3857c
Dynamic sorting of online service model
2013-10-10 20:30:02 +00:00
craig.p.drummond
13c4d2bfc6
(Hopefully) fix selection order of items - and order added to playqueue.
2013-09-03 18:40:50 +00:00
craig.p.drummond
aa0796d79e
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
1088e63708
Fix build when remote device support is enabled
2013-07-19 18:27:45 +00:00
craig.p.drummond
f0bad94c9c
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
7b7f35aa95
Reduce code duplication slightly - by placing common code in MusicModel and MultiMusicModel
2013-07-17 18:16:50 +00:00
craig.p.drummond
8e7dc5c102
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
04247a3418
Consistency...
2013-06-25 18:02:53 +00:00
craig.p.drummond
dc6e3af0d8
Fix Qt5 segfault on exit, due to static QIcons being destructed.
2013-06-12 19:56:59 +00:00
craig.p.drummond
9ae929a329
- 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
39e90cd6cb
Simplify
2013-04-24 18:29:58 +00:00
craig.p.drummond
229f555367
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
44a090b405
Only enable sync if mpd dir is readable
2013-03-19 19:26:58 +00:00
craig.p.drummond
546e516d13
Need to map item to source
2013-03-19 19:26:39 +00:00
craig.p.drummond
ed9fe62bcc
Cant configure cd device
2013-03-16 07:38:02 +00:00
craig.p.drummond
148795a5f3
Need to get dev after dialog prompt
2013-03-16 07:36:29 +00:00
craig.p.drummond
01945ef8a8
Show 'Audio CD - Name' on eject
2013-03-16 07:35:49 +00:00
craig.p.drummond
12f87d19a7
Playback of AudioCDs via HTTP server
2013-03-14 19:32:27 +00:00
craig.p.drummond
d0bedec97b
Make it possible to toggle between cddb and musicbrainz
2013-03-13 21:23:57 +00:00
craig.p.drummond
52c4883132
MusicBrainz lookup
2013-03-13 20:01:51 +00:00
craig.p.drummond
e029143785
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
107bf6afbb
Only allow add/replace actions if we can play tracks from device
2013-03-11 19:54:50 +00:00
craig.p.drummond
50d76a7139
Intial attempt at audio-cd playback support. DOES NOT WORK!
2013-03-11 19:50:27 +00:00
craig.p.drummond
25f5c3cce9
Connect signals, so that CDDB selection dialog appears!
2013-03-07 19:23:36 +00:00
craig.p.drummond
7f2224c7cd
More work on CD device support.
2013-03-07 17:32:20 +00:00
craig.p.drummond
3e6c45c626
Initial support for AudioCDs
...
TODO: Editing of track details, covers, testing, etc...
2013-03-06 17:24:33 +00:00
craig.p.drummond
dbab3443d2
Expand device when connected.
2013-03-04 19:38:17 +00:00
craig.p.drummond
a279d2bbdb
Disable connections menu when preferences dialog is open.
2013-02-22 20:37:41 +00:00
craig.p.drummond
7417f9040d
- 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
38e9523750
Gnome icons
2013-02-15 17:23:38 +00:00
craig.p.drummond
efb5bae099
Make tool buttons square
2013-02-15 17:22:14 +00:00
craig.p.drummond
568aa4946e
Disable menu button if all actions disabled
2013-02-15 17:18:53 +00:00
craig.p.drummond
c60604502f
Remove Qt module prefix from includes - will make Qt5 port a little easier!
2013-01-28 19:33:42 +00:00
craig.p.drummond
4e8b4d78de
Only expand items if search text entered
2013-01-21 19:46:24 +00:00
craig.p.drummond
fbe6f03408
Update copyright year
2013-01-17 16:57:20 +00:00