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