mirror of
https://github.com/YACReader/yacreader
synced 2025-05-28 03:10:27 -04:00
37 lines
914 B
C++
37 lines
914 B
C++
#ifndef EMPTY_FOLDER_WIDGET_H
|
|
#define EMPTY_FOLDER_WIDGET_H
|
|
|
|
#include "empty_container_info.h"
|
|
#include <QtWidgets>
|
|
|
|
|
|
|
|
class EmptyFolderWidget : public EmptyContainerInfo
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
explicit EmptyFolderWidget(QWidget *parent = 0);
|
|
void setSubfolders(const QModelIndex & mi, const QStringList & foldersNames);
|
|
signals:
|
|
void subfolderSelected(QModelIndex, int);
|
|
|
|
//Drops
|
|
void copyComicsToCurrentFolder(QList<QPair<QString, QString> >);
|
|
void moveComicsToCurrentFolder(QList<QPair<QString, QString> >);
|
|
|
|
public slots:
|
|
void onItemClicked(const QModelIndex & mi);
|
|
|
|
protected:
|
|
QListView * foldersView;
|
|
QModelIndex parent;
|
|
QStringListModel * subfoldersModel;
|
|
QString backgroundColor;
|
|
|
|
//Drop to import
|
|
void dragEnterEvent(QDragEnterEvent *event);
|
|
void dropEvent(QDropEvent *event);
|
|
};
|
|
|
|
#endif // EMPTY_FOLDER_WIDGET_H
|