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:
@@ -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 >& );
|
||||
|
@@ -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 >& );
|
||||
|
@@ -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 >& );
|
||||
|
@@ -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 );
|
||||
|
Reference in New Issue
Block a user