QString Configuration::getKeyboardShortcut(int s) { QVariant var = settings->value(SHORTCUTS_GROUP+getShortcutKeyName(s)); if(var.isValid() && var.canConvert(QVariant::String)){ return var.toString(); } else { QString k = getKeyboardDefaultShortcut(s); setKeyboardShortcut(s, k); return k; } }
ofxSimpleGuiControl::ofxSimpleGuiControl(string name) { controlType = ""; this->config = &defaultSimpleGuiConfig; setName(name); setKey(key); setPos(0, 0); lock = false; focused = false; newColumn = false; setKeyboardShortcut(0); setup(); disableAllEvents(); // just for safety to make sure nothing is registered twice // enableAppEvents(); // enableMouseEvents(); // disableKeyEvents(); }