summaryrefslogtreecommitdiffstats
path: root/collectionwidget.h
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2019-01-19 21:51:51 +0100
committerArno <arno@disconnect.de>2019-01-19 21:51:51 +0100
commit0e0d7944883fd7aad7c8334c9d7cc636d84a0630 (patch)
tree9dacedee6e7ed0f329103138901720f53f2ebff5 /collectionwidget.h
parent0d058fda9189f6bf96c70d71ffe1d18ca433e046 (diff)
downloadBeetPlayer-0e0d7944883fd7aad7c8334c9d7cc636d84a0630.tar.gz
BeetPlayer-0e0d7944883fd7aad7c8334c9d7cc636d84a0630.tar.bz2
BeetPlayer-0e0d7944883fd7aad7c8334c9d7cc636d84a0630.zip
Always show an existing directory
When the current directory was deleted otherwhere while in CollectionFoldersView, a refresh left the user with no choice at all. Set mCurrentFolder to default (QSetting->folderdir) and say so in the status bar. For the latter add a signal to CollectionWidget and connect it to PlayerWidget::message.
Diffstat (limited to 'collectionwidget.h')
-rw-r--r--collectionwidget.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/collectionwidget.h b/collectionwidget.h
index fe4a086..e910e57 100644
--- a/collectionwidget.h
+++ b/collectionwidget.h
@@ -24,6 +24,9 @@ class CollectionWidget : public QWidget {
void enableSorting(int column = 0, Qt::SortOrder sortOrder = Qt::AscendingOrder);
QActionGroup *customActions() { return mCustomActions; }
+ signals:
+ void message(const QString &msg);
+
public slots:
virtual void populate() { return; }
virtual void expandFirst(QSortFilterProxyModel *proxy);