21#ifndef FILE_LIST_MODEL_H
22#define FILE_LIST_MODEL_H
24#include "Gui/Utils/SearchableWidget/SearchableModel.h"
25#include "Utils/Pimpl.h"
42 void sigFinished(
const QString& path);
48 QPixmap pixmap()
const;
68 QString parentDirectory()
const;
69 void setParentDirectory(
const QString& dir);
71 LibraryId libraryId()
const;
72 QStringList files()
const;
74 QModelIndexList searchResults(
const QString& substr)
override;
76 QVariant data(
const QModelIndex& index,
int role=Qt::DisplayRole)
const override;
77 QVariant headerData(
int section, Qt::Orientation orientation,
int role)
const override;
79 int rowCount(
const QModelIndex& parent=QModelIndex())
const override;
80 int columnCount(
const QModelIndex& parent=QModelIndex())
const override;
82 QMimeData* mimeData(
const QModelIndexList &indexes)
const override;
83 Qt::ItemFlags flags(
const QModelIndex& index)
const override;
86 bool checkRowForSearchstring(
int row,
const QString& substr)
const;
89 void pixmapFetched(
const QString& path);
The FileListModel class.
Definition: FileListModel.h:60
Definition: FileListModel.h:37
Definition: LocalLibrary.h:38
Definition: SearchableModel.h:50