void KTitleBarActionsConfig::defaults() { setComboText(coTiDbl, "Shade"); setComboText(coTiAct1, "Raise"); setComboText(coTiAct2, "Lower"); setComboText(coTiAct3, "Operations menu"); setComboText(coTiAct4, "Nothing"); setComboText(coTiInAct1, "Activate and raise"); setComboText(coTiInAct2, "Activate and lower"); setComboText(coTiInAct3, "Operations menu"); for(int t = 0; t < 3; ++t) setComboText(coMax[t], tbl_Max[t]); }
void KWindowActionsConfig::defaults() { setComboText(coWin1, "Activate, raise and pass click"); setComboText(coWin2, "Activate and pass click"); setComboText(coWin3, "Activate and pass click"); setComboText(coAllKey, "Alt"); setComboText(coAll1, "Move"); setComboText(coAll2, "Toggle raise and lower"); setComboText(coAll3, "Resize"); setComboText(coAllW, "Nothing"); }
void KWindowActionsConfig::load() { config->setGroup("MouseBindings"); setComboText(coWin1, config->readEntry("CommandWindow1", "Activate, raise and pass click").ascii()); setComboText(coWin2, config->readEntry("CommandWindow2", "Activate and pass click").ascii()); setComboText(coWin3, config->readEntry("CommandWindow3", "Activate and pass click").ascii()); setComboText(coAllKey, config->readEntry("CommandAllKey", "Alt").ascii()); setComboText(coAll1, config->readEntry("CommandAll1", "Move").ascii()); setComboText(coAll2, config->readEntry("CommandAll2", "Toggle raise and lower").ascii()); setComboText(coAll3, config->readEntry("CommandAll3", "Resize").ascii()); setComboText(coAllW, config->readEntry("CommandAllWheel", "Nothing").ascii()); }
void KTitleBarActionsConfig::load() { config->setGroup("Windows"); setComboText(coTiDbl, config->readEntry("TitlebarDoubleClickCommand", "Shade").ascii()); for(int t = 0; t < 3; ++t) setComboText(coMax[t], config->readEntry(cnf_Max[t], tbl_Max[t]).ascii()); config->setGroup("MouseBindings"); setComboText(coTiAct1, config->readEntry("CommandActiveTitlebar1", "Raise").ascii()); setComboText(coTiAct2, config->readEntry("CommandActiveTitlebar2", "Lower").ascii()); setComboText(coTiAct3, config->readEntry("CommandActiveTitlebar3", "Operations menu").ascii()); setComboText(coTiAct4, config->readEntry("CommandTitlebarWheel", "Nothing").ascii()); setComboText(coTiInAct1, config->readEntry("CommandInactiveTitlebar1", "Activate and raise").ascii()); setComboText(coTiInAct2, config->readEntry("CommandInactiveTitlebar2", "Activate and lower").ascii()); setComboText(coTiInAct3, config->readEntry("CommandInactiveTitlebar3", "Operations menu").ascii()); }
void MainWindow::load() { // load unitdata QWidget *tab1 = tabWidget->findChild<QWidget*>(tr("tab_1")); QWidget *tab1_group = tab1->findChild<QWidget*>(tr("groupBox")); if (tab1_group) { QLineEdit *edit1 = tab1_group->findChild<QLineEdit*>(tr("lineEdit")); QLineEdit *edit2 = tab1_group->findChild<QLineEdit*>(tr("lineEdit_2")); QLineEdit *edit3 = tab1_group->findChild<QLineEdit*>(tr("lineEdit_3")); QLineEdit *edit4 = tab1_group->findChild<QLineEdit*>(tr("lineEdit_4")); QLineEdit *edit5 = tab1_group->findChild<QLineEdit*>(tr("lineEdit_5")); edit1->setText(Lua2C::getStringValue(L,"global_config.unitData.speed")); edit2->setText(Lua2C::getPointValue(L,"global_config.unitData.discoverRadii")); edit3->setText(Lua2C::getPointValue(L,"global_config.unitData.discoverOffset")); edit4->setText(Lua2C::getPointValue(L,"global_config.unitData.hurtBasePoint")); edit5->setText(Lua2C::getPointValue(L,"global_config.unitData.hurtVar")); } // load movementList QWidget *tab2 = tabWidget->findChild<QWidget*>(tr("tab_2")); QWidget *tab2_group = tab2->findChild<QWidget*>(tr("groupBox_2")); if (tab2_group) { QLineEdit *edit2 = tab2_group->findChild<QLineEdit*>(tr("lineEdit2_2")); QLineEdit *edit4 = tab2_group->findChild<QLineEdit*>(tr("lineEdit2_4")); QLineEdit *edit6 = tab2_group->findChild<QLineEdit*>(tr("lineEdit2_6")); QLineEdit *edit8 = tab2_group->findChild<QLineEdit*>(tr("lineEdit2_8")); QLineEdit *edit10 = tab2_group->findChild<QLineEdit*>(tr("lineEdit2_10")); QLineEdit *edit12 = tab2_group->findChild<QLineEdit*>(tr("lineEdit2_12")); edit2->setText(Lua2C::getPointValue(L,"global_config.movementList.attack.aim")); edit4->setText(Lua2C::getPointValue(L,"global_config.movementList.skill_U.aim")); edit6->setText(Lua2C::getPointValue(L,"global_config.movementList.skill_I.aim")); edit8->setText(Lua2C::getPointValue(L,"global_config.movementList.skill_O.aim")); edit10->setText(Lua2C::getPointValue(L,"global_config.movementList.skill_L.aim")); edit12->setText(Lua2C::getPointValue(L,"global_config.movementList.skill_H.aim")); QComboBox *combo1 = tab2_group->findChild<QComboBox*>(tr("comboBox_m1")); QComboBox *combo2 = tab2_group->findChild<QComboBox*>(tr("comboBox_m2")); QComboBox *combo3 = tab2_group->findChild<QComboBox*>(tr("comboBox_m3")); QComboBox *combo4 = tab2_group->findChild<QComboBox*>(tr("comboBox_m4")); QComboBox *combo5 = tab2_group->findChild<QComboBox*>(tr("comboBox_m5")); QComboBox *combo6 = tab2_group->findChild<QComboBox*>(tr("comboBox_m6")); setComboText(combo1,Lua2C::getStringValue(L,"global_config.movementList.attack.category")); setComboText(combo2,Lua2C::getStringValue(L,"global_config.movementList.skill_U.category")); setComboText(combo3,Lua2C::getStringValue(L,"global_config.movementList.skill_I.category")); setComboText(combo4,Lua2C::getStringValue(L,"global_config.movementList.skill_O.category")); setComboText(combo5,Lua2C::getStringValue(L,"global_config.movementList.skill_L.category")); setComboText(combo6,Lua2C::getStringValue(L,"global_config.movementList.skill_H.category")); } luaL_dostring(L," local a = function() local retValue = {} for k, _ in pairs(global_config.skillData) do table.insert(retValue,k) end return retValue end GKeys = a()"); luaL_dostring(L," if (GKeys) then print ('ooo') else print('xxx') end"); QWidget *tab3 = tabWidget->findChild<QWidget*>(tr("tab_3")); QWidget *root = tab3->findChild<QWidget*>(tr("root")); if (root == NULL) return; QComboBox *itemCombo = root->findChild<QComboBox*>("comboBox"); if (itemCombo == NULL) return; int kLength = Lua2C::getIntValue(L,"#GKeys"); for (int i = 1; i <= kLength; i++) { QString code = QString("GKeys[%1]").arg(i); const char *string = Lua2C::getStringValue(L, code.toStdString().c_str()); itemCombo->addItem(string); } loadSkillData(); }
void MainWindow::loadSkillData() { // load skillData QWidget *tab3 = tabWidget->findChild<QWidget*>(tr("tab_3")); QWidget *root = tab3->findChild<QWidget*>(tr("root")); if (root) { QComboBox *itemCombo = root->findChild<QComboBox*>("comboBox"); if (itemCombo == NULL) { return; } QList<QGroupBox*> list = root->findChildren<QGroupBox*>("group1"); if (list.count() <= 0) { return; } QGroupBox *group = list.at(0); if (group == NULL) { return; } for (int j = 0; j < 2; j++) { // combo 1 QString string = QString("comboBox_%1_%2") .arg(0 + 1) .arg(j + 1); QComboBox *comboBox = group->findChild<QComboBox*>(string); if (comboBox) { if (j == 0) { QString code = QString("global_config.skillData.%1.category") .arg(itemCombo->currentText()); const char* str = Lua2C::getStringValue(L,code.toStdString().c_str()); setComboText(comboBox,QString(str)); } else if(j == 1) { QString code = QString("global_config.skillData.%1.beatFlip") .arg(itemCombo->currentText()); bool value = Lua2C::getBoolValue(L,code.toStdString().c_str()); if (value) { comboBox->setCurrentIndex(1); } else { comboBox->setCurrentIndex(0); } } } } for (int j = 0; j < 13; j++) { QString string = QString("lineEdit_%1_%2") .arg(0 + 1) .arg(j); QLineEdit *lineEdit1 = group->findChild<QLineEdit*>(string); if (lineEdit1) { QString code = QString("global_config.skillData.%1.%2") .arg(itemCombo->currentText()) .arg(getSkillKeyName(j)); lineEdit1->setText(Lua2C::getStringValue(L,code.toStdString().c_str())); } } } }
void AdvancedGDBSettings::setConfigs(const QStringList &cfgs) { // clear all info u_gdbCmd->setText(QStringLiteral("gdb")); u_localRemote->setCurrentIndex(0); u_soAbsPrefix->clear(); u_soSearchPaths->clear(); u_srcPaths->clear(); u_customInit->clear(); u_tcpHost->setText(QString()); u_tcpPort->setText(QString()); u_ttyPort->setText(QString()); u_baudCombo->setCurrentIndex(0); // GDB if (cfgs.count() <= GDBIndex) return; u_gdbCmd->setText(cfgs[GDBIndex]); // Local / Remote if (cfgs.count() <= LocalRemoteIndex) return; int start; int end; if (cfgs[LocalRemoteIndex].isEmpty()) { u_localRemote->setCurrentIndex(0); u_remoteStack->setCurrentIndex(0); } else if (cfgs[LocalRemoteIndex].contains(pathSeparator)) { u_localRemote->setCurrentIndex(1); u_remoteStack->setCurrentIndex(1); start = cfgs[LocalRemoteIndex].lastIndexOf(QLatin1Char(' ')); end = cfgs[LocalRemoteIndex].indexOf(pathSeparator); u_tcpHost->setText(cfgs[LocalRemoteIndex].mid(start+1, end-start-1)); u_tcpPort->setText(cfgs[LocalRemoteIndex].mid(end+1)); } else { u_localRemote->setCurrentIndex(2); u_remoteStack->setCurrentIndex(2); start = cfgs[LocalRemoteIndex].lastIndexOf(QLatin1Char(' ')); u_ttyPort->setText(cfgs[LocalRemoteIndex].mid(start+1)); start = cfgs[RemoteBaudIndex].lastIndexOf(QLatin1Char(' ')); setComboText(u_baudCombo, cfgs[RemoteBaudIndex].mid(start+1)); } // Solib absolute path if (cfgs.count() <= SoAbsoluteIndex) return; start = 26; // "set solib-absolute-prefix " u_soAbsPrefix->setText(cfgs[SoAbsoluteIndex].mid(start)); // Solib search path if (cfgs.count() <= SoRelativeIndex) return; start = 22; // "set solib-search-path " QString tmp = cfgs[SoRelativeIndex].mid(start); u_soSearchPaths->addItems(tmp.split(pathSeparator)); if (cfgs.count() <= SrcPathsIndex) return; start = 16; // "set directories " tmp = cfgs[SrcPathsIndex].mid(start); u_srcPaths->addItems(tmp.split(pathSeparator)); // Custom init for (int i=CustomStartIndex; i<cfgs.count(); i++) { u_customInit->appendPlainText(cfgs[i]); } slotLocalRemoteChanged(); }