//====================================
// receive release event
//------------------------------------
void SCCFig::mouseReleaseEvent ( QMouseEvent* ) {
	// ...
	// send signal with the SCCFig object used
	// for this drag action
	// ---------------------
	sigReleased (this);
}
Beispiel #2
0
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();
    }
}