21 #ifndef FILE_LIST_MODEL_H 22 #define FILE_LIST_MODEL_H 24 #include "Gui/Utils/SearchableWidget/SearchableModel.h" 25 #include "Utils/Pimpl.h" 27 #include <QModelIndex> 40 void sigFinished(
const QString& path);
46 QPixmap pixmap()
const;
66 QString parentDirectory()
const;
67 void setParentDirectory(LibraryId libraryId,
const QString& dir);
69 LibraryId libraryId()
const;
70 QStringList files()
const;
72 QModelIndexList searchResults(
const QString& substr)
override;
74 QVariant data(
const QModelIndex& index,
int role=Qt::DisplayRole)
const override;
75 QVariant headerData(
int section, Qt::Orientation orientation,
int role)
const override;
77 int rowCount(
const QModelIndex& parent=QModelIndex())
const override;
78 int columnCount(
const QModelIndex& parent=QModelIndex())
const override;
80 QMimeData* mimeData(
const QModelIndexList &indexes)
const override;
81 Qt::ItemFlags flags(
const QModelIndex& index)
const override;
84 bool checkRowForSearchstring(
int row,
const QString& substr)
const;
87 void pixmapFetched(
const QString& path);
Definition: SearchableModel.h:55
The FileListModel class.
Definition: FileListModel.h:56
Definition: FileListModel.h:34