Revision 869846

Go back to digest for 12th October 2008

Features 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