Clementine-audio-player-Mac.../src/ui
Vikram Ambrose 790fc2ff28 Replace Nokia based FancyTabWidget with standard QTabWidget (#5956)
* Replace Nokia sidebar widget with QTabWidget

The old sidebar widget was written by Nokia 10 years ago
and was a hand made hardcoded mess of widgets trying to
emulate a QTabWidget.

This commit completely replaces it with a widget of the
same name (FancyTabWidget) but is a much simpler subclass
of the standard QTabWidget allowing for a 50% code reduction.

There is still some manual draw code copied over to get the
exact same look of the previous widget but this is not strictly
necessary and can be later refactored with simpler drawControl
code based on styling preferences.

Benefits:
 - 50% code reduction
 - Easier to understand standard QTabWidget mechanics
 - Built-in support for re-arranging and closing tabs

* Save and restore sidebar tab order

Allow the user to rearrange the tab order by dragging
tabs to a new location. Tab order is saved on exit and restored
on start

* Fix some code formatting issues
2018-01-10 09:22:05 +00:00
..
about.cpp I just remembered we have an about box 2015-05-18 14:13:32 -04:00
about.h Use nullptr as parent parameter default everywhere 2014-02-10 16:03:54 +01:00
about.ui I just remembered we have an about box 2015-05-18 14:13:32 -04:00
addstreamdialog.cpp Fix compilation with moved files in internet/ 2014-12-18 23:35:21 +01:00
addstreamdialog.h Use nullptr as parent parameter default everywhere 2014-02-10 16:03:54 +01:00
addstreamdialog.ui Set window icons on all the dialogs. Fixes issue #394 2010-06-10 22:09:35 +00:00
albumcoverchoicecontroller.cpp Fix some warnings shown on start-up (#5679) 2017-03-27 12:57:24 +01:00
albumcoverchoicecontroller.h Use nullptr as parent parameter default everywhere 2014-02-10 16:03:54 +01:00
albumcoverexport.cpp Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
albumcoverexport.h Use nullptr as parent parameter default everywhere 2014-02-10 16:03:54 +01:00
albumcoverexport.ui - Spacebar works now in the seekbar 2013-05-13 17:40:00 +02:00
albumcovermanager.cpp Roll back to the cache naming conventions for covers (#5651) 2017-03-07 11:46:54 +00:00
albumcovermanager.h Refactor EffectiveAlbumArtistName() 2017-03-06 18:47:34 +00:00
albumcovermanager.ui Refactor icon handling. Make empty-cover filtering work again. 2017-03-06 18:21:27 +00:00
albumcovermanagerlist.cpp Convert all instances of foreach() to a C++11 for 2014-02-10 14:43:32 +01:00
albumcovermanagerlist.h Use nullptr as parent parameter default everywhere 2014-02-10 16:03:54 +01:00
albumcoversearcher.cpp Convert all instances of foreach() to a C++11 for 2014-02-10 14:43:32 +01:00
albumcoversearcher.h Some more NULL -> nullptr conversions. 2014-02-21 17:30:46 +01:00
albumcoversearcher.ui Port global search & album cover search to QSearchField and remove MacLineEdit. 2012-06-28 11:40:13 +02:00
appearancesettingspage.cpp Add appearance option to hide playlist filter toolbar (#5942) 2018-01-03 15:24:56 +00:00
appearancesettingspage.h Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
appearancesettingspage.ui Add appearance option to hide playlist filter toolbar (#5942) 2018-01-03 15:24:56 +00:00
backgroundstreamssettingspage.cpp add volume icon label to background stream settings page 2015-11-12 03:16:00 -06:00
backgroundstreamssettingspage.h Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
backgroundstreamssettingspage.ui Move all the settings pages to their own widgets and classes 2011-08-14 00:07:10 +01:00
behavioursettingspage.cpp Add settings option to stop playback if song fails to play (#5905) 2017-11-21 10:00:36 +00:00
behavioursettingspage.h Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
behavioursettingspage.ui Add settings option to stop playback if song fails to play (#5905) 2017-11-21 10:00:36 +00:00
console.cpp Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
console.h Use nullptr as parent parameter default everywhere 2014-02-10 16:03:54 +01:00
console.ui Fix focus and tab order for console. 2012-09-26 18:56:48 +02:00
coverfromurldialog.cpp Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
coverfromurldialog.h Use nullptr as parent parameter default everywhere 2014-02-10 16:03:54 +01:00
coverfromurldialog.ui Automatically grab clipboard contents for "Load cover from URL" dialog. 2011-10-26 14:59:50 +02:00
dbusscreensaver.cpp Revert "Add an option to inhibit suspend while playing" 2016-01-08 15:09:07 +00:00
dbusscreensaver.h Revert "Add an option to inhibit suspend while playing" 2016-01-08 15:09:07 +00:00
edittagdialog.cpp Merge pull request #5182 from abika/fix-fetch_edit_dialog 2016-02-11 15:30:51 +00:00
edittagdialog.h Edit tag dialog: merged duplicate code 2016-02-09 21:56:22 +01:00
edittagdialog.ui Restructure edittagdialog layout (corrects #5437) (#5450) 2016-07-25 11:45:57 +01:00
equalizer.cpp Spelling: Hip Hop (#5843) 2017-08-29 02:09:05 +02:00
equalizer.h Use nullptr as parent parameter default everywhere 2014-02-10 16:03:54 +01:00
equalizer.ui Add labels to the balance slider. 2013-04-26 20:28:58 -07:00
flowlayout.cpp Convert all instances of foreach() to a C++11 for 2014-02-10 14:43:32 +01:00
flowlayout.h Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
globalshortcutgrabber.cpp Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
globalshortcutgrabber.h Use nullptr as parent parameter default everywhere 2014-02-10 16:03:54 +01:00
globalshortcutgrabber.mm Use c++11 instead of boost where possible. 2014-02-06 16:51:39 +01:00
globalshortcutgrabber.ui Set window icons on all the dialogs. Fixes issue #394 2010-06-10 22:09:35 +00:00
globalshortcutssettingspage.cpp check custom icon location, then system theme & then fallback theme 2015-10-13 22:35:49 -05:00
globalshortcutssettingspage.h Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
globalshortcutssettingspage.ui Remove some more obsolete os x version checks. 2015-02-18 18:03:46 +01:00
iconloader.cpp Gtkicons (#5742) 2017-05-30 21:25:24 +01:00
iconloader.h Gtkicons (#5742) 2017-05-30 21:25:24 +01:00
macscreensaver.cpp Revert "Add an option to inhibit suspend while playing" 2016-01-08 15:09:07 +00:00
macscreensaver.h Revert "Add an option to inhibit suspend while playing" 2016-01-08 15:09:07 +00:00
macsystemtrayicon.h Remove Last.fm radio support. 2014-03-28 14:55:04 +01:00
macsystemtrayicon.mm Remove Last.fm radio support. 2014-03-28 14:55:04 +01:00
mainwindow.cpp Replace Nokia based FancyTabWidget with standard QTabWidget (#5956) 2018-01-10 09:22:05 +00:00
mainwindow.h Add contextual searches to playlists, library and global search. (#5649) 2017-08-09 14:12:36 +01:00
mainwindow.ui Add dialog to display streams' audio details (#5547) 2016-12-21 16:57:04 +00:00
networkproxysettingspage.cpp check custom icon location, then system theme & then fallback theme 2015-10-13 22:35:49 -05:00
networkproxysettingspage.h Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
networkproxysettingspage.ui Move all the settings pages to their own widgets and classes 2011-08-14 00:07:10 +01:00
networkremotesettingspage.cpp Lazy initialise everything in Application. 2016-02-11 15:15:38 +00:00
networkremotesettingspage.h Network remote can now transcode lossless files before sending them to the remote. 2014-11-13 22:31:49 +01:00
networkremotesettingspage.ui Network remote can now transcode lossless files before sending them to the remote. 2014-11-13 22:31:49 +01:00
notificationssettingspage.cpp remove magic numbers 2016-02-11 04:41:37 -06:00
notificationssettingspage.h Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
notificationssettingspage.ui Added a preference to disable the pause notification. Fixes #2450. 2014-09-16 12:54:35 +02:00
organisedialog.cpp Resolve #3693 (#5790) 2017-07-22 18:57:33 +01:00
organisedialog.h Resolve #3693 (#5790) 2017-07-22 18:57:33 +01:00
organisedialog.ui Ability to automatically set podcast as listened after sucesfully sending it to a device 2014-11-05 00:42:55 +01:00
organiseerrordialog.cpp Convert all instances of foreach() to a C++11 for 2014-02-10 14:43:32 +01:00
organiseerrordialog.h Use nullptr as parent parameter default everywhere 2014-02-10 16:03:54 +01:00
organiseerrordialog.ui Show an error dialog when copying or deleting files failed. 2010-08-14 11:51:50 +00:00
playbacksettingspage.cpp Revert "Add an option to inhibit suspend while playing" 2016-01-08 15:09:07 +00:00
playbacksettingspage.h gstenginepipeline: make buffer min fill configurable 2014-04-02 11:54:14 +02:00
playbacksettingspage.ui Revert "Add an option to inhibit suspend while playing" 2016-01-08 15:09:07 +00:00
qt_blurimage.h Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
qtsystemtrayicon.cpp make format 2016-06-01 21:58:35 +03:00
qtsystemtrayicon.h Scrolling over tray icon support 2016-05-30 02:12:03 +03:00
screensaver.cpp Revert "Add an option to inhibit suspend while playing" 2016-01-08 15:09:07 +00:00
screensaver.h Revert "Add an option to inhibit suspend while playing" 2016-01-08 15:09:07 +00:00
settingsdialog.cpp Remove support for VK 2017-01-11 18:08:43 +00:00
settingsdialog.h Remove some stray vkontakte code 2017-01-11 18:51:12 +00:00
settingsdialog.ui Add an apply button to the settings dialog. Fixes issue 3575 2013-04-15 22:03:02 +10:00
settingspage.cpp Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
settingspage.h Revert "Add an option to inhibit suspend while playing" 2016-01-08 15:09:07 +00:00
standarditemiconloader.cpp Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
standarditemiconloader.h Use nullptr as parent parameter default everywhere 2014-02-10 16:03:54 +01:00
streamdetailsdialog.cpp Add dialog to display streams' audio details (#5547) 2016-12-21 16:57:04 +00:00
streamdetailsdialog.h Add dialog to display streams' audio details (#5547) 2016-12-21 16:57:04 +00:00
streamdetailsdialog.ui Add dialog to display streams' audio details (#5547) 2016-12-21 16:57:04 +00:00
systemtrayicon.cpp remove magic numbers 2016-02-11 04:41:37 -06:00
systemtrayicon.h Remove Last.fm radio support. 2014-03-28 14:55:04 +01:00
trackselectiondialog.cpp Add error message if editing tag from playlist fails 2015-12-20 19:07:15 +01:00
trackselectiondialog.h Add error message if editing tag from playlist fails 2015-12-20 19:07:15 +01:00
trackselectiondialog.ui Musicbrainz tagging improvements: 2012-01-07 21:51:02 +00:00
windows7thumbbar.cpp Convert all instances of foreach() to a C++11 for 2014-02-10 14:43:32 +01:00
windows7thumbbar.h Some more NULL -> nullptr conversions. 2014-02-21 17:30:46 +01:00
windowsscreensaver.cpp Revert "Add an option to inhibit suspend while playing" 2016-01-08 15:09:07 +00:00
windowsscreensaver.h Revert "Add an option to inhibit suspend while playing" 2016-01-08 15:09:07 +00:00