sys: Fixed file modification detection

This commit is contained in:
WerWolv
2021-08-17 13:41:19 +02:00
parent 218f284678
commit 551da69a4c
4 changed files with 75 additions and 14 deletions

View File

@@ -70,6 +70,8 @@ namespace hex {
}
this->m_links.erase(link);
ProjectFile::markDirty();
}
void ViewDataProcessor::eraseNodes(const std::vector<int> &ids) {
@@ -95,6 +97,8 @@ namespace hex {
this->m_nodes.erase(node);
}
ProjectFile::markDirty();
}
void ViewDataProcessor::processNodes() {
@@ -181,11 +185,13 @@ namespace hex {
} else if (unlocalizedCategory.empty()) {
if (ImGui::MenuItem(LangEntry(unlocalizedName))) {
node = function();
ProjectFile::markDirty();
}
} else {
if (ImGui::BeginMenu(LangEntry(unlocalizedCategory))) {
if (ImGui::MenuItem(LangEntry(unlocalizedName))) {
node = function();
ProjectFile::markDirty();
}
ImGui::EndMenu();
}