diff options
| -rw-r--r-- | ui/projectbrowser.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ui/projectbrowser.h b/ui/projectbrowser.h index b75521ba..47a90843 100644 --- a/ui/projectbrowser.h +++ b/ui/projectbrowser.h @@ -70,9 +70,11 @@ class BINARYNINJAUIAPI ProjectItemModel: public QStandardItemModel, public Binar void OnAfterProjectFolderDeleted(BinaryNinja::Project*, BinaryNinja::ProjectFolder*) override; void AddFolder(ProjectFolderRef folder); + void UpdateFolder(ProjectFolderRef folder); void RemoveFolder(ProjectFolderRef folder); void AddFile(ProjectFileRef file); + void UpdateFile(ProjectFileRef file); void RemoveFile(ProjectFileRef file); void CachePathInformation(const QString& path); @@ -119,6 +121,14 @@ public: Q_SIGNALS: void itemsDropped(Qt::DropAction action, const QList<QString> fileIds, const QList<QString> folderIds, const QList<QUrl> newUrls, ProjectFolderRef newParentFolder); + void projectFileCreated(BinaryNinja::ProjectFile* projectFile); + void projectFileUpdated(BinaryNinja::ProjectFile* projectFile); + void projectFileDeleted(BinaryNinja::ProjectFile* projectFile); + + void projectFolderCreated(BinaryNinja::ProjectFolder* projectFolder); + void projectFolderUpdated(BinaryNinja::ProjectFolder* projectFolder); + void projectFolderDeleted(BinaryNinja::ProjectFolder* projectFolder); + private Q_SLOTS: void fileChanged(const QString& path); void directoryChanged(const QString& path); |
