Example #1
0
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]);
}
Example #2
0
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");
}
Example #3
0
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());
}
Example #4
0
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());
}
Example #5
0
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();

}
Example #6
0
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()));
            }
        }
    }

}
Example #7
0
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();
}