Rename filter to filter_widget
This commit is contained in:
@@ -32,12 +32,12 @@
|
|||||||
CollectionViewContainer::CollectionViewContainer(QWidget *parent) : QWidget(parent), ui_(new Ui_CollectionViewContainer) {
|
CollectionViewContainer::CollectionViewContainer(QWidget *parent) : QWidget(parent), ui_(new Ui_CollectionViewContainer) {
|
||||||
|
|
||||||
ui_->setupUi(this);
|
ui_->setupUi(this);
|
||||||
view()->SetFilter(filter());
|
view()->SetFilter(filter_widget());
|
||||||
|
|
||||||
QObject::connect(filter(), &CollectionFilterWidget::UpPressed, view(), &CollectionView::UpAndFocus);
|
QObject::connect(filter_widget(), &CollectionFilterWidget::UpPressed, view(), &CollectionView::UpAndFocus);
|
||||||
QObject::connect(filter(), &CollectionFilterWidget::DownPressed, view(), &CollectionView::DownAndFocus);
|
QObject::connect(filter_widget(), &CollectionFilterWidget::DownPressed, view(), &CollectionView::DownAndFocus);
|
||||||
QObject::connect(filter(), &CollectionFilterWidget::ReturnPressed, view(), &CollectionView::FilterReturnPressed);
|
QObject::connect(filter_widget(), &CollectionFilterWidget::ReturnPressed, view(), &CollectionView::FilterReturnPressed);
|
||||||
QObject::connect(view(), &CollectionView::FocusOnFilterSignal, filter(), &CollectionFilterWidget::FocusOnFilter);
|
QObject::connect(view(), &CollectionView::FocusOnFilterSignal, filter_widget(), &CollectionFilterWidget::FocusOnFilter);
|
||||||
|
|
||||||
ReloadSettings();
|
ReloadSettings();
|
||||||
|
|
||||||
@@ -45,8 +45,8 @@ CollectionViewContainer::CollectionViewContainer(QWidget *parent) : QWidget(pare
|
|||||||
|
|
||||||
CollectionViewContainer::~CollectionViewContainer() { delete ui_; }
|
CollectionViewContainer::~CollectionViewContainer() { delete ui_; }
|
||||||
CollectionView *CollectionViewContainer::view() const { return ui_->view; }
|
CollectionView *CollectionViewContainer::view() const { return ui_->view; }
|
||||||
CollectionFilterWidget *CollectionViewContainer::filter() const { return ui_->filter; }
|
CollectionFilterWidget *CollectionViewContainer::filter_widget() const { return ui_->filter; }
|
||||||
void CollectionViewContainer::ReloadSettings() const {
|
void CollectionViewContainer::ReloadSettings() const {
|
||||||
filter()->ReloadSettings();
|
filter_widget()->ReloadSettings();
|
||||||
view()->ReloadSettings();
|
view()->ReloadSettings();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ class CollectionViewContainer : public QWidget {
|
|||||||
explicit CollectionViewContainer(QWidget *parent = nullptr);
|
explicit CollectionViewContainer(QWidget *parent = nullptr);
|
||||||
~CollectionViewContainer() override;
|
~CollectionViewContainer() override;
|
||||||
|
|
||||||
CollectionFilterWidget *filter() const;
|
CollectionFilterWidget *filter_widget() const;
|
||||||
CollectionView *view() const;
|
CollectionView *view() const;
|
||||||
|
|
||||||
void ReloadSettings() const;
|
void ReloadSettings() const;
|
||||||
|
|||||||
@@ -643,17 +643,17 @@ MainWindow::MainWindow(Application *app, std::shared_ptr<SystemTrayIcon> tray_ic
|
|||||||
|
|
||||||
QAction *collection_config_action = new QAction(IconLoader::Load("configure"), tr("Configure collection..."), this);
|
QAction *collection_config_action = new QAction(IconLoader::Load("configure"), tr("Configure collection..."), this);
|
||||||
QObject::connect(collection_config_action, &QAction::triggered, this, &MainWindow::ShowCollectionConfig);
|
QObject::connect(collection_config_action, &QAction::triggered, this, &MainWindow::ShowCollectionConfig);
|
||||||
collection_view_->filter()->SetSettingsGroup(CollectionSettingsPage::kSettingsGroup);
|
collection_view_->filter_widget()->SetSettingsGroup(CollectionSettingsPage::kSettingsGroup);
|
||||||
collection_view_->filter()->SetCollectionModel(app_->collection()->model());
|
collection_view_->filter_widget()->Init(app_->collection()->model());
|
||||||
|
|
||||||
QAction *separator = new QAction(this);
|
QAction *separator = new QAction(this);
|
||||||
separator->setSeparator(true);
|
separator->setSeparator(true);
|
||||||
|
|
||||||
collection_view_->filter()->AddMenuAction(collection_show_all_);
|
collection_view_->filter_widget()->AddMenuAction(collection_show_all_);
|
||||||
collection_view_->filter()->AddMenuAction(collection_show_duplicates_);
|
collection_view_->filter_widget()->AddMenuAction(collection_show_duplicates_);
|
||||||
collection_view_->filter()->AddMenuAction(collection_show_untagged_);
|
collection_view_->filter_widget()->AddMenuAction(collection_show_untagged_);
|
||||||
collection_view_->filter()->AddMenuAction(separator);
|
collection_view_->filter_widget()->AddMenuAction(separator);
|
||||||
collection_view_->filter()->AddMenuAction(collection_config_action);
|
collection_view_->filter_widget()->AddMenuAction(collection_config_action);
|
||||||
|
|
||||||
#ifdef HAVE_SUBSONIC
|
#ifdef HAVE_SUBSONIC
|
||||||
QObject::connect(subsonic_view_->view(), &InternetCollectionView::AddToPlaylistSignal, this, &MainWindow::AddToPlaylist);
|
QObject::connect(subsonic_view_->view(), &InternetCollectionView::AddToPlaylistSignal, this, &MainWindow::AddToPlaylist);
|
||||||
@@ -2219,7 +2219,7 @@ void MainWindow::ShowInCollection() {
|
|||||||
if (!songs.isEmpty()) {
|
if (!songs.isEmpty()) {
|
||||||
search = "artist:" + songs.first().artist() + " album:" + songs.first().album();
|
search = "artist:" + songs.first().artist() + " album:" + songs.first().album();
|
||||||
}
|
}
|
||||||
collection_view_->filter()->ShowInCollection(search);
|
collection_view_->filter_widget()->ShowInCollection(search);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2701,13 +2701,13 @@ void MainWindow::PlaylistCopyToDevice() {
|
|||||||
void MainWindow::ChangeCollectionQueryMode(QAction *action) {
|
void MainWindow::ChangeCollectionQueryMode(QAction *action) {
|
||||||
|
|
||||||
if (action == collection_show_duplicates_) {
|
if (action == collection_show_duplicates_) {
|
||||||
collection_view_->filter()->SetQueryMode(QueryOptions::QueryMode_Duplicates);
|
collection_view_->filter_widget()->SetQueryMode(QueryOptions::QueryMode_Duplicates);
|
||||||
}
|
}
|
||||||
else if (action == collection_show_untagged_) {
|
else if (action == collection_show_untagged_) {
|
||||||
collection_view_->filter()->SetQueryMode(QueryOptions::QueryMode_Untagged);
|
collection_view_->filter_widget()->SetQueryMode(QueryOptions::QueryMode_Untagged);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
collection_view_->filter()->SetQueryMode(QueryOptions::QueryMode_All);
|
collection_view_->filter_widget()->SetQueryMode(QueryOptions::QueryMode_All);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,12 +37,12 @@ InternetCollectionViewContainer::InternetCollectionViewContainer(QWidget *parent
|
|||||||
service_(nullptr) {
|
service_(nullptr) {
|
||||||
|
|
||||||
ui_->setupUi(this);
|
ui_->setupUi(this);
|
||||||
view()->SetFilter(filter());
|
view()->SetFilter(filter_widget());
|
||||||
|
|
||||||
QObject::connect(filter(), &CollectionFilterWidget::UpPressed, view(), &InternetCollectionView::UpAndFocus);
|
QObject::connect(filter_widget(), &CollectionFilterWidget::UpPressed, view(), &InternetCollectionView::UpAndFocus);
|
||||||
QObject::connect(filter(), &CollectionFilterWidget::DownPressed, view(), &InternetCollectionView::DownAndFocus);
|
QObject::connect(filter_widget(), &CollectionFilterWidget::DownPressed, view(), &InternetCollectionView::DownAndFocus);
|
||||||
QObject::connect(filter(), &CollectionFilterWidget::ReturnPressed, view(), &InternetCollectionView::FilterReturnPressed);
|
QObject::connect(filter_widget(), &CollectionFilterWidget::ReturnPressed, view(), &InternetCollectionView::FilterReturnPressed);
|
||||||
QObject::connect(view(), &InternetCollectionView::FocusOnFilterSignal, filter(), &CollectionFilterWidget::FocusOnFilter);
|
QObject::connect(view(), &InternetCollectionView::FocusOnFilterSignal, filter_widget(), &CollectionFilterWidget::FocusOnFilter);
|
||||||
|
|
||||||
ui_->progressbar->hide();
|
ui_->progressbar->hide();
|
||||||
|
|
||||||
@@ -53,7 +53,7 @@ InternetCollectionViewContainer::InternetCollectionViewContainer(QWidget *parent
|
|||||||
InternetCollectionViewContainer::~InternetCollectionViewContainer() { delete ui_; }
|
InternetCollectionViewContainer::~InternetCollectionViewContainer() { delete ui_; }
|
||||||
|
|
||||||
void InternetCollectionViewContainer::ReloadSettings() const {
|
void InternetCollectionViewContainer::ReloadSettings() const {
|
||||||
filter()->ReloadSettings();
|
filter_widget()->ReloadSettings();
|
||||||
view()->ReloadSettings();
|
view()->ReloadSettings();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ class InternetCollectionViewContainer : public QWidget {
|
|||||||
QWidget *help_page() const { return ui_->help_page; }
|
QWidget *help_page() const { return ui_->help_page; }
|
||||||
QWidget *internetcollection_page() const { return ui_->internetcollection_page; }
|
QWidget *internetcollection_page() const { return ui_->internetcollection_page; }
|
||||||
InternetCollectionView *view() const { return ui_->view; }
|
InternetCollectionView *view() const { return ui_->view; }
|
||||||
CollectionFilterWidget *filter() const { return ui_->filter; }
|
CollectionFilterWidget *filter_widget() const { return ui_->filter_widget; }
|
||||||
QPushButton *button_refresh() const { return ui_->refresh; }
|
QPushButton *button_refresh() const { return ui_->refresh; }
|
||||||
QPushButton *button_close() const { return ui_->close; }
|
QPushButton *button_close() const { return ui_->close; }
|
||||||
QPushButton *button_abort() const { return ui_->abort; }
|
QPushButton *button_abort() const { return ui_->abort; }
|
||||||
|
|||||||
@@ -129,7 +129,7 @@
|
|||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<item>
|
<item>
|
||||||
<widget class="CollectionFilterWidget" name="filter" native="true"/>
|
<widget class="CollectionFilterWidget" name="filter_widget" native="true"/>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QPushButton" name="refresh">
|
<widget class="QPushButton" name="refresh">
|
||||||
|
|||||||
@@ -54,13 +54,13 @@ InternetSongsView::InternetSongsView(Application *app, InternetService *service,
|
|||||||
ui_->stacked->setCurrentWidget(ui_->internetcollection_page);
|
ui_->stacked->setCurrentWidget(ui_->internetcollection_page);
|
||||||
ui_->view->Init(app_, service_->songs_collection_backend(), service_->songs_collection_model(), false);
|
ui_->view->Init(app_, service_->songs_collection_backend(), service_->songs_collection_model(), false);
|
||||||
ui_->view->setModel(service_->songs_collection_sort_model());
|
ui_->view->setModel(service_->songs_collection_sort_model());
|
||||||
ui_->view->SetFilter(ui_->filter);
|
ui_->view->SetFilter(ui_->filter_widget);
|
||||||
ui_->filter->SetSettingsGroup(settings_group);
|
ui_->filter_widget->SetSettingsGroup(settings_group);
|
||||||
ui_->filter->SetCollectionModel(service_->songs_collection_model());
|
ui_->filter_widget->Init(service_->songs_collection_model());
|
||||||
|
|
||||||
QAction *action_configure = new QAction(IconLoader::Load("configure"), tr("Configure %1...").arg(Song::TextForSource(service_->source())), this);
|
QAction *action_configure = new QAction(IconLoader::Load("configure"), tr("Configure %1...").arg(Song::TextForSource(service_->source())), this);
|
||||||
QObject::connect(action_configure, &QAction::triggered, this, &InternetSongsView::OpenSettingsDialog);
|
QObject::connect(action_configure, &QAction::triggered, this, &InternetSongsView::OpenSettingsDialog);
|
||||||
ui_->filter->AddMenuAction(action_configure);
|
ui_->filter_widget->AddMenuAction(action_configure);
|
||||||
|
|
||||||
QObject::connect(ui_->view, &InternetCollectionView::GetSongs, this, &InternetSongsView::GetSongs);
|
QObject::connect(ui_->view, &InternetCollectionView::GetSongs, this, &InternetSongsView::GetSongs);
|
||||||
QObject::connect(ui_->view, &InternetCollectionView::RemoveSongs, service_, &InternetService::RemoveSongs);
|
QObject::connect(ui_->view, &InternetCollectionView::RemoveSongs, service_, &InternetService::RemoveSongs);
|
||||||
@@ -87,7 +87,7 @@ InternetSongsView::~InternetSongsView() { delete ui_; }
|
|||||||
|
|
||||||
void InternetSongsView::ReloadSettings() {
|
void InternetSongsView::ReloadSettings() {
|
||||||
|
|
||||||
ui_->filter->ReloadSettings();
|
ui_->filter_widget->ReloadSettings();
|
||||||
ui_->view->ReloadSettings();
|
ui_->view->ReloadSettings();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -67,11 +67,11 @@ InternetTabsView::InternetTabsView(Application *app, InternetService *service, c
|
|||||||
ui_->artists_collection->stacked()->setCurrentWidget(ui_->artists_collection->internetcollection_page());
|
ui_->artists_collection->stacked()->setCurrentWidget(ui_->artists_collection->internetcollection_page());
|
||||||
ui_->artists_collection->view()->Init(app_, service_->artists_collection_backend(), service_->artists_collection_model(), true);
|
ui_->artists_collection->view()->Init(app_, service_->artists_collection_backend(), service_->artists_collection_model(), true);
|
||||||
ui_->artists_collection->view()->setModel(service_->artists_collection_sort_model());
|
ui_->artists_collection->view()->setModel(service_->artists_collection_sort_model());
|
||||||
ui_->artists_collection->view()->SetFilter(ui_->artists_collection->filter());
|
ui_->artists_collection->view()->SetFilter(ui_->artists_collection->filter_widget());
|
||||||
ui_->artists_collection->filter()->SetSettingsGroup(settings_group);
|
ui_->artists_collection->filter_widget()->SetSettingsGroup(settings_group);
|
||||||
ui_->artists_collection->filter()->SetSettingsPrefix("artists");
|
ui_->artists_collection->filter_widget()->SetSettingsPrefix("artists");
|
||||||
ui_->artists_collection->filter()->SetCollectionModel(service_->artists_collection_model());
|
ui_->artists_collection->filter_widget()->Init(service_->artists_collection_model());
|
||||||
ui_->artists_collection->filter()->AddMenuAction(action_configure);
|
ui_->artists_collection->filter_widget()->AddMenuAction(action_configure);
|
||||||
|
|
||||||
QObject::connect(ui_->artists_collection->view(), &InternetCollectionView::GetSongs, this, &InternetTabsView::GetArtists);
|
QObject::connect(ui_->artists_collection->view(), &InternetCollectionView::GetSongs, this, &InternetTabsView::GetArtists);
|
||||||
QObject::connect(ui_->artists_collection->view(), &InternetCollectionView::RemoveSongs, service_, &InternetService::RemoveArtists);
|
QObject::connect(ui_->artists_collection->view(), &InternetCollectionView::RemoveSongs, service_, &InternetService::RemoveArtists);
|
||||||
@@ -99,11 +99,11 @@ InternetTabsView::InternetTabsView(Application *app, InternetService *service, c
|
|||||||
ui_->albums_collection->stacked()->setCurrentWidget(ui_->albums_collection->internetcollection_page());
|
ui_->albums_collection->stacked()->setCurrentWidget(ui_->albums_collection->internetcollection_page());
|
||||||
ui_->albums_collection->view()->Init(app_, service_->albums_collection_backend(), service_->albums_collection_model(), true);
|
ui_->albums_collection->view()->Init(app_, service_->albums_collection_backend(), service_->albums_collection_model(), true);
|
||||||
ui_->albums_collection->view()->setModel(service_->albums_collection_sort_model());
|
ui_->albums_collection->view()->setModel(service_->albums_collection_sort_model());
|
||||||
ui_->albums_collection->view()->SetFilter(ui_->albums_collection->filter());
|
ui_->albums_collection->view()->SetFilter(ui_->albums_collection->filter_widget());
|
||||||
ui_->albums_collection->filter()->SetSettingsGroup(settings_group);
|
ui_->albums_collection->filter_widget()->SetSettingsGroup(settings_group);
|
||||||
ui_->albums_collection->filter()->SetSettingsPrefix("albums");
|
ui_->albums_collection->filter_widget()->SetSettingsPrefix("albums");
|
||||||
ui_->albums_collection->filter()->SetCollectionModel(service_->albums_collection_model());
|
ui_->albums_collection->filter_widget()->Init(service_->albums_collection_model());
|
||||||
ui_->albums_collection->filter()->AddMenuAction(action_configure);
|
ui_->albums_collection->filter_widget()->AddMenuAction(action_configure);
|
||||||
|
|
||||||
QObject::connect(ui_->albums_collection->view(), &InternetCollectionView::GetSongs, this, &InternetTabsView::GetAlbums);
|
QObject::connect(ui_->albums_collection->view(), &InternetCollectionView::GetSongs, this, &InternetTabsView::GetAlbums);
|
||||||
QObject::connect(ui_->albums_collection->view(), &InternetCollectionView::RemoveSongs, service_, &InternetService::RemoveAlbums);
|
QObject::connect(ui_->albums_collection->view(), &InternetCollectionView::RemoveSongs, service_, &InternetService::RemoveAlbums);
|
||||||
@@ -131,11 +131,11 @@ InternetTabsView::InternetTabsView(Application *app, InternetService *service, c
|
|||||||
ui_->songs_collection->stacked()->setCurrentWidget(ui_->songs_collection->internetcollection_page());
|
ui_->songs_collection->stacked()->setCurrentWidget(ui_->songs_collection->internetcollection_page());
|
||||||
ui_->songs_collection->view()->Init(app_, service_->songs_collection_backend(), service_->songs_collection_model(), true);
|
ui_->songs_collection->view()->Init(app_, service_->songs_collection_backend(), service_->songs_collection_model(), true);
|
||||||
ui_->songs_collection->view()->setModel(service_->songs_collection_sort_model());
|
ui_->songs_collection->view()->setModel(service_->songs_collection_sort_model());
|
||||||
ui_->songs_collection->view()->SetFilter(ui_->songs_collection->filter());
|
ui_->songs_collection->view()->SetFilter(ui_->songs_collection->filter_widget());
|
||||||
ui_->songs_collection->filter()->SetSettingsGroup(settings_group);
|
ui_->songs_collection->filter_widget()->SetSettingsGroup(settings_group);
|
||||||
ui_->songs_collection->filter()->SetSettingsPrefix("songs");
|
ui_->songs_collection->filter_widget()->SetSettingsPrefix("songs");
|
||||||
ui_->songs_collection->filter()->SetCollectionModel(service_->songs_collection_model());
|
ui_->songs_collection->filter_widget()->Init(service_->songs_collection_model());
|
||||||
ui_->songs_collection->filter()->AddMenuAction(action_configure);
|
ui_->songs_collection->filter_widget()->AddMenuAction(action_configure);
|
||||||
|
|
||||||
QObject::connect(ui_->songs_collection->view(), &InternetCollectionView::GetSongs, this, &InternetTabsView::GetSongs);
|
QObject::connect(ui_->songs_collection->view(), &InternetCollectionView::GetSongs, this, &InternetTabsView::GetSongs);
|
||||||
QObject::connect(ui_->songs_collection->view(), &InternetCollectionView::RemoveSongs, service_, &InternetService::RemoveSongs);
|
QObject::connect(ui_->songs_collection->view(), &InternetCollectionView::RemoveSongs, service_, &InternetService::RemoveSongs);
|
||||||
|
|||||||
Reference in New Issue
Block a user