#ifndef EMPTY_FOLDER_WIDGET_H #define EMPTY_FOLDER_WIDGET_H #include #include class QLabel; class QListView; class QStringListModel; class EmptyFolderWidget : public QWidget { Q_OBJECT public: explicit EmptyFolderWidget(QWidget *parent = 0); void setSubfolders(const QModelIndex & mi, const QStringList & foldersNames); signals: void subfolderSelected(QModelIndex, int); public slots: void onItemClicked(const QModelIndex & mi); protected: QLabel * iconLabel; QLabel * titleLabel; QListView * foldersView; QModelIndex parent; QStringListModel * subfoldersModel; void paintEvent(QPaintEvent *); }; #endif // EMPTY_FOLDER_WIDGET_H