Commit Graph

107 Commits

Author SHA1 Message Date
craig.p.drummond
e60f4d5893 Set focus on pagewidget's list when pref dialog is shown - to workaround weird OSX painting bug. 2014-10-03 15:49:36 +00:00
craig.p.drummond
c9af3a33a9 Raise window when showing page 2014-10-02 11:07:55 +00:00
craig.p.drummond
1ab01b2eea Use "Cantata Preferences" as title of preferences dialog under OSX. If not, it get titled "Preferences" and this seems to cause conflicts with the Preferences menu action and the Preferences action in the Window menu??????? 2014-09-21 18:55:45 +00:00
craig.p.drummond
7e96a63eca Dont show headers if limited space 2014-08-21 16:41:20 +00:00
craig.p.drummond
6c77389b3a Add note-label classes to ensure consistency 2014-08-21 16:40:46 +00:00
craig.p.drummond
f588248056 Use smaller icon if limited height 2014-08-21 16:39:19 +00:00
craig.p.drummond
a6ef461c90 Use list-style view if screen is small 2014-08-20 19:29:09 +00:00
craig.p.drummond
df764f9508 Make Qt pref dialog shrinkable 2014-08-11 19:33:03 +00:00
craig.p.drummond
8425f08f5c Use stream icon as http server fallback icon 2014-07-19 10:28:05 +00:00
craig.p.drummond
2a79cc23ab Use standard theme icon for collections page 2014-07-17 16:15:10 +00:00
craig.p.drummond
c6e2de4b8c Use inode-directory icon and not folder (same anyway) 2014-06-14 19:27:31 +00:00
craig.p.drummond
acb78fd5fa No need to include mainwindow.h 2014-05-19 18:26:46 +00:00
craig.p.drummond
9f45d6237f Last.fm scrobbling support.
BUG: 352
2014-05-17 09:45:10 +00:00
craig.p.drummond
d29d9a8781 Alter includes to have su-folder - e.g. utils.h -> support/utils.h 2014-05-13 18:37:52 +00:00
craig.p.drummond
6720738531 Store streams in '[Radio Streams]' MPD playlist - and not streams.xml.gz 2014-05-02 16:36:25 +00:00
craig.p.drummond
5f751da669 Set min size for KDE builds too 2014-02-10 19:12:21 +00:00
craig.p.drummond
c7e74805cf Add 'Configure...' to sidebat menu - opens settings page at relevant section. 2014-01-28 19:06:52 +00:00
craig.p.drummond
eda6a4fe6f Change to collection page if settings dialog is open, and user re-activates the preferences action. 2014-01-16 19:32:35 +00:00
craig.p.drummond
b3b2062987 Move configuring of enabled views into main interface section of settings dialog. 2014-01-15 19:33:45 +00:00
craig.p.drummond
ab7ffecca3 Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
9afbe832e9 Oops! Don't include httpserversettings.h if not building internal HTTP server!
BUG: 373
2014-01-05 08:25:59 +00:00
craig.p.drummond
6809a05a13 Add CMake option to disable streams tab 2014-01-03 19:04:37 +00:00
craig.p.drummond
8485ab8cf4 Add CMake option to disable online services 2014-01-03 19:04:14 +00:00
craig.p.drummond
b320bcf210 Add CMake option to disable building of internal HTTP server.
BUG: 373
2014-01-02 19:07:59 +00:00
craig.p.drummond
f5952beda5 If icon theme does not have network-server, then use audio file icon for HTTP server settings page. 2013-12-27 18:44:13 +00:00
craig.p.drummond
c6195bcf77 Fix build with proxy config dialog.
BUG: 336
2013-11-24 15:58:24 +00:00
craig.p.drummond
4d2de5085d Fix KDE compile 2013-10-25 20:03:38 +00:00
craig.p.drummond
dfc582dcde Link streams/online config pages to view pages 2013-10-23 18:32:04 +00:00
craig.p.drummond
a0453663a1 Can still use HTTP server without TagLib - its just not as good... 2013-10-18 18:57:44 +00:00
craig.p.drummond
151fbfd9ee Only show config pages, and tabs, that are relevant to the enabled views. 2013-10-08 18:00:28 +00:00
craig.p.drummond
e691d78d31 Place ShortcutsSettingsPage into its own file 2013-10-04 18:46:05 +00:00
craig.p.drummond
81ebccd6c1 - Optionally support Qxt global shortcuts for Qt-only (Qt4) Linux, and Windows, builds.
- Move media-keys setting into shortcuts page.
2013-10-04 18:42:56 +00:00
craig.p.drummond
1688820dbe Add config page to determine list of online providers. 2013-09-20 19:48:27 +00:00
craig.p.drummond
ce4197348b Allow pref dialog to get thinner 2013-08-29 18:26:36 +00:00
craig.p.drummond
2149b18c0b Use QListWidget in Qt preferences dialog, so that keyboard navigation can be used. 2013-08-29 18:25:04 +00:00
craig.p.drummond
7fd6b4aedb Add config page to control which stream categories are enabled, to import new categories, and to remove imported categories. See README for import file format. 2013-08-28 18:50:04 +00:00
craig.p.drummond
40e72b230f Put BasicItemDelegate into its own source files 2013-08-13 19:40:05 +00:00
craig.p.drummond
3d3736c913 Dont use KIO - its not thread safe, and leads to segfault on exit if its used in a non-gui thread!!! 2013-07-16 18:31:55 +00:00
craig.p.drummond
22ab40786b Fix clean build - header is no longer generated! 2013-06-24 18:50:04 +00:00
craig.p.drummond
5838853d3f Better Qt sizing 2013-06-24 18:49:12 +00:00
craig.p.drummond
d3cee2f516 Dont build proxy config dialog by default, proxy config should really be a system thing - and not a feature you would expect in a music player! 2013-06-24 18:47:53 +00:00
craig.p.drummond
b5c2c8d66c No need to emit connectTo in serversettings::save, as this is done later 2013-06-24 18:42:59 +00:00
craig.p.drummond
cd8d69b947 Combine Output and Playback config pages. 2013-06-24 18:41:53 +00:00
craig.p.drummond
93db55160e Add support for a simple profile where MPD is started by cantata, and the only settings are the music folder and cover names. 2013-06-23 08:51:19 +00:00
craig.p.drummond
e2dd014dd0 Set min width too 2013-06-12 20:11:57 +00:00
craig.p.drummond
83f529d441 Fix preferecne dialog sizes between Qt4, Qt5, and high dpi 2013-06-12 19:58:33 +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
eff8d5aa54 More high DPI work
BUG:231
2013-06-08 15:09:27 +00:00
craig.p.drummond
561539528b Place context settings just after interface settings 2013-06-08 07:14:01 +00:00
craig.p.drummond
88bade2fa5 Consistent style for treeviews 2013-05-30 18:58:37 +00:00