[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/multimedia/amarok
From: Alex Merry <kde () randomguy3 ! me ! uk>
Date: 2009-07-10 13:47:55
Message-ID: 1247233675.443797.17560.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 994269 by alexmerry:
randomguy3 does housekeeping, part 1: remove audio CD code from 1.4. nhnielsen's \
audio CD collection does it much more nicely anyway.
M +3 -0 ChangeLog
M +0 -4 src/ActionClasses.cpp
M +0 -24 src/App.cpp
M +0 -10 src/EngineController.cpp
M +0 -1 src/EngineController.h
M +0 -23 src/MainWindow.cpp
M +0 -1 src/MainWindow.h
M +0 -1 src/Systray.cpp
M +0 -5 src/scriptengine/AmarokEngineScript.cpp
M +0 -1 src/scriptengine/AmarokEngineScript.h
--- trunk/extragear/multimedia/amarok/ChangeLog #994268:994269
@@ -37,6 +37,9 @@
* New navigation style in the browser sidebar.
* Improvements to the Albums applet. Show individual track times and
highlight currently playing artist within compilation albums
+ * Removed PlayAudioCD from the scripting interface. It never worked
+ anyway, and audio CDs are just treated as a collection and not a
+ special case like they were in 1.4.
BUGFIXES:
* Fixed local playlists being renamed to blank when user hits cancel
--- trunk/extragear/multimedia/amarok/src/ActionClasses.cpp #994268:994269
@@ -100,10 +100,6 @@
addSeparator();
safePlug( ac, "playlist_playmedia", this );
-#if 0
- // Audio CD is not currently supported
- safePlug( ac, "play_audiocd", this );
-#endif
addSeparator();
--- trunk/extragear/multimedia/amarok/src/App.cpp #994268:994269
@@ -363,23 +363,6 @@
haveArgs = true;
The::playlistActions()->back();
}
- /*
- else if (args->isSet("cdplay"))
- {
- haveArgs = true;
- QString device = args->getOption("cdplay");
- KUrl::List urls;
- if (The::engineController()->getAudioCDContents(device, urls))
- {
- Meta::TrackList tracks = CollectionManager::instance()->tracksForUrls( \
urls );
- The::playlistController()->insertOptioned( tracks, \
Playlist::Replace|Playlist::DirectPlay );
- }
- else
- { // Default behaviour
- debug() << "Sorry, the engine does not support direct play from \
AudioCD...";
- }
- }
- */
static bool firstTime = true;
const bool debugWasJustEnabled = !Amarok::config().readEntry( "Debug Enabled", \
false ) && args->isSet( "debug" ); @@ -456,7 +439,6 @@
options.add("m");
options.add("multipleinstances", ki18n("Allow running multiple Amarok \
instances"));
options.add("cwd <directory>", ki18n( "Base for relative filenames/URLs" ));
- //options.add("cdplay <device>", ki18n("Play an AudioCD from <device> or \
system:/media/<device>"));
KCmdLineArgs::addCmdLineOptions( options ); //add our own options
}
@@ -548,12 +530,6 @@
if( The::engineController()->isMuted() != AmarokConfig::muteState() )
The::engineController()->setMuted( AmarokConfig::muteState() );
-
-#if 0
- // Audio CD is not currently supported
- Amarok::actionCollection()->action( "play_audiocd" )->setEnabled( false );
-#endif
-
} //</Engine>
{ // delete unneeded cover images from cache
--- trunk/extragear/multimedia/amarok/src/EngineController.cpp #994268:994269
@@ -625,17 +625,7 @@
}
}
-
bool
-EngineController::getAudioCDContents(const QString &device, KUrl::List &urls)
-{
- Q_UNUSED( device ); Q_UNUSED( urls );
-//since Phonon doesn't know anything about CD listings, there's actually no reason \
for this functionality to be here
-//kept to keep things compiling, probably should be in its own class.
- return false;
-}
-
-bool
EngineController::isStream()
{
DEBUG_BLOCK
--- trunk/extragear/multimedia/amarok/src/EngineController.h #994268:994269
@@ -89,7 +89,6 @@
bool isMuted() const;
bool isPaused() const;
bool loaded() { return phononMediaObject()->state() != Phonon::StoppedState; }
- bool getAudioCDContents(const QString &device, KUrl::List &urls);
bool isStream();
enum PlayerStatus
{
--- trunk/extragear/multimedia/amarok/src/MainWindow.cpp #994268:994269
@@ -543,22 +543,6 @@
}
void
-MainWindow::playAudioCD() //SLOT
-{
- KUrl::List urls;
- if( The::engineController()->getAudioCDContents(QString(), urls) )
- {
- Meta::TrackList tracks = CollectionManager::instance()->tracksForUrls( urls \
);
- if( !tracks.isEmpty() )
- The::playlistController()->insertOptioned( tracks, Playlist::Replace );
- }
- else
- { // Default behaviour
- showBrowser( "FileBrowser" );
- }
-}
-
-void
MainWindow::showScriptSelector() //SLOT
{
ScriptManager::instance()->show();
@@ -663,13 +647,6 @@
connect(action, SIGNAL(triggered(bool)), SLOT(slotPlayMedia()));
ac->addAction( "playlist_playmedia", action );
-#if 0
- // Audio CD is not currently supported
- action = new KAction( KIcon( "media-optical-audio-amarok" ), i18n("Play Audio \
CD"), this );
- connect(action, SIGNAL(triggered(bool)), SLOT(playAudioCD()));
- ac->addAction( "play_audiocd", action );
-#endif
-
action = new KAction( KIcon("preferences-plugin-script-amarok"), i18n("Script \
Manager"), this ); connect(action, SIGNAL(triggered(bool)), \
SLOT(showScriptSelector())); ac->addAction( "script_manager", action );
--- trunk/extragear/multimedia/amarok/src/MainWindow.h #994268:994269
@@ -111,7 +111,6 @@
public slots:
void showHide();
void loveTrack();
- void playAudioCD();
void hideContextView( bool hide );
void setLayoutLocked( bool locked );
--- trunk/extragear/multimedia/amarok/src/Systray.cpp #994268:994269
@@ -85,7 +85,6 @@
extern void qt_mac_set_dock_menu(QMenu *);
qt_mac_set_dock_menu( contextMenu() );
contextMenu()->addAction( ac->action( "playlist_playmedia" ) );
- contextMenu()->addAction( ac->action( "play_audiocd" ) );
contextMenu()->addSeparator();
#endif
--- trunk/extragear/multimedia/amarok/src/scriptengine/AmarokEngineScript.cpp \
#994268:994269 @@ -72,11 +72,6 @@
The::engineController()->playPause();
}
- void AmarokEngineScript::PlayAudioCD() const
- {
- The::mainWindow()->playAudioCD();
- }
-
void AmarokEngineScript::Seek( int ms ) const
{
The::engineController()->seek( ms );
--- trunk/extragear/multimedia/amarok/src/scriptengine/AmarokEngineScript.h \
#994268:994269 @@ -46,7 +46,6 @@
void Next() const;
void Prev() const;
void PlayPause() const;
- void PlayAudioCD() const;
void Seek( int ms ) const;
void SeekRelative( int ms ) const;
void SeekForward( int ms = 10000 ) const;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic