|
| ProjectItemModel (ProjectRef project, QObject *parent=nullptr) |
|
| ~ProjectItemModel () |
|
QStandardItem * | ItemForId (const std::string &id) |
|
void | reloadData (const std::function< bool(size_t, size_t)> &progress=[](size_t, size_t){ return true;}) |
|
virtual QMimeData * | mimeData (const QModelIndexList &indexes) const override |
|
virtual bool | dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override |
|
virtual bool | canDropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) const override |
|
QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
|
virtual bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override |
|
| ProjectNotification () |
|
virtual | ~ProjectNotification () |
|
BNProjectNotification * | GetCallbacks () |
|
virtual bool | OnBeforeOpenProject (Project *project) |
|
virtual void | OnAfterOpenProject (Project *project) |
|
virtual bool | OnBeforeCloseProject (Project *project) |
|
virtual void | OnAfterCloseProject (Project *project) |
|
virtual void | OnAfterProjectMetadataWritten (Project *project, std::string &key, Metadata *value) |
|
virtual bool | OnBeforeProjectFileCreated (Project *project, ProjectFile *projectFile) |
|
virtual bool | OnBeforeProjectFileUpdated (Project *project, ProjectFile *projectFile) |
|
virtual bool | OnBeforeProjectFileDeleted (Project *project, ProjectFile *projectFile) |
|
virtual bool | OnBeforeProjectFolderCreated (Project *project, ProjectFolder *projectFolder) |
|
virtual bool | OnBeforeProjectFolderUpdated (Project *project, ProjectFolder *projectFolder) |
|
virtual bool | OnBeforeProjectFolderDeleted (Project *project, ProjectFolder *projectFolder) |
|