Introduction of new Dictionary class (#1446)

* Adapting to introduction of new Dictionary class in Ghoul
 * Mainly replacing usage of float instead of doubles as expected
 * Adjust to the lack of the hasKeyAndValue function
This commit is contained in:
Alexander Bock
2021-01-02 15:07:11 +01:00
committed by GitHub
parent 7bf7a25401
commit 067c0f4b27
121 changed files with 2299 additions and 2160 deletions
+3 -1
View File
@@ -125,7 +125,9 @@ void renderOptionProperty(Property* prop, const std::string& ownerName,
const std::string& name = p->guiName();
ImGui::PushID((ownerName + "." + name).c_str());
bool isReadOnly = false;
p->metaData().getValue("isReadOnly", isReadOnly);
if (p->metaData().hasValue<bool>("isReadOnly")) {
isReadOnly = p->metaData().value<bool>("isReadOnly");
}
int value = *p;
const std::vector<OptionProperty::Option>& options = p->options();