1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-12 00:54:20 +02:00

Modernize ScriptCcommands

This commit is contained in:
Uwe L. Korn
2014-10-18 00:33:39 +02:00
parent b96862a9f0
commit 3de1ec8542
4 changed files with 17 additions and 15 deletions

View File

@@ -30,12 +30,12 @@ class ScriptCommand_AllAlbums : public ScriptCommand, public Tomahawk::AlbumsReq
public:
explicit ScriptCommand_AllAlbums( const Tomahawk::collection_ptr& collection,
const Tomahawk::artist_ptr& artist,
QObject* parent = 0 );
QObject* parent = nullptr );
virtual ~ScriptCommand_AllAlbums() {}
virtual void enqueue();
void enqueue() override;
virtual void setFilter( const QString& filter );
void setFilter( const QString& filter ) override;
signals:
void albums( const QList< Tomahawk::album_ptr >& );

View File

@@ -29,20 +29,20 @@ class ScriptCommand_AllArtists : public ScriptCommand, public Tomahawk::ArtistsR
Q_OBJECT
public:
explicit ScriptCommand_AllArtists( const Tomahawk::collection_ptr& collection,
QObject* parent = 0 );
QObject* parent = nullptr );
virtual ~ScriptCommand_AllArtists() {}
virtual void enqueue();
void enqueue() override;
void setFilter( const QString& filter );
void setFilter( const QString& filter ) override;
signals:
void artists( const QList< Tomahawk::artist_ptr >& );
void done();
protected:
virtual void exec();
virtual void reportFailure();
void exec() override;
void reportFailure() override;
private slots:
void onResolverDone( const QList< Tomahawk::artist_ptr >& );

View File

@@ -33,15 +33,15 @@ public:
QObject *parent = 0 );
virtual ~ScriptCommand_AllTracks() {}
virtual void enqueue();
void enqueue() override;
signals:
void tracks( const QList< Tomahawk::query_ptr >& );
void done();
protected:
virtual void exec();
virtual void reportFailure();
void exec() override;
void reportFailure() override;
private slots:
void onResolverDone( const QList< Tomahawk::query_ptr >& );

View File

@@ -39,18 +39,20 @@ class DLLEXPORT ScriptCommand_LookupUrl : public ScriptCommand
{
Q_OBJECT
public:
explicit ScriptCommand_LookupUrl( Tomahawk::ExternalResolver* resolver, const QString& url, QObject* parent = 0 );
explicit ScriptCommand_LookupUrl( Tomahawk::ExternalResolver* resolver,
const QString& url,
QObject* parent = nullptr );
virtual ~ScriptCommand_LookupUrl();
virtual void enqueue();
void enqueue();
signals:
void information( const QString& url, const QSharedPointer<QObject>& variant );
void done();
protected:
virtual void exec();
virtual void reportFailure();
void exec() override;
void reportFailure() override;
private slots:
void onResolverDone( const QString& url, const QSharedPointer<QObject>& information );