plugin/fsm: nodiscard stuff
This commit is contained in:
parent
0dc75259fe
commit
8e6c7bc5e8
1 changed files with 15 additions and 15 deletions
|
|
@ -34,16 +34,16 @@ public:
|
||||||
, m_isImageInitialised(false)
|
, m_isImageInitialised(false)
|
||||||
, m_mimeTypeInitialised(false) {}
|
, m_mimeTypeInitialised(false) {}
|
||||||
|
|
||||||
QString path() const { return m_path; };
|
[[nodiscard]] QString path() const { return m_path; };
|
||||||
QString relativePath() const { return m_relativePath; };
|
[[nodiscard]] QString relativePath() const { return m_relativePath; };
|
||||||
|
|
||||||
QString name() const { return m_fileInfo.fileName(); };
|
[[nodiscard]] QString name() const { return m_fileInfo.fileName(); };
|
||||||
QString parentDir() const { return m_fileInfo.absolutePath(); };
|
[[nodiscard]] QString parentDir() const { return m_fileInfo.absolutePath(); };
|
||||||
QString suffix() const { return m_fileInfo.completeSuffix(); };
|
[[nodiscard]] QString suffix() const { return m_fileInfo.completeSuffix(); };
|
||||||
qint64 size() const { return m_fileInfo.size(); };
|
[[nodiscard]] qint64 size() const { return m_fileInfo.size(); };
|
||||||
bool isDir() const { return m_fileInfo.isDir(); };
|
[[nodiscard]] bool isDir() const { return m_fileInfo.isDir(); };
|
||||||
|
|
||||||
bool isImage() {
|
[[nodiscard]] bool isImage() {
|
||||||
if (!m_isImageInitialised) {
|
if (!m_isImageInitialised) {
|
||||||
QImageReader reader(m_path);
|
QImageReader reader(m_path);
|
||||||
m_isImage = reader.canRead();
|
m_isImage = reader.canRead();
|
||||||
|
|
@ -52,7 +52,7 @@ public:
|
||||||
return m_isImage;
|
return m_isImage;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString mimeType() {
|
[[nodiscard]] QString mimeType() {
|
||||||
if (!m_mimeTypeInitialised) {
|
if (!m_mimeTypeInitialised) {
|
||||||
const QMimeDatabase db;
|
const QMimeDatabase db;
|
||||||
m_mimeType = db.mimeTypeForFile(m_path).name();
|
m_mimeType = db.mimeTypeForFile(m_path).name();
|
||||||
|
|
@ -109,22 +109,22 @@ public:
|
||||||
QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const override;
|
QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const override;
|
||||||
QHash<int, QByteArray> roleNames() const override;
|
QHash<int, QByteArray> roleNames() const override;
|
||||||
|
|
||||||
QString path() const;
|
[[nodiscard]] QString path() const;
|
||||||
void setPath(const QString& path);
|
void setPath(const QString& path);
|
||||||
|
|
||||||
bool recursive() const;
|
[[nodiscard]] bool recursive() const;
|
||||||
void setRecursive(bool recursive);
|
void setRecursive(bool recursive);
|
||||||
|
|
||||||
bool watchChanges() const;
|
[[nodiscard]] bool watchChanges() const;
|
||||||
void setWatchChanges(bool watchChanges);
|
void setWatchChanges(bool watchChanges);
|
||||||
|
|
||||||
bool showHidden() const;
|
[[nodiscard]] bool showHidden() const;
|
||||||
void setShowHidden(bool showHidden);
|
void setShowHidden(bool showHidden);
|
||||||
|
|
||||||
Filter filter() const;
|
[[nodiscard]] Filter filter() const;
|
||||||
void setFilter(Filter filter);
|
void setFilter(Filter filter);
|
||||||
|
|
||||||
QList<FileSystemEntry*> entries() const;
|
[[nodiscard]] QList<FileSystemEntry*> entries() const;
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void pathChanged();
|
void pathChanged();
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue