void OptionsCtrlImpl::Check::updateItem() { m_pCtrl->setStateImage(m_hItem, m_bEnabled ? (m_bChecked ? siCheckC : siCheckU) : (m_bChecked ? siCheckCG : siCheckUG)); if (m_bDisableChilds || m_bDisableChildsOnUncheck) enableChilds(getChildEnable()); }
void OptionsCtrlImpl::Radio::childAdded(Item* pChild) { if (m_bDisableChilds || m_bDisableChildsOnUncheck) { pChild->setEnabled(getChildEnable(isChecked())); } }
void OptionsCtrlImpl::Radio::updateItem() { bool bChecked = isChecked(); m_pCtrl->setStateImage(m_hItem, m_bEnabled ? (bChecked ? siRadioC : siRadioU) : (bChecked ? siRadioCG : siRadioUG)); if (m_bDisableChilds || m_bDisableChildsOnUncheck) { enableChilds(getChildEnable(bChecked)); } }
void OptionsCtrlImpl::Check::childAdded(Item* pChild) { if (m_bDisableChilds || m_bDisableChildsOnUncheck) pChild->setEnabled(getChildEnable()); }
void OptionsCtrlImpl::DateTime::childAdded(Item* pChild) { if (m_bDisableChilds || m_bDisableChildsOnNone) { pChild->setEnabled(getChildEnable()); } }
void OptionsCtrlImpl::DateTime::enableChildsDateTime() { if (m_bDisableChilds || m_bDisableChildsOnNone) { enableChilds(getChildEnable()); } }