public void readSettings() { Settings EditorSettings = "EditorSettings"; GuiPopUpMenuCtrl PEE_EmitterSelector = "PEE_EmitterSelector"; ParticleEditor.PE_TabBook PE_TabBook = "PE_TabBook"; GuiPopUpMenuCtrl PEP_ParticleSelector = "PEP_ParticleSelector"; EditorSettings.beginGroup("ParticleEditor", true); string selectedEmitter = EditorSettings.value("selectedEmitter"); if (selectedEmitter.isObject()) { PEE_EmitterSelector.setSelected(selectedEmitter.getID()); } string selectedParticle = EditorSettings.value("selectedParticle"); if (selectedParticle.isObject()) { PEP_ParticleSelector.setSelected(selectedParticle.getID()); } PE_TabBook.selectPage(EditorSettings.value("selectedPage").AsInt()); EditorSettings.endGroup(); }
public void writeSettings() { Settings EditorSettings = "EditorSettings"; GuiPopUpMenuCtrl PEE_EmitterSelector = "PEE_EmitterSelector"; ParticleEditor.PE_TabBook PE_TabBook = "PE_TabBook"; GuiPopUpMenuCtrl PEP_ParticleSelector = "PEP_ParticleSelector"; EditorSettings.beginGroup("ParticleEditor", true); EditorSettings.setValue("selectedEmitter", PEE_EmitterSelector.getText()); EditorSettings.setValue("selectedParticle", PEP_ParticleSelector.getText()); EditorSettings.setValue("selectedTab", PE_TabBook.getSelectedPage().AsString()); EditorSettings.endGroup(); }