Exemplo n.º 1
0
void CursesScreen::processMouseEvent(MEVENT &mEvent)  {
    QPoint cur = QPoint(mEvent.x, mEvent.y);

    if(mEvent.bstate & BUTTON1_CLICKED) {
        GUIMouseEvent mEv(GUIEvent::GUIMouseClicked, GUIMouseEvent::LeftButton, cur);
        widget()->event(&mEv);
    }
}
Exemplo n.º 2
0
void GLFWCALL mouse_wheel_callback(int mwpos){
  MouseWheelEvent mEv(mwpos, mwpos - last_wheel_pos);
  last_wheel_pos = mwpos;
  mouse_wheel_event_spawner.spawn_event(mEv);
}
Exemplo n.º 3
0
void GLFWCALL mousebuttoncallback(int button, int action){
  MouseClick mEv(button,action);
  mouse_click_handler.spawn_event(mEv);

}