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