Commit Graph

872 Commits

Author SHA1 Message Date
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
craig
a40de3b997 Check correct set! 2012-03-08 15:54:49 +00:00
craig
b908386f01 Need to save/restore selection. Fixes scenario:
a) select track X
b) drag'n'drop track X to another position (lets say after track Y), the tracks are reordered
c) track X is still selected (don't change that selection)
d) shift+click on eg. track Y+2
e) reasonable outcome would be that tracks X, Y+1 and Y+2 are selected. However, the starting point of the shift+click selection is around the place, where track X was in point a)
2012-03-08 15:54:23 +00:00
craig
238d1875a3 Get controlled keys when update, not in second pass 2012-03-08 15:53:45 +00:00
craig
bf1498d7e5 Update main window stats 2012-03-08 15:53:25 +00:00
craig
b91d1dbe4e Need to save, then restore, set of collapsed albums between updates - as values may have changed. 2012-03-07 19:34:14 +00:00
craig
bffb71c62a Update 2012-03-07 19:28:30 +00:00
craig
edbab88991 Spelling 2012-03-07 19:28:14 +00:00
craig
b0f14de5a7 Defaults 2012-03-07 19:27:55 +00:00
craig
d4b7c43f8b Update playqueue cover 2012-03-07 19:27:42 +00:00
craig
55d4457f8d Save covers, even if song is from remote device 2012-03-07 19:27:31 +00:00
craig
4e5a489966 Better tooltips 2012-03-07 19:27:13 +00:00
craig
a614a8f574 Check song id to determine if is stream. -1 means not set yet, so even empty file is not stream 2012-03-06 19:04:20 +00:00
craig
5b2afef3f3 Much better playlist tree style 2012-03-06 19:03:40 +00:00