Commit Graph

885 Commits

Author SHA1 Message Date
craig
eb686e43df Add #define for default cover icon names 2012-03-20 21:13:18 +00:00
craig
4d96b9c144 Dont allow to drop on an already selected row - as this seems to cause a crash!!! 2012-03-20 21:13:00 +00:00
craig
ed0025e7c7 Better text 2012-03-20 21:12:25 +00:00
craig
35408418f2 Provide option to *not* store downloaded covers in MPD dir. 2012-03-20 21:12:04 +00:00
craig
9fac498ec4 When an album is collapsed/expanded in playqueue, call dataChanged() so that
title row is redrawn - otherwise, for single-track albums, the view might
not get refreshed.
2012-03-20 21:11:48 +00:00
craig
aeb05c50ed Update playlists if modified by another client. 2012-03-20 21:11:34 +00:00
craig
c850e98a86 When checking whether a song exists in device, or library, need to also check
'single tracks' and 'multiple artist' groupings - if these have been enabled.
2012-03-20 21:11:19 +00:00
craig
7db4b15c70 Add option to group albums with multiple artists under Various Artists. 2012-03-20 21:11:02 +00:00
craig
c889820c9c Apply 'group single track albums' to devices. 2012-03-20 21:10:45 +00:00
craig
4ca3d7a563 Give tray icon a tooltip - thanks to Martin Blumenstingl for the patch 2012-03-19 20:31:10 +00:00
craig
fd2ce91469 Fix reading of lyrics files with special characters - thanks to Martin
Blumenstingl for the patch.
2012-03-19 20:28:40 +00:00
craig
b0cf7ad543 Only select hidden sibiling if this is *not* a collection! 2012-03-17 12:06:13 +00:00
craig
363667bb96 Fix qt-build 2012-03-17 08:53:05 +00:00
craig
c7df4c5160 Initial import of grouped playlists - NOT FINISHED 2012-03-16 22:33:34 +00:00
craig
51b950ca2f Fix drawing... 2012-03-15 19:54:50 +00:00
craig
b18075f115 Better look for qt-only config dialog 2012-03-15 19:33:44 +00:00
craig
1c335ab50d Cleanup 2012-03-15 19:33:28 +00:00
craig
038999237e Fix warning 2012-03-15 19:33:17 +00:00
craig
bac51b2cce Install icon for Qt-only build. 2012-03-15 19:33:05 +00:00
craig
2024cc7268 Allocate more space for tab if required - up to a max of 50% extra. This
fixes "HTTP Server" config page title under Ubuntu with Qt-only build.
2012-03-15 19:32:52 +00:00
craig
32d6626c2c If compiled for Qt-only, and icon theme is not oxygen, then check to see
if current icon theme has required icons (devices/media-optical-audio, etc)
if not, then if oxygen is installed - set icon theme to oxygen.
2012-03-15 19:32:36 +00:00
craig
c67468c6a6 Better icons 2012-03-15 19:32:17 +00:00
craig
ea3873ac33 Remove double setting of clearPlaylistAction icon 2012-03-15 19:32:05 +00:00
craig
d992b6fb8a SAve zoom settings 2012-03-14 21:42:28 +00:00
craig
2be0716428 TagLib does not always have ASF/MP4 2012-03-14 17:31:01 +00:00
craig
011395541f Better toolbutton sizes for qt 2012-03-14 17:30:26 +00:00
craig
8b43a54281 Include icons in qrc for qt 2012-03-14 17:30:06 +00:00
craig
176ac51a6c Fix fetching of xml 2012-03-14 17:29:40 +00:00
craig
d02ccd8ad4 Make position off toolbuttons consistent between kde and qt 2012-03-14 17:29:21 +00:00
craig
e31c5fcefa Qt tag editor 2012-03-14 17:28:55 +00:00
craig
c208ef6205 filtetype resolver is KDe only 2012-03-14 17:28:33 +00:00
craig
acf9ed1c37 Include QStringList 2012-03-14 17:27:56 +00:00
craig
289b406458 TagLib is required 2012-03-14 17:27:43 +00:00
craig
7e63de5aae Use QDateTime::toString(Qt::SystemLocaleShortDate) to show server last
update in server info page

- Had a bug report that seems to imply a hang in KSystemTimeZones::local()
(gdb) bt full
#0  0x00007ffff0d7c183 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007fffeaafbed0 in socket_do_iteration () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#2  0x00007fffeaafadbd in _dbus_transport_do_iteration () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#3  0x00007fffeaae5e85 in _dbus_connection_do_iteration_unlocked () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#4  0x00007fffeaae71af in _dbus_connection_block_pending_call () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#5  0x00007fffeaae67a4 in dbus_connection_send_with_reply_and_block () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#6  0x00007ffff33252a5 in ?? () from /usr/lib/libQtDBus.so.4
No symbol table info available.
#7  0x00007ffff3325bb9 in ?? () from /usr/lib/libQtDBus.so.4
No symbol table info available.
#8  0x00007ffff333481b in ?? () from /usr/lib/libQtDBus.so.4
No symbol table info available.
#9  0x00007ffff3334959 in QDBusInterface::QDBusInterface(QString const&, QString const&, QString const&, QDBusConnection const&, QObject*) () from /usr/lib/libQtDBus.so.4
No symbol table info available.
#10 0x00007ffff77dd44b in ?? () from /usr/lib/libkdecore.so.5
No symbol table info available.
#11 0x00007ffff77ddb49 in KSystemTimeZones::local() () from /usr/lib/libkdecore.so.5
No symbol table info available.
#12 0x00007ffff77c0918 in KDateTime::Spec::setType(KDateTime::SpecType, int) () from /usr/lib/libkdecore.so.5
No symbol table info available.
#13 0x00007ffff77ce14c in ?? () from /usr/lib/libkdecore.so.5
No symbol table info available.
#14 0x00007ffff77a6651 in KCalendarSystem::formatDate(QDate const&, QString const&, KLocale::DigitSet, KLocale::DateTimeFormatStandard) const () from /usr/lib/libkdecore.so.5
No symbol table info available.
#15 0x00007ffff77a66b3 in KCalendarSystem::formatDate(QDate const&, QString const&, KLocale::DateTimeFormatStandard) const () from /usr/lib/libkdecore.so.5
No symbol table info available.
#16 0x00007ffff77a74b1 in KCalendarSystem::formatDate(QDate const&, KLocale::DateFormat) const () from /usr/lib/libkdecore.so.5
No symbol table info available.
#17 0x00007ffff78b08ee in ?? () from /usr/lib/libkdecore.so.5
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#18 0x00007ffff78afe71 in KLocale::formatDate(QDate const&, KLocale::DateFormat) const () from /usr/lib/libkdecore.so.5
No symbol table info available.
#19 0x00007ffff78b552d in ?? () from /usr/lib/libkdecore.so.5
No symbol table info available.
#20 0x00007ffff78b5881 in ?? () from /usr/lib/libkdecore.so.5
No symbol table info available.
#21 0x00007ffff78b0085 in KLocale::formatDateTime(QDateTime const&, KLocale::DateFormat, bool) const () from /usr/lib/libkdecore.so.5
No symbol table info available.
#22 0x0000000000480ca0 in ServerInfoPage::statsUpdated (this=0xa36b20, stats=...) at /home/devel/cantata/src/cantata-0.5.0/gui/serverinfopage.cpp:129
2012-03-13 19:50:25 +00:00
craig
6fd75d5337 When renaming files, rename file.lyrics if it exists. 2012-03-13 19:31:43 +00:00
craig
d4a9c94147 Reduce QMutex usage - have MPDStats/MPDStatus emitted as objects, and
stored in relevant classes.
2012-03-13 19:31:25 +00:00
craig
ae279baf32 Only add mtp files if libmtp found 2012-03-11 22:08:37 +00:00
craig
62319f1308 Update 2012-03-11 22:02:36 +00:00
craig
24496d4f51 Use single-shot timers for search! Otherwise we keep on re-searching!!!!! 2012-03-11 20:51:25 +00:00
craig
611022ca2c Add context, to help explain '#' 2012-03-11 20:51:01 +00:00
craig
1f6508f2bb Update 2012-03-09 18:59:15 +00:00
craig
69ae7eb9bc Re-organise interface settings 2012-03-09 18:59:00 +00:00
craig
3e2340ebc0 Better control over prev/next track buttons. 2012-03-09 18:58:43 +00:00
craig
a54852a092 More control over playqueue 2012-03-09 18:58:30 +00:00
craig
afceedcfea Fix qt-build 2012-03-09 18:58:08 +00:00
craig
e6b81b58c1 Set version to 0.5.0 by default 2012-03-08 22:59:58 +00:00
craig
bd17e445d1 Allow double click on playlist name, if KDE is set to singleClick 2012-03-08 17:46:55 +00:00
craig
aa24b367b7 Use QTreeView for grouped style - fixes *many* issues with QListView 2012-03-08 17:43:43 +00:00
craig
25f9fecfa5 Stop double click on playlist 2012-03-08 17:43:18 +00:00
craig
41f0ab9271 Only scroll if this is enabled 2012-03-08 15:55:00 +00:00