void IndentSlider::mouseReleaseEvent(QMouseEvent *event) { event->accept(); current_sel_indent=SEL_NONE; emit mouse_release(); }
bool tree_node::mouse_release( const base::point &p, int button ) { if ( _mouse_grab ) { auto tmp = _mouse_grab; _mouse_grab.reset(); return tmp->mouse_release( p, button ); } if ( _collapsed ) return _root->mouse_release( p, button ); else return container<tree_layout>::mouse_release( p, button ); }
int Header::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QWidget::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: mouse_release((*reinterpret_cast< QMouseEvent*(*)>(_a[1]))); break; case 1: mouse_move((*reinterpret_cast< QMouseEvent*(*)>(_a[1]))); break; case 2: mouse_left_press((*reinterpret_cast< QMouseEvent*(*)>(_a[1]))); break; case 3: mouse_left_press(); break; case 4: mouse_right_press(); break; case 5: mouse_mid_press(); break; case 6: mouse_double_click(); break; case 7: frame_close(); break; case 8: quit_frame(); break; default: ; } _id -= 9; } return _id; }
event_node_ptr fake_event_source::mouse_click(const size_t time, const Uint8 button) { mouse_press(time, button); return mouse_release(time+1,button); }
void Special_Label::mouseReleaseEvent(QMouseEvent *ev) { emit mouse_release(); }
window::window( const std::shared_ptr<platform::window> &win ) : _window( win ) { precondition( bool(_window), "null window" ); _window->exposed = [this] ( void ) { paint(); }; _window->resized = [this] ( double w, double h ) { resized( w, h ); }; _window->mouse_pressed = [this]( const std::shared_ptr<platform::mouse> &, const base::point &p, int b ) { mouse_press( p, b ); }; _window->mouse_released = [this]( const std::shared_ptr<platform::mouse> &, const base::point &p, int b ) { mouse_release( p, b ); }; _window->mouse_moved = [this]( const std::shared_ptr<platform::mouse> &, const base::point &p ) { mouse_moved( p ); }; _window->mouse_wheel = [this]( const std::shared_ptr<platform::mouse> &, int i ) { mouse_wheel( i ); }; _window->key_pressed = [this]( const std::shared_ptr<platform::keyboard> &, const platform::scancode &c ) { key_pressed( c ); }; _window->key_released = [this]( const std::shared_ptr<platform::keyboard> &, const platform::scancode &c ) { key_released( c ); }; _window->text_entered = [this]( const std::shared_ptr<platform::keyboard> &, const char32_t &c ) { text_entered( c ); }; _canvas = std::make_shared<draw::canvas>(); }