Exemple #1
0
void OptionsGraphicsMenu::callbackActive(Widget &widget) {
	if (widget.getTag() == "BTN_ADVANCED") {
		adoptChanges();
		sub(*_advanced);
		return;
	}

	if (widget.getTag() == "BTN_RESOLUTION") {
		sub(*_resolution, kStartCodeNone, true, false);
		return;
	}

	if (widget.getTag() == "BTN_DEFAULT") {
		setDefault();
		displayConfig();
	}

	if (widget.getTag() == "BTN_BACK") {
		adoptChanges();
		_returnCode = 1;
		return;
	}

	if (widget.getTag() == "CB_SHADOWS") {
		_shadows = getCheckBoxState("CB_SHADOWS");
		return;
	}

	if (widget.getTag() == "CB_GRASS") {
		_grass = getCheckBoxState("CB_GRASS");
		return;
	}
}
Exemple #2
0
void DcmtkServerDialog::deleteServer() {
    int cc = currentConf_;
    displayConfig(0);
    serverCombo_->removeItem(cc);
    servers_.erase(servers_.begin()+cc);
    saveServers();
}
Exemple #3
0
void DcmtkServerDialog::addServer() {
    bool ok;
    QString name = QInputDialog::getText(this, tr("Add server config"), tr("Config name:"),
                                         QLineEdit::Normal, "", &ok);
    if (!ok || name.isEmpty()) return;
    DcmtkServerConfig conf;
    conf.name_ = name;
    servers_.push_back(conf);
    serverCombo_->addItem(name, QVariant((int)servers_.size()-1));
    displayConfig(static_cast<int>(servers_.size())-1);
    editConfig();
}
void mdtSerialPortSetupDialog::setPortManager(mdtSerialPortManager *manager)
{
  Q_ASSERT(manager != 0);

  pvPortManager = manager;

  // Stop manager and close port
  lbState->setText(tr("Stopping ..."));
  pvPortManager->closePort();
  setStateStopped();
  // List available ports
  on_pbRescan_clicked();
  // Update GUI
  displayConfig();
}
void mdtSerialPortSetupDialog::on_cbPort_currentIndexChanged(int index)
{
  if(index < 0){
    return;
  }
  if(pvPortManager == 0){
    return;
  }
  cbPort->setEnabled(false);
  // Close port
  pvPortManager->closePort();
  setStateStopped();
  // Open the port
  if(!pvPortManager->setPortName(cbPort->currentText())){
    setStateError(tr("Cannot fetch port attributes"));
    cbPort->setEnabled(true);
    return;
  }
  // List available baud rates
  pvSerialPortConfigWidget->setAvailableBaudRates(pvPortManager->port().availableBaudRates());
  // Display configuration
  displayConfig();
  cbPort->setEnabled(true);
}
Exemple #6
0
void OptionsGraphicsMenu::show() {
	readConfig();
	displayConfig();

	GUI::show();
}
Exemple #7
0
void OptionsGameplayMenu::callbackActive(Widget &widget) {

	if (widget.getTag() == "BTN_DIFFRIGHT") {
		_difficulty++;
		if (_difficulty > 2) {
			_difficulty = 2;
		}
		updateDifficulty(_difficulty);
		return;
	}

	if (widget.getTag() == "BTN_DIFFLEFT") {
		_difficulty--;
		if (_difficulty < 0) {
			_difficulty = 0;
		}
		updateDifficulty(_difficulty);
		return;
	}

	if (widget.getTag() == "BTN_MOUSE") {
		adoptChanges();
		sub(*_mousesettings);
		return;
	}

	if (widget.getTag() == "BTN_KEYMAP") {
		adoptChanges();
		sub(*_keyboardconfiguration);
		return;
	}

	if (widget.getTag() == "BTN_DEFAULT") {
		setDefault();
		displayConfig();
	}

	if (widget.getTag() == "BTN_BACK") {
		adoptChanges();
		_returnCode = 1;
		return;
	}

	if (widget.getTag() == "CB_LEVELUP") {
		_autoLevelUp = getCheckBoxState("CB_LEVELUP");
		return;
	}

	if (widget.getTag() == "CB_INVERTCAM") {
		_mouseMove = getCheckBoxState("CB_INVERTCAM");
		return;
	}

	if (widget.getTag() == "CB_AUTOSAVE") {
		_autoSave = getCheckBoxState("CB_AUTOSAVE");
		return;
	}

	if (widget.getTag() == "CB_REVERSE") {
		_reverseMinigameY = getCheckBoxState("CB_REVERSE");
		return;
	}

	if (widget.getTag() == "CB_DISABLEMOVE") {
		_combatMovement = getCheckBoxState("CB_DISABLEMOVE");
		return;
	}
}
Exemple #8
0
void OptionsGameplayMenu::show() {
	readConfig();
	displayConfig();

	GUI::show();
}