void AdminPanel::setup(){ // gui.addTitle("Motion Setting"); // gui.addSlider("Motion Tick PerSec", PHYSICSTICKFPS, 10, 100); // gui.addToggle("Toggle Motion", TOGGLEMOTION); gui.addTitle("Image Setting"); gui.addButton("Change BG", CHANGEBGBTN); gui.addButton("Clear BG", clearBG); gui.addButton("Change Question Img", CHANGEQIMGBTN); gui.addButton("Clear Question Img", clearQImg); // gui.addButton("Change Blob Tex", CHANGEBLOBTEXBTN); gui.addTitle("SMS Setting").setNewColumn(true); gui.addButton("load setting", loadSetting); gui.addToggle("debug with fake SMS", debugWithFakeSMS); gui.addButton("get all SMS (1time & irreversible!)", restoreAllSMSAnswer); gui.addTitle("Graphic Setting").setNewColumn(true); gui.addSlider("Shadow Intensity", SHADOWINTENSITY, 0.0, 1.0); gui.addSlider("Shadow Scale", SHADOWSCALE, 0, 20); gui.addSlider("Shadow Pos X", SHADOWPOSX, -1000, 1000); gui.addSlider("Shadow Pos Y", SHADOWPOSY, -1000, 1000); gui.addSlider("Shadow RotDegree", SHADOWROTDEG, 0.0, 360.0); gui.addToggle("Shadow Rot X", SHADOWROTX); gui.addToggle("Shadow Rot Y", SHADOWROTY); gui.addToggle("Shadow Rot Z", SHADOWROTZ); gui.addSlider("Light Pos X", LIGHTX, -1000.0, 1000.0); gui.addSlider("Light Pos Y", LIGHTY, -1000.0, 1000.0); gui.addSlider("Light Pos Z", LIGHTZ, -1000.0, 1000.0); gui.addSlider("Blob Tex&Col Mix Ratio", TEXCOLMIXRATIO, 0.0, 1.0); gui.addSlider("Blob Transparency", BLOBTRANSPARENCY, 0.0, 1.0); gui.addColorPicker("Blob Base Color", BLOBBASECOL); // gui.addColorPicker("Blob Material Ambient", BLOBMATERIALAMBIENT); // gui.addColorPicker("Blob Material Diffuse", BLOBMATERIALDIFFUSE); gui.addColorPicker("Blob Material Specular", BLOBMATERIALSPECULAR); gui.addSlider("Blob Material Shineness", BLOBMATERIALSHINENESS, 0.0, 50.0); gui.addColorPicker("Light Ambient", LIGHTAMBIENT); gui.addColorPicker("Light Diffuse", LIGHTDIFFUSE); gui.addColorPicker("Light Specular", LIGHTSPECULAR); gui.addButton("Restore Default", RESTORDEFBTN); // gui.addTitle("Debug Param"); // gui.addToggle("DRAWDEBUG", DRAWDEBUG); // gui.loadFromXML(); // gui.show(); restoreDefault(); }
void AdminPanel::update(){ if(CHANGEBGBTN) { CHANGEBGBTN = false; openFileDialogueBG("BG"); }else if (CHANGEQIMGBTN) { CHANGEQIMGBTN = false; openFileDialogueChangeQImg("qimg"); }else if (CHANGEBLOBTEXBTN) { CHANGEBLOBTEXBTN = false; openFileDialogueBlobTex("BlobTex"); }else if (RESTORDEFBTN) { restoreDefault(); }else if (clearBG) { clearBG = false; mySetting.removeTag("bg"); int i = 1; ofNotifyEvent(onClearBG, i); }else if (clearQImg) { clearQImg = false; mySetting.removeTag("qimg"); int i = 1; ofNotifyEvent(onClearQImg, i); }else if (restoreAllSMSAnswer && (phone_questionID == "" || kioskPhoneNum_asFrom == "")) { loadSetting = false; openFileDialogueSetting("setting"); restoreAllSMSAnswer = false; int i = 1; ofNotifyEvent(onRestoreAllSMSAnswer, i); }else if (restoreAllSMSAnswer) { restoreAllSMSAnswer = false; int i = 1; ofNotifyEvent(onRestoreAllSMSAnswer, i); }else if (loadSetting) { loadSetting = false; restoreAllSMSAnswer = true; openFileDialogueSetting("setting"); }else if (debugWithFakeSMS && (phone_questionID == "" || kioskPhoneNum_asFrom == "")) { loadSetting = false; openFileDialogueSetting("setting"); } if (!gui.isOn()) { ofHideCursor(); }else { ofShowCursor(); } }
void SearchAndReplaceSettings::on_dbbButtons_clicked( QAbstractButton* button ) { switch ( dbbButtons->standardButton( button ) ) { case QDialogButtonBox::Help: //help(); break; case QDialogButtonBox::RestoreDefaults: restoreDefault(); break; case QDialogButtonBox::Ok: accept(); break; case QDialogButtonBox::Cancel: reject(); break; default: break; } }