Commit Graph

82 Commits

Author SHA1 Message Date
craig.p.drummond
e354c7d49a Fix build with proxy config dialog.
BUG: 336
2013-11-24 15:58:24 +00:00
craig.p.drummond
dd36d3c936 Fix KDE compile 2013-10-25 20:03:38 +00:00
craig.p.drummond
4f802a419e Link streams/online config pages to view pages 2013-10-23 18:32:04 +00:00
craig.p.drummond
53e8b7c4ad Can still use HTTP server without TagLib - its just not as good... 2013-10-18 18:57:44 +00:00
craig.p.drummond
3bdf92925b Only show config pages, and tabs, that are relevant to the enabled views. 2013-10-08 18:00:28 +00:00
craig.p.drummond
99f8b6f0f8 Place ShortcutsSettingsPage into its own file 2013-10-04 18:46:05 +00:00
craig.p.drummond
17d6b23a05 - 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
e8d9949f87 Add config page to determine list of online providers. 2013-09-20 19:48:27 +00:00
craig.p.drummond
0841e1d544 Allow pref dialog to get thinner 2013-08-29 18:26:36 +00:00
craig.p.drummond
fd0ef3ecbc Use QListWidget in Qt preferences dialog, so that keyboard navigation can be used. 2013-08-29 18:25:04 +00:00
craig.p.drummond
a037777ea5 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
74bd6030d2 Put BasicItemDelegate into its own source files 2013-08-13 19:40:05 +00:00
craig.p.drummond
98c9720df5 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
60318fe107 Fix clean build - header is no longer generated! 2013-06-24 18:50:04 +00:00
craig.p.drummond
66051ccaf4 Better Qt sizing 2013-06-24 18:49:12 +00:00
craig.p.drummond
32d6afe279 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
c6bb1d0607 No need to emit connectTo in serversettings::save, as this is done later 2013-06-24 18:42:59 +00:00
craig.p.drummond
e3a6e90ef0 Combine Output and Playback config pages. 2013-06-24 18:41:53 +00:00
craig.p.drummond
ff7a17dd22 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
e544a2e378 Set min width too 2013-06-12 20:11:57 +00:00
craig.p.drummond
da5b03c3d6 Fix preferecne dialog sizes between Qt4, Qt5, and high dpi 2013-06-12 19:58:33 +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
4c674121ff More high DPI work
BUG:231
2013-06-08 15:09:27 +00:00
craig.p.drummond
eb8e816f28 Place context settings just after interface settings 2013-06-08 07:14:01 +00:00
craig.p.drummond
587aec145b Consistent style for treeviews 2013-05-30 18:58:37 +00:00
craig.p.drummond
082e63d61d Combine lyrics and wiki settings 2013-05-22 16:30:19 +00:00
craig.p.drummond
6114afbe5e - Search for artists/albums using wikipedia search API.
- Add configurable languages
2013-05-21 19:03:07 +00:00
craig.p.drummond
23fac23d50 Simplify HTTP server settings. Now only the interface can be chosen. HTTP server is used for all non-MPD files. If computer has no active network connection (e.g. lo is the only interface), then the HTTP server settings page is hidden. 2013-05-13 20:40:37 +00:00
craig.p.drummond
3210fe3c40 Monochrome sidebar icons 2013-04-25 22:25:03 +00:00
craig.p.drummond
a840d1fe22 Set default initial size for pref dialog 2013-04-15 18:37:09 +00:00
craig.p.drummond
3d177ce6aa Save, and restore, sizes of (most) dialogs. 2013-03-18 20:15:41 +00:00
craig.p.drummond
206cd48e15 Set size policy of main widget 2013-03-18 20:15:22 +00:00
craig.p.drummond
b2fb415aed Lazy load lyrics.xml 2013-03-16 07:45:59 +00:00
craig.p.drummond
52c4883132 MusicBrainz lookup 2013-03-13 20:01:51 +00:00
craig.p.drummond
54d5a3fe23 CDDB settings 2013-03-07 20:35:45 +00:00
craig.p.drummond
6f509f2276 Non-model pref dialog 2013-02-21 20:08:02 +00:00
craig.p.drummond
6d9624fc53 Use document-multiple for files, if theme has this 2013-02-12 16:40:12 +00:00
craig.p.drummond
cab46002b0 Use folder icon for cache, and file icon for files 2013-02-04 17:23:20 +00:00
craig.p.drummond
f304152fb7 Add option to save streams in mpd folder. 2013-02-03 20:38:11 +00:00
craig.p.drummond
fbe6f03408 Update copyright year 2013-01-17 16:57:20 +00:00
craig.p.drummond
9f5e0fa17d Add a 'Cache' page to settngs dialog, allowing cahce usage to be displayed and cache items delete. 2012-12-13 19:54:05 +00:00
craig.p.drummond
c1abcc5eba Merge 'External Settings' into 'Interface Settings' 2012-12-10 19:55:40 +00:00
craig.p.drummond
e066c8a1e0 - Use library icon for connection settings
- Use server icon for HTTP server settings
- Use OK icon for connect button on device listings
2012-11-05 21:27:26 +00:00
craig.p.drummond
89dd795a16 Clean caches when connection details changed. 2012-10-22 19:12:21 +00:00
craig.p.drummond
30f33c455e Remove old library caches 2012-10-22 19:02:39 +00:00
craig.p.drummond@gmail.com
868e662b2c Fix missing icons in windows build. 2012-10-05 11:03:07 +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
a7dc456a8f Create PageWidget class, to reduce KDe/Qt differences in preferences dialog 2012-10-03 19:16:01 +00:00
craig.p.drummond
e704299f24 - Use a random icon that matches the repeat icon better.
- Draw the consume icon in code, so that it matches random and repeat better.
2012-09-19 15:10:26 +00:00