smartplaylists: Move classes to own files

This commit is contained in:
Jonas Kvinge
2024-08-25 05:49:41 +02:00
parent 20ef621a20
commit bd39e7cb0d
17 changed files with 551 additions and 212 deletions

View File

@@ -32,6 +32,8 @@
class Application;
class CollectionBackend;
class SmartPlaylistWizardPlugin;
class SmartPlaylistWizardTypePage;
class SmartPlaylistWizardFinishPage;
class SmartPlaylistWizard : public QWizard {
Q_OBJECT
@@ -47,9 +49,6 @@ class SmartPlaylistWizard : public QWizard {
void initializePage(const int id) override;
private:
class TypePage;
class FinishPage;
void AddPlugin(SmartPlaylistWizardPlugin *plugin);
private Q_SLOTS:
@@ -58,8 +57,8 @@ class SmartPlaylistWizard : public QWizard {
private:
Application *app_;
SharedPtr<CollectionBackend> collection_backend_;
TypePage *type_page_;
FinishPage *finish_page_;
SmartPlaylistWizardTypePage *type_page_;
SmartPlaylistWizardFinishPage *finish_page_;
int finish_id_;
int type_index_;