Exemple #1
0
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();
}
Exemple #2
0
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();
}
Exemple #3
0
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()));
}
Exemple #4
0
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()));
}