예제 #1
0
EVENT global uivget( VSCREEN *vptr )
/**********************************/
{
    register    EVENT                   ev;

    menuevent( vptr );
    ev = saveevent();
    return( ev );
}
예제 #2
0
bool menuevent::eventFilter(QObject *obj, QEvent *event)
{
    if (event->type() == QEvent::KeyPress) {
        QKeyEvent *keyEvent = static_cast<QKeyEvent *>(event);
        //qDebug("Ate key press %d", keyEvent->key());
        if(keyEvent->key()==Qt::Key_Menu) {
            QContextMenuEvent menuevent(QContextMenuEvent::Keyboard, QPoint());
            QCoreApplication::sendEvent(obj,&menuevent);
            //qDebug("Ate key press");
            return true;
        }
    }
    // standard event processing
    return QObject::eventFilter(obj, event);

}
예제 #3
0
EVENT UIAPI uivget( VSCREEN *vptr )
/**********************************/
{
    Event = menuevent( vptr );
    return( saveevent() );
}
예제 #4
0
void RocNetDlg::onNodeListSelected( wxListEvent& event ) {
  wxCommandEvent menuevent( wxEVT_COMMAND_MENU_SELECTED, ME_RocNet );
  wxPostEvent( wxGetApp().getFrame(), menuevent );
}