void GlobalSettingsConfig::updateSettings() { for (unsigned i = 0; i < sizeof (rtcResolutions) / sizeof (*rtcResolutions); ++i) { if (rtcResolutions[i] == config.rtcTicks) { rtcResolutionSelect->setCurrentIndex(i); break; } } for (unsigned i = 0; i < sizeof (divisions) / sizeof (*divisions); ++i) { if (divisions[i] == config.division) { midiDivisionSelect->setCurrentIndex(i); break; } } guiRefreshSelect->setValue(config.guiRefresh); startSongEntry->setText(config.startSong); startSongGroup->button(config.startMode)->setChecked(true); oldStyleStopCheckBox->setChecked(config.useOldStyleStopShortCut); moveArmedCheckBox->setChecked(config.moveArmedCheckBox); projectSaveCheckBox->setChecked(config.useProjectSaveDialog); populateInputs(); }
void GlobalSettingsConfig::updateSettings() { for (unsigned i = 0; i < sizeof (rtcResolutions) / sizeof (*rtcResolutions); ++i) { if (rtcResolutions[i] == config.rtcTicks) { rtcResolutionSelect->setCurrentIndex(i); break; } } for (unsigned i = 0; i < sizeof (divisions) / sizeof (*divisions); ++i) { if (divisions[i] == config.division) { midiDivisionSelect->setCurrentIndex(i); break; } } for (unsigned i = 0; i < sizeof (divisions) / sizeof (*divisions); ++i) { if (divisions[i] == config.guiDivision) { guiDivisionSelect->setCurrentIndex(i); break; } } for (unsigned i = 0; i < sizeof (dummyAudioBufSizes) / sizeof (*dummyAudioBufSizes); ++i) { if (dummyAudioBufSizes[i] == config.dummyAudioBufSize) { dummyAudioSize->setCurrentIndex(i); break; } } guiRefreshSelect->setValue(config.guiRefresh); minSliderSelect->setValue(int(config.minSlider)); minMeterSelect->setValue(config.minMeter); freewheelCheckBox->setChecked(config.freewheelMode); denormalCheckBox->setChecked(config.useDenormalBias); outputLimiterCheckBox->setChecked(config.useOutputLimiter); dummyAudioRate->setValue(config.dummyAudioSampleRate); dummyAudioRealRate->setText(QString().setNum(sampleRate)); startSongEntry->setText(config.startSong); startSongGroup->button(config.startMode)->setChecked(true); oldStyleStopCheckBox->setChecked(config.useOldStyleStopShortCut); moveArmedCheckBox->setChecked(config.moveArmedCheckBox); projectSaveCheckBox->setChecked(config.useProjectSaveDialog); populateInputs(); }
GlobalSettingsConfig::GlobalSettingsConfig(QWidget* parent) : QDialog(parent) { setupUi(this); startSongGroup = new QButtonGroup(this); startSongGroup->addButton(startLastButton, 0); startSongGroup->addButton(startEmptyButton, 1); startSongGroup->addButton(startSongButton, 2); for (unsigned i = 0; i < sizeof (rtcResolutions) / sizeof (*rtcResolutions); ++i) { if (rtcResolutions[i] == config.rtcTicks) { rtcResolutionSelect->setCurrentIndex(i); break; } } for (unsigned i = 0; i < sizeof (divisions) / sizeof (*divisions); ++i) { if (divisions[i] == config.division) { midiDivisionSelect->setCurrentIndex(i); break; } } m_inputsModel = new QStandardItemModel(this); inputView->setModel(m_inputsModel); populateInputs(); btnRefreshInput->setIcon(QIcon(*refreshIconSet3)); selectInstrumentsDirButton->setIcon(QIcon(*browseIconSet3)); defaultInstrumentsDirButton->setIcon(QIcon(*refreshIconSet3)); userInstrumentsPath->setText(config.userInstrumentsDir); //selectInstrumentsDirButton->setIcon(*openIcon); //defaultInstrumentsDirButton->setIcon(*undoIcon); connect(selectInstrumentsDirButton, SIGNAL(clicked()), SLOT(selectInstrumentsPath())); connect(defaultInstrumentsDirButton, SIGNAL(clicked()), SLOT(defaultInstrumentsPath())); guiRefreshSelect->setValue(config.guiRefresh); startSongEntry->setText(config.startSong); startSongGroup->button(config.startMode)->setChecked(true); oldStyleStopCheckBox->setChecked(config.useOldStyleStopShortCut); moveArmedCheckBox->setChecked(config.moveArmedCheckBox); projectSaveCheckBox->setChecked(config.useProjectSaveDialog); connect(applyButton, SIGNAL(clicked()), SLOT(apply())); connect(okButton, SIGNAL(clicked()), SLOT(ok())); connect(cancelButton, SIGNAL(clicked()), SLOT(cancel())); }
GlobalSettingsConfig::GlobalSettingsConfig(QWidget* parent) : QDialog(parent) { setupUi(this); startSongGroup = new QButtonGroup(this); startSongGroup->addButton(startLastButton, 0); startSongGroup->addButton(startEmptyButton, 1); startSongGroup->addButton(startSongButton, 2); for (unsigned i = 0; i < sizeof (rtcResolutions) / sizeof (*rtcResolutions); ++i) { if (rtcResolutions[i] == config.rtcTicks) { rtcResolutionSelect->setCurrentIndex(i); break; } } for (unsigned i = 0; i < sizeof (divisions) / sizeof (*divisions); ++i) { if (divisions[i] == config.division) { midiDivisionSelect->setCurrentIndex(i); break; } } for (unsigned i = 0; i < sizeof (divisions) / sizeof (*divisions); ++i) { if (divisions[i] == config.guiDivision) { guiDivisionSelect->setCurrentIndex(i); break; } } for (unsigned i = 0; i < sizeof (dummyAudioBufSizes) / sizeof (*dummyAudioBufSizes); ++i) { if (dummyAudioBufSizes[i] == config.dummyAudioBufSize) { dummyAudioSize->setCurrentIndex(i); break; } } m_inputsModel = new QStandardItemModel(this); inputView->setModel(m_inputsModel); populateInputs(); btnRefreshInput->setIcon(QIcon(*refreshIconSet3)); selectInstrumentsDirButton->setIcon(QIcon(*browseIconSet3)); defaultInstrumentsDirButton->setIcon(QIcon(*refreshIconSet3)); userInstrumentsPath->setText(config.userInstrumentsDir); //selectInstrumentsDirButton->setIcon(*openIcon); //defaultInstrumentsDirButton->setIcon(*undoIcon); connect(selectInstrumentsDirButton, SIGNAL(clicked()), SLOT(selectInstrumentsPath())); connect(defaultInstrumentsDirButton, SIGNAL(clicked()), SLOT(defaultInstrumentsPath())); guiRefreshSelect->setValue(config.guiRefresh); minSliderSelect->setValue(int(config.minSlider)); minMeterSelect->setValue(config.minMeter); freewheelCheckBox->setChecked(config.freewheelMode); denormalCheckBox->setChecked(config.useDenormalBias); outputLimiterCheckBox->setChecked(config.useOutputLimiter); dummyAudioRate->setValue(config.dummyAudioSampleRate); dummyAudioRealRate->setText(QString().setNum(sampleRate)); startSongEntry->setText(config.startSong); startSongGroup->button(config.startMode)->setChecked(true); oldStyleStopCheckBox->setChecked(config.useOldStyleStopShortCut); moveArmedCheckBox->setChecked(config.moveArmedCheckBox); projectSaveCheckBox->setChecked(config.useProjectSaveDialog); m_chkAutofade->setChecked(config.useAutoCrossFades); connect(applyButton, SIGNAL(clicked()), SLOT(apply())); connect(okButton, SIGNAL(clicked()), SLOT(ok())); connect(cancelButton, SIGNAL(clicked()), SLOT(cancel())); }