Add configure internet service to menu

This commit is contained in:
Jonas Kvinge
2020-04-20 18:01:45 +02:00
parent c69fff52cc
commit ab2ffd9ac1
6 changed files with 33 additions and 9 deletions

View File

@@ -82,8 +82,6 @@ InternetCollectionView::InternetCollectionView(QWidget *parent)
}
InternetCollectionView::~InternetCollectionView() {}
void InternetCollectionView::Init(Application *app, CollectionBackend *backend, CollectionModel *model, const bool favorite) {
app_ = app;
@@ -98,7 +96,11 @@ void InternetCollectionView::Init(Application *app, CollectionBackend *backend,
}
void InternetCollectionView::SetFilter(CollectionFilterWidget *filter) { filter_ = filter; }
void InternetCollectionView::SetFilter(CollectionFilterWidget *filter) {
filter_ = filter;
}
void InternetCollectionView::ReloadSettings() {}
@@ -319,6 +321,10 @@ void InternetCollectionView::contextMenuEvent(QContextMenuEvent *e) {
if (filter_) context_menu_->addMenu(filter_->menu());
context_menu_->addSeparator();
context_menu_->addAction(IconLoader::Load("configure"), tr("Configure %1...").arg(Song::TextForSource(collection_backend_->Source())), this, SLOT(OpenSettingsDialog()));
}
context_menu_index_ = indexAt(e->pos());