Commit Graph

96 Commits

Author SHA1 Message Date
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
craig.p.drummond
b90ed54f30 Make menu item order more consistent with online music 2013-01-15 19:18:21 +00:00
craig.p.drummond
2d8a613c24 Only show relevant genres for playlist and devices 2012-12-20 21:16:53 +00:00
craig.p.drummond
36d6ed25ec Tidy up a bit 2012-12-19 20:05:07 +00:00
craig.p.drummond
3bbdbec8a3 Prompt before disconnecting a device. 2012-12-07 19:47:21 +00:00
craig.p.drummond
de823fa17c Add option to specify max cover size when transfering to device. 2012-12-07 19:44:45 +00:00
craig.p.drummond
70d47279d0 Control action state 2012-11-29 21:54:17 +00:00
craig.p.drummond
ac09292479 Better control over actions 2012-11-09 20:13:46 +00:00
craig.p.drummond
8ad09b938f Fix crash when calling QFileDialog in Qt-only builds when Oxygen or QtCurve themes are used. 2012-11-05 21:13:39 +00:00
craig.p.drummond
a2ea4f3a6f Add connect/disconnect functionality for UMS devices. 2012-11-03 22:33:55 +00:00
craig.p.drummond@gmail.com
2322c71e18 Add tooltip to menu button.
BUG:115
2012-10-17 11:00:23 +00:00
craig.p.drummond
5458ac2e11 Move menu icon itno Icons 2012-10-15 18:41:00 +00:00
craig.p.drummond
5c68ed6503 - Fix missing 'edit' icons in non-oxygen icon sets
- Add icon to createAction
2012-10-10 18:41:43 +00:00
craig.p.drummond
974b50814c Support for modifiable keyboard shortcuts in Qt-only builds. (Code stolen from Quassel!) 2012-10-03 19:58:42 +00:00
craig.p.drummond
094354c66b Make 'Icon' a class, and move icons into Icons 2012-10-03 19:16:52 +00:00
craig.p.drummond@gmail.com
7e0ed911d6 Only enable sync action if 1 item is selected, and it is the top-level device entry. 2012-10-02 11:33:37 +00:00
craig.p.drummond
80385c805b Fix enabling of edit-tags/orgaize-files/replay-gain actions. 2012-09-25 19:45:53 +00:00