documentationmodel.h
No OneTemporary

File Metadata

Created
Tue, Jul 7, 11:29 AM

documentationmodel.h

#ifndef FILESYSTEMMODEL_H
#define FILESYSTEMMODEL_H
#include <QFileSystemModel>
#include <QJsonObject>
#include "DocumentationProject.h"
class DocumentationModel: public QFileSystemModel {
Q_OBJECT
public:
DocumentationModel(DocumentationProject* docs, QObject *parent);
~DocumentationModel();
bool lessThan(const QModelIndex &left, const QModelIndex &right) const;
bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) Q_DECL_OVERRIDE;
int columnCount(const QModelIndex &parent) const;
QVariant data(const QModelIndex &index, int role) const;
QVariant headerData(int section, Qt::Orientation orientation, int role) const;
Qt::ItemFlags flags(const QModelIndex &index) const;
bool setData(const QModelIndex &idx, const QVariant &value, int role);
DocumentationProject* docs;
signals:
void fileMoved(const QString& path, const QString& pathOld);
};
#endif // FILESYSTEMMODEL_H

Event Timeline