void UIGlobalSettingsUpdate::sltUpdaterToggled(bool fEnabled) { /* Enable/disable the sub-widgets depending on activity status: */ m_pUpdatePeriodLabel->setEnabled(fEnabled); m_pUpdatePeriodCombo->setEnabled(fEnabled); m_pUpdateDateLabel->setEnabled(fEnabled); m_pUpdateDateText->setEnabled(fEnabled); m_pUpdateFilterLabel->setEnabled(fEnabled); m_pUpdateFilterStableRadio->setEnabled(fEnabled); m_pUpdateFilterEveryRadio->setEnabled(fEnabled); m_pUpdateFilterBetasRadio->setEnabled(fEnabled); m_pUpdateFilterStableRadio->setAutoExclusive(fEnabled); m_pUpdateFilterEveryRadio->setAutoExclusive(fEnabled); m_pUpdateFilterBetasRadio->setAutoExclusive(fEnabled); /* Update time of next check: */ sltPeriodActivated(); /* Temporary remember branch type if was switched off: */ if (!fEnabled) { m_pLastChosenRadio = m_pUpdateFilterBetasRadio->isChecked() ? m_pUpdateFilterBetasRadio : m_pUpdateFilterEveryRadio->isChecked() ? m_pUpdateFilterEveryRadio : m_pUpdateFilterStableRadio; } /* Check/uncheck last selected radio depending on activity status: */ if (m_pLastChosenRadio) m_pLastChosenRadio->setChecked(fEnabled); }
void UIGlobalSettingsUpdate::sltUpdaterToggled(bool fEnabled) { /* Update activity status: */ m_pContainerUpdate->setEnabled(fEnabled); /* Update time of next check: */ sltPeriodActivated(); /* Temporary remember branch type if was switched off: */ if (!fEnabled) { m_pLastChosenRadio = m_pRadioUpdateFilterBetas->isChecked() ? m_pRadioUpdateFilterBetas : m_pRadioUpdateFilterEvery->isChecked() ? m_pRadioUpdateFilterEvery : m_pRadioUpdateFilterStable; } /* Check/uncheck last selected radio depending on activity status: */ if (m_pLastChosenRadio) m_pLastChosenRadio->setChecked(fEnabled); }