Revision 869846
Go back to digest for 12th October 2008Features in Multimedia
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src:
Here comes the initial version of the new statusbar.
It is working but there are a few methods (mainly longMessage) that are still only stubs. Where it really shines compared to the old statusbar, is that it handles multiple concurrent jobs in a sane way.
The old code has been kept around for now as I am still porting small bits over, but once that is done, we can get rid of the "NG" naming if we want to.
All calls to the old statusbar has been redirected to the new one, so this does affect quite a large number of files, so do keep an eye out for conflics.
File Changes
Added 11 files
- /trunk/extragear/multimedia/amarok/src/statusbar_ng
- /CompoundProgressBar.cpp
- /CompoundProgressBar.h
- /KJobProgressBar.cpp
- /KJobProgressBar.h
- /PopupWidget.cpp
- /PopupWidget.h
- /ProgressBar.cpp
- /ProgressBar.h
- /StatusBar.cpp
- /StatusBar.h
Modified 54 files
- /trunk/extragear/multimedia/amarok/src
- /ActionClasses.cpp
- /App.cpp
- /CMakeLists.txt
- /EngineController.cpp
- /ktrm.cpp
- /MainWindow.cpp
- /MediaDevice.cpp
- /MediaDevicePluginManager.cpp
- /MountPointManager.cpp
- /refreshimages.cpp
- /covermanager/CoverFetcher.cpp
- /dialogs/deletedialog.cpp
- /dialogs/ScriptManager.cpp
- /dialogs/TagDialog.cpp
- /dynamic/BiasedPlaylist.cpp
- /meta/PlaylistFileSupport.cpp
- /playlist/PlaylistActions.cpp
- /playlistmanager/PlaylistManager.cpp
- /scriptengine/AmarokStatusbarScript.cpp
- /scriptengine/AmarokStatusbarScript.h
- /statusbar/overlayWidget.cpp
- /statusbar/progressBar.cpp
- /statusbar/StatusBar.cpp
- /statusbar/StatusBarBase.cpp
- /statusbar/StatusBarMessageLabel.h
- /browsers/playlistbrowser/PlaylistCategory.cpp
- /browsers/playlistbrowser/UserPlaylistTreeView.cpp
- /collection/mtpcollection/MtpCollection.cpp
- /collection/mtpcollection/MtpCollectionLocation.cpp
- /collection/sqlcollection/OrganizeCollectionDialog.cpp
- /collection/sqlcollection/ScanManager.cpp
- /collection/sqlcollection/SqlCollectionLocation.cpp
- /podcasts/sql/SqlPodcastProvider.cpp
- /services/ampache/AmpacheService.cpp
- /services/jamendo/JamendoService.cpp
- /services/jamendo/JamendoService.h
- /services/jamendo/JamendoXmlParser.cpp
- /services/lastfm/RadioAdapter.cpp
- /services/magnatune/MagnatuneAlbumDownloader.cpp
- /services/magnatune/MagnatuneInfoParser.cpp
- /services/magnatune/MagnatunePurchaseHandler.cpp
- /services/magnatune/MagnatuneStore.cpp
- /services/magnatune/MagnatuneStore.h
- /services/magnatune/MagnatuneXmlParser.cpp
- /services/mp3tunes/Mp3tunesService.cpp
- /services/mp3tunes/Mp3tunesServiceCollectionLocation.cpp
- /services/mp3tunes/Mp3tunesWorkers.cpp
- /services/opmldirectory/OpmlDirectoryInfoParser.cpp
- /services/opmldirectory/OpmlDirectoryService.cpp
- /services/opmldirectory/OpmlDirectoryService.h
- /services/opmldirectory/OpmlDirectoryXmlParser.cpp
- /services/shoutcast/ShoutcastService.cpp
- /collection/ipodcollection/handler/IpodHandler.cpp
- /collection/mtpcollection/handler/MtpHandler.cpp
65 files changed in total