//==================================== // receive release event //------------------------------------ void SCCFig::mouseReleaseEvent ( QMouseEvent* ) { // ... // send signal with the SCCFig object used // for this drag action // --------------------- sigReleased (this); }
void DirectionalButton::pointerButtonUpEvent(const PointerEvent& event) { ILOG_TRACE_W(ILX_DIRBUTTON); sigReleased(); if (_buttonFlag & PressedDown) { if (__dbThread->_target == this) __dbThread->cancel(); _buttonFlag = (ButtonFlags) (_buttonFlag & ~PressedDown); if (_icon) _icon->setState(DefaultState); PlatformManager::instance().playSoundEffect("Click"); toggleChecked(); sigClicked(); } }