1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-12 09:04:33 +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: public:
explicit ScriptCommand_AllAlbums( const Tomahawk::collection_ptr& collection, explicit ScriptCommand_AllAlbums( const Tomahawk::collection_ptr& collection,
const Tomahawk::artist_ptr& artist, const Tomahawk::artist_ptr& artist,
QObject* parent = 0 ); QObject* parent = nullptr );
virtual ~ScriptCommand_AllAlbums() {} virtual ~ScriptCommand_AllAlbums() {}
virtual void enqueue(); void enqueue() override;
virtual void setFilter( const QString& filter ); void setFilter( const QString& filter ) override;
signals: signals:
void albums( const QList< Tomahawk::album_ptr >& ); void albums( const QList< Tomahawk::album_ptr >& );

View File

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

View File

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

View File

@@ -39,18 +39,20 @@ class DLLEXPORT ScriptCommand_LookupUrl : public ScriptCommand
{ {
Q_OBJECT Q_OBJECT
public: 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 ~ScriptCommand_LookupUrl();
virtual void enqueue(); void enqueue();
signals: signals:
void information( const QString& url, const QSharedPointer<QObject>& variant ); void information( const QString& url, const QSharedPointer<QObject>& variant );
void done(); void done();
protected: protected:
virtual void exec(); void exec() override;
virtual void reportFailure(); void reportFailure() override;
private slots: private slots:
void onResolverDone( const QString& url, const QSharedPointer<QObject>& information ); void onResolverDone( const QString& url, const QSharedPointer<QObject>& information );