SmartPlaylists: Rename variable collection to collection_backend
This commit is contained in:
@@ -80,8 +80,8 @@ class SmartPlaylistQueryWizardPlugin::SortPage : public QWizardPage { // clazy:
|
|||||||
SmartPlaylistQueryWizardPlugin *plugin_;
|
SmartPlaylistQueryWizardPlugin *plugin_;
|
||||||
};
|
};
|
||||||
|
|
||||||
SmartPlaylistQueryWizardPlugin::SmartPlaylistQueryWizardPlugin(Application *app, CollectionBackend *collection, QObject *parent)
|
SmartPlaylistQueryWizardPlugin::SmartPlaylistQueryWizardPlugin(Application *app, CollectionBackend *collection_backend, QObject *parent)
|
||||||
: SmartPlaylistWizardPlugin(app, collection, parent),
|
: SmartPlaylistWizardPlugin(app, collection_backend, parent),
|
||||||
search_page_(nullptr),
|
search_page_(nullptr),
|
||||||
previous_scrollarea_max_(0) {}
|
previous_scrollarea_max_(0) {}
|
||||||
|
|
||||||
@@ -107,7 +107,7 @@ int SmartPlaylistQueryWizardPlugin::CreatePages(QWizard *wizard, int finish_page
|
|||||||
QObject::connect(search_page_->ui_->type, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &SmartPlaylistQueryWizardPlugin::SearchTypeChanged);
|
QObject::connect(search_page_->ui_->type, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &SmartPlaylistQueryWizardPlugin::SearchTypeChanged);
|
||||||
|
|
||||||
// Create the new search term widget
|
// Create the new search term widget
|
||||||
search_page_->new_term_ = new SmartPlaylistSearchTermWidget(collection_, search_page_);
|
search_page_->new_term_ = new SmartPlaylistSearchTermWidget(collection_backend_, search_page_);
|
||||||
search_page_->new_term_->SetActive(false);
|
search_page_->new_term_->SetActive(false);
|
||||||
QObject::connect(search_page_->new_term_, &SmartPlaylistSearchTermWidget::Clicked, this, &SmartPlaylistQueryWizardPlugin::AddSearchTerm);
|
QObject::connect(search_page_->new_term_, &SmartPlaylistSearchTermWidget::Clicked, this, &SmartPlaylistQueryWizardPlugin::AddSearchTerm);
|
||||||
|
|
||||||
@@ -124,7 +124,7 @@ int SmartPlaylistQueryWizardPlugin::CreatePages(QWizard *wizard, int finish_page
|
|||||||
terms_page_layout->addStretch();
|
terms_page_layout->addStretch();
|
||||||
search_page_->preview_ = new SmartPlaylistSearchPreview(search_page_);
|
search_page_->preview_ = new SmartPlaylistSearchPreview(search_page_);
|
||||||
search_page_->preview_->set_application(app_);
|
search_page_->preview_->set_application(app_);
|
||||||
search_page_->preview_->set_collection(collection_);
|
search_page_->preview_->set_collection(collection_backend_);
|
||||||
terms_page_layout->addWidget(search_page_->preview_);
|
terms_page_layout->addWidget(search_page_->preview_);
|
||||||
|
|
||||||
// Add sort field texts
|
// Add sort field texts
|
||||||
@@ -143,7 +143,7 @@ int SmartPlaylistQueryWizardPlugin::CreatePages(QWizard *wizard, int finish_page
|
|||||||
|
|
||||||
// Set up the preview widget that's already at the bottom of the sort page
|
// Set up the preview widget that's already at the bottom of the sort page
|
||||||
sort_ui_->preview->set_application(app_);
|
sort_ui_->preview->set_application(app_);
|
||||||
sort_ui_->preview->set_collection(collection_);
|
sort_ui_->preview->set_collection(collection_backend_);
|
||||||
QObject::connect(sort_ui_->field, &QRadioButton::toggled, this, &SmartPlaylistQueryWizardPlugin::UpdateSortPreview);
|
QObject::connect(sort_ui_->field, &QRadioButton::toggled, this, &SmartPlaylistQueryWizardPlugin::UpdateSortPreview);
|
||||||
QObject::connect(sort_ui_->field_value, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &SmartPlaylistQueryWizardPlugin::UpdateSortPreview);
|
QObject::connect(sort_ui_->field_value, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &SmartPlaylistQueryWizardPlugin::UpdateSortPreview);
|
||||||
QObject::connect(sort_ui_->limit_limit, &QRadioButton::toggled, this, &SmartPlaylistQueryWizardPlugin::UpdateSortPreview);
|
QObject::connect(sort_ui_->limit_limit, &QRadioButton::toggled, this, &SmartPlaylistQueryWizardPlugin::UpdateSortPreview);
|
||||||
@@ -230,7 +230,7 @@ void SmartPlaylistQueryWizardPlugin::UpdateSortOrder() {
|
|||||||
|
|
||||||
void SmartPlaylistQueryWizardPlugin::AddSearchTerm() {
|
void SmartPlaylistQueryWizardPlugin::AddSearchTerm() {
|
||||||
|
|
||||||
SmartPlaylistSearchTermWidget *widget = new SmartPlaylistSearchTermWidget(collection_, search_page_);
|
SmartPlaylistSearchTermWidget *widget = new SmartPlaylistSearchTermWidget(collection_backend_, search_page_);
|
||||||
QObject::connect(widget, &SmartPlaylistSearchTermWidget::RemoveClicked, this, &SmartPlaylistQueryWizardPlugin::RemoveSearchTerm);
|
QObject::connect(widget, &SmartPlaylistSearchTermWidget::RemoveClicked, this, &SmartPlaylistQueryWizardPlugin::RemoveSearchTerm);
|
||||||
QObject::connect(widget, &SmartPlaylistSearchTermWidget::Changed, this, &SmartPlaylistQueryWizardPlugin::UpdateTermPreview);
|
QObject::connect(widget, &SmartPlaylistSearchTermWidget::Changed, this, &SmartPlaylistQueryWizardPlugin::UpdateTermPreview);
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ class SmartPlaylistQueryWizardPlugin : public SmartPlaylistWizardPlugin {
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit SmartPlaylistQueryWizardPlugin(Application *app, CollectionBackend *collection, QObject *parent);
|
explicit SmartPlaylistQueryWizardPlugin(Application *app, CollectionBackend *collection_backend, QObject *parent);
|
||||||
~SmartPlaylistQueryWizardPlugin() override;
|
~SmartPlaylistQueryWizardPlugin() override;
|
||||||
|
|
||||||
PlaylistGenerator::Type type() const override { return PlaylistGenerator::Type::Query; }
|
PlaylistGenerator::Type type() const override { return PlaylistGenerator::Type::Query; }
|
||||||
|
|||||||
@@ -73,10 +73,10 @@ class SmartPlaylistSearchTermWidget::Overlay : public QWidget { // clazy:exclud
|
|||||||
const int SmartPlaylistSearchTermWidget::Overlay::kSpacing = 6;
|
const int SmartPlaylistSearchTermWidget::Overlay::kSpacing = 6;
|
||||||
const int SmartPlaylistSearchTermWidget::Overlay::kIconSize = 22;
|
const int SmartPlaylistSearchTermWidget::Overlay::kIconSize = 22;
|
||||||
|
|
||||||
SmartPlaylistSearchTermWidget::SmartPlaylistSearchTermWidget(CollectionBackend *collection, QWidget *parent)
|
SmartPlaylistSearchTermWidget::SmartPlaylistSearchTermWidget(CollectionBackend *collection_backend, QWidget *parent)
|
||||||
: QWidget(parent),
|
: QWidget(parent),
|
||||||
ui_(new Ui_SmartPlaylistSearchTermWidget),
|
ui_(new Ui_SmartPlaylistSearchTermWidget),
|
||||||
collection_(collection),
|
collection_backend_(collection_backend),
|
||||||
overlay_(nullptr),
|
overlay_(nullptr),
|
||||||
animation_(new QPropertyAnimation(this, "overlay_opacity", this)),
|
animation_(new QPropertyAnimation(this, "overlay_opacity", this)),
|
||||||
active_(true),
|
active_(true),
|
||||||
@@ -187,11 +187,11 @@ void SmartPlaylistSearchTermWidget::FieldChanged(int index) {
|
|||||||
// Maybe set a tag completer
|
// Maybe set a tag completer
|
||||||
switch (field) {
|
switch (field) {
|
||||||
case SmartPlaylistSearchTerm::Field::Artist:
|
case SmartPlaylistSearchTerm::Field::Artist:
|
||||||
new TagCompleter(collection_, Playlist::Column_Artist, ui_->value_text);
|
new TagCompleter(collection_backend_, Playlist::Column_Artist, ui_->value_text);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SmartPlaylistSearchTerm::Field::Album:
|
case SmartPlaylistSearchTerm::Field::Album:
|
||||||
new TagCompleter(collection_, Playlist::Column_Album, ui_->value_text);
|
new TagCompleter(collection_backend_, Playlist::Column_Album, ui_->value_text);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ class SmartPlaylistSearchTermWidget : public QWidget {
|
|||||||
Q_PROPERTY(float overlay_opacity READ overlay_opacity WRITE set_overlay_opacity)
|
Q_PROPERTY(float overlay_opacity READ overlay_opacity WRITE set_overlay_opacity)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit SmartPlaylistSearchTermWidget(CollectionBackend *collection, QWidget *parent);
|
explicit SmartPlaylistSearchTermWidget(CollectionBackend *collection_backend, QWidget *parent);
|
||||||
~SmartPlaylistSearchTermWidget() override;
|
~SmartPlaylistSearchTermWidget() override;
|
||||||
|
|
||||||
void SetActive(const bool active);
|
void SetActive(const bool active);
|
||||||
@@ -81,7 +81,7 @@ class SmartPlaylistSearchTermWidget : public QWidget {
|
|||||||
friend class Overlay;
|
friend class Overlay;
|
||||||
|
|
||||||
Ui_SmartPlaylistSearchTermWidget *ui_;
|
Ui_SmartPlaylistSearchTermWidget *ui_;
|
||||||
CollectionBackend *collection_;
|
CollectionBackend *collection_backend_;
|
||||||
|
|
||||||
Overlay *overlay_;
|
Overlay *overlay_;
|
||||||
QPropertyAnimation *animation_;
|
QPropertyAnimation *animation_;
|
||||||
|
|||||||
@@ -58,10 +58,10 @@ class SmartPlaylistWizard::FinishPage : public QWizardPage { // clazy:exclude=m
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
SmartPlaylistWizard::SmartPlaylistWizard(Application *app, CollectionBackend *collection, QWidget *parent)
|
SmartPlaylistWizard::SmartPlaylistWizard(Application *app, CollectionBackend *collection_backend, QWidget *parent)
|
||||||
: QWizard(parent),
|
: QWizard(parent),
|
||||||
app_(app),
|
app_(app),
|
||||||
collection_(collection),
|
collection_backend_(collection_backend),
|
||||||
type_page_(new TypePage(this)),
|
type_page_(new TypePage(this)),
|
||||||
finish_page_(new FinishPage(this)),
|
finish_page_(new FinishPage(this)),
|
||||||
type_index_(-1) {
|
type_index_(-1) {
|
||||||
@@ -88,7 +88,7 @@ SmartPlaylistWizard::SmartPlaylistWizard(Application *app, CollectionBackend *co
|
|||||||
finish_id_ = addPage(finish_page_);
|
finish_id_ = addPage(finish_page_);
|
||||||
|
|
||||||
new QVBoxLayout(type_page_);
|
new QVBoxLayout(type_page_);
|
||||||
AddPlugin(new SmartPlaylistQueryWizardPlugin(app_, collection_, this));
|
AddPlugin(new SmartPlaylistQueryWizardPlugin(app_, collection_backend, this));
|
||||||
|
|
||||||
// Skip the type page - remove this when we have more than one type
|
// Skip the type page - remove this when we have more than one type
|
||||||
setStartId(2);
|
setStartId(2);
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ class SmartPlaylistWizard : public QWizard {
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit SmartPlaylistWizard(Application *app, CollectionBackend *collection, QWidget *parent);
|
explicit SmartPlaylistWizard(Application *app, CollectionBackend *collection_backend, QWidget *parent);
|
||||||
~SmartPlaylistWizard() override;
|
~SmartPlaylistWizard() override;
|
||||||
|
|
||||||
void SetGenerator(PlaylistGeneratorPtr gen);
|
void SetGenerator(PlaylistGeneratorPtr gen);
|
||||||
@@ -55,7 +55,7 @@ class SmartPlaylistWizard : public QWizard {
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
Application *app_;
|
Application *app_;
|
||||||
CollectionBackend *collection_;
|
CollectionBackend *collection_backend_;
|
||||||
TypePage *type_page_;
|
TypePage *type_page_;
|
||||||
FinishPage *finish_page_;
|
FinishPage *finish_page_;
|
||||||
int finish_id_;
|
int finish_id_;
|
||||||
|
|||||||
@@ -25,10 +25,10 @@
|
|||||||
|
|
||||||
#include "smartplaylistwizardplugin.h"
|
#include "smartplaylistwizardplugin.h"
|
||||||
|
|
||||||
SmartPlaylistWizardPlugin::SmartPlaylistWizardPlugin(Application *app, CollectionBackend *collection, QObject *parent)
|
SmartPlaylistWizardPlugin::SmartPlaylistWizardPlugin(Application *app, CollectionBackend *collection_backend, QObject *parent)
|
||||||
: QObject(parent),
|
: QObject(parent),
|
||||||
app_(app),
|
app_(app),
|
||||||
collection_(collection),
|
collection_backend_(collection_backend),
|
||||||
start_page_(-1) {}
|
start_page_(-1) {}
|
||||||
|
|
||||||
void SmartPlaylistWizardPlugin::Init(QWizard *wizard, const int finish_page_id) {
|
void SmartPlaylistWizardPlugin::Init(QWizard *wizard, const int finish_page_id) {
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ class SmartPlaylistWizardPlugin : public QObject {
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit SmartPlaylistWizardPlugin(Application *app, CollectionBackend *collection, QObject *parent);
|
explicit SmartPlaylistWizardPlugin(Application *app, CollectionBackend *collection_backend, QObject *parent);
|
||||||
|
|
||||||
virtual PlaylistGenerator::Type type() const = 0;
|
virtual PlaylistGenerator::Type type() const = 0;
|
||||||
virtual QString name() const = 0;
|
virtual QString name() const = 0;
|
||||||
@@ -51,7 +51,7 @@ class SmartPlaylistWizardPlugin : public QObject {
|
|||||||
virtual int CreatePages(QWizard *wizard, const int finish_page_id) = 0;
|
virtual int CreatePages(QWizard *wizard, const int finish_page_id) = 0;
|
||||||
|
|
||||||
Application *app_;
|
Application *app_;
|
||||||
CollectionBackend *collection_;
|
CollectionBackend *collection_backend_;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
int start_page_;
|
int start_page_;
|
||||||
|
|||||||
Reference in New Issue
Block a user