void CheckBox::unSelectedEvent() { if (_checkBoxEventCallback) { _checkBoxEventCallback(this, EventType::UNSELECTED); } if (_checkBoxEventListener && _checkBoxEventSelector) { (_checkBoxEventListener->*_checkBoxEventSelector)(this,CHECKBOX_STATE_EVENT_UNSELECTED); } }
void CheckBox::selectedEvent() { this->retain(); if (_checkBoxEventCallback) { _checkBoxEventCallback(this, EventType::SELECTED); } if (_checkBoxEventListener && _checkBoxEventSelector) { (_checkBoxEventListener->*_checkBoxEventSelector)(this,CHECKBOX_STATE_EVENT_SELECTED); } this->release(); }
void CheckBox::unSelectedEvent() { this->retain(); if (_checkBoxEventCallback) { _checkBoxEventCallback(this, EventType::UNSELECTED); } if (_ccEventCallback) { _ccEventCallback(this, static_cast<int>(EventType::UNSELECTED)); } if (_checkBoxEventListener && _checkBoxEventSelector) { (_checkBoxEventListener->*_checkBoxEventSelector)(this,CHECKBOX_STATE_EVENT_UNSELECTED); } this->release(); }
void CheckBox::dispatchSelectChangedEvent(bool selected) { EventType eventType = (selected ? EventType::SELECTED : EventType::UNSELECTED); CheckBoxEventType checkBoxEventType = (selected ? CHECKBOX_STATE_EVENT_SELECTED : CHECKBOX_STATE_EVENT_UNSELECTED); this->retain(); if (_checkBoxEventCallback) { _checkBoxEventCallback(this, eventType); } if (_ccEventCallback) { _ccEventCallback(this, static_cast<int>(eventType)); } if (_checkBoxEventListener && _checkBoxEventSelector) { (_checkBoxEventListener->*_checkBoxEventSelector)(this, checkBoxEventType); } this->release(); }