aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/playlistbrowser.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/Ui/skinned/playlistbrowser.h')
-rw-r--r--src/plugins/Ui/skinned/playlistbrowser.h16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/plugins/Ui/skinned/playlistbrowser.h b/src/plugins/Ui/skinned/playlistbrowser.h
index f78680d4b..54450b663 100644
--- a/src/plugins/Ui/skinned/playlistbrowser.h
+++ b/src/plugins/Ui/skinned/playlistbrowser.h
@@ -25,6 +25,9 @@
#include "ui_playlistbrowser.h"
class PlayListManager;
+class QStandardItemModel;
+class QSortFilterProxyModel;
+class QStandardItem;
/**
@author Ilya Kotov <forkotov02@hotmail.ru>
@@ -38,18 +41,21 @@ public:
private slots:
void updateList();
- void on_listWidget_itemDoubleClicked(QListWidgetItem *item);
- void on_listWidget_itemChanged(QListWidgetItem *item);
- void on_listWidget_itemPressed (QListWidgetItem *item);
+ void on_filterLineEdit_textChanged(const QString &str);
+ void on_listView_activated(const QModelIndex & index);
+ void updatePlayListName(QStandardItem *item);
+ void updateCurrentRow(QModelIndex index, QModelIndex);
void rename();
void on_deleteButton_clicked();
void on_downButton_clicked();
void on_upButton_clicked();
private:
- void keyPressEvent(QKeyEvent *e);
- Ui::PlayListBrowser ui;
+ bool eventFilter(QObject *o, QEvent *e);
+ Ui::PlayListBrowser m_ui;
PlayListManager *m_pl_manager;
+ QStandardItemModel* m_listModel;
+ QSortFilterProxyModel* m_proxyModel;
};
#endif // PLAYLISTBROWSER_H