void ModelExplorer::connectSignalsAndSlots() { bool connected; connected = connect(mClassAction, SIGNAL(triggered()), this, SLOT(classAction())); OS_ASSERT(connected); connected = connect(mSystemOutlinerAction, SIGNAL(triggered()), this, SLOT(systemOutlinerAction())); OS_ASSERT(connected); connected = connect(mTreeAction, SIGNAL(triggered()), this, SLOT(treeAction())); OS_ASSERT(connected); connected = connect(mClassViewWidget,SIGNAL(eventEnter()), this,SLOT(on_ClassViewEventEnter())); OS_ASSERT(connected); connected = connect(mClassViewWidget,SIGNAL(eventLeave()), this,SLOT(on_ClassViewEventLeave())); OS_ASSERT(connected); connected = connect(mTreeViewWidget,SIGNAL(eventEnter()), this,SLOT(on_TreeViewEventEnter())); OS_ASSERT(connected); connected = connect(mTreeViewWidget,SIGNAL(eventLeave()), this,SLOT(on_TreeViewEventLeave())); OS_ASSERT(connected); connected = connect(mTreeViewWidget,SIGNAL(modelDirty()), mClassViewWidget,SLOT(on_modelDirty())); OS_ASSERT(connected); connected = connect(mClassViewWidget,SIGNAL(modelDirty()), mTreeViewWidget,SLOT(on_modelDirty())); OS_ASSERT(connected); connected = connect(mTreeViewWidget,SIGNAL(modelDirty()), this,SIGNAL(modelDirty())); OS_ASSERT(connected); connected = connect(mClassViewWidget,SIGNAL(modelDirty()), this,SIGNAL(modelDirty())); OS_ASSERT(connected); connected = connect(mTreeViewWidget,SIGNAL(precisionDlgFinished()), this,SIGNAL(precisionDlgFinished())); OS_ASSERT(connected); connected = connect(mClassViewWidget,SIGNAL(precisionDlgFinished()), this,SIGNAL(precisionDlgFinished())); OS_ASSERT(connected); }
void wxComboBox::OnChar( wxKeyEvent &event ) { if ( event.GetKeyCode() == WXK_RETURN ) { // GTK automatically selects an item if its in the list wxCommandEvent eventEnter(wxEVT_COMMAND_TEXT_ENTER, GetId()); eventEnter.SetString( GetValue() ); eventEnter.SetInt( GetSelection() ); eventEnter.SetEventObject( this ); if (!GetEventHandler()->ProcessEvent( eventEnter )) { // This will invoke the dialog default action, such // as the clicking the default button. wxWindow *top_frame = m_parent; while (top_frame->GetParent() && !(top_frame->IsTopLevel())) top_frame = top_frame->GetParent(); if (top_frame && GTK_IS_WINDOW(top_frame->m_widget)) { GtkWindow *window = GTK_WINDOW(top_frame->m_widget); if (window->default_widget) gtk_widget_activate (window->default_widget); } } // Catch GTK event so that GTK doesn't open the drop // down list upon RETURN. return; } event.Skip(); }
void wxComboBox::OnChar( wxKeyEvent &event ) { switch ( event.GetKeyCode() ) { case WXK_RETURN: if ( HasFlag(wxTE_PROCESS_ENTER) && GetEntry() ) { // GTK automatically selects an item if its in the list wxCommandEvent eventEnter(wxEVT_TEXT_ENTER, GetId()); eventEnter.SetString( GetValue() ); eventEnter.SetInt( GetSelection() ); eventEnter.SetEventObject( this ); if ( HandleWindowEvent(eventEnter) ) { // Catch GTK event so that GTK doesn't open the drop // down list upon RETURN. return; } } break; } event.Skip(); }
void wxComboBox::OnChar( wxKeyEvent &event ) { if ( event.GetKeyCode() == WXK_RETURN ) { // GTK automatically selects an item if its in the list wxCommandEvent eventEnter(wxEVT_TEXT_ENTER, GetId()); eventEnter.SetString( GetValue() ); eventEnter.SetInt( GetSelection() ); eventEnter.SetEventObject( this ); if (!HandleWindowEvent( eventEnter )) { // This will invoke the dialog default action, such // as the clicking the default button. wxWindow *top_frame = m_parent; #if defined(__INTEL_COMPILER) && 1 /* VDM auto patch */ # pragma ivdep # pragma swp # pragma unroll # pragma prefetch # if 0 # pragma simd noassert # endif #endif /* VDM auto patch */ while (top_frame->GetParent() && !(top_frame->IsTopLevel())) top_frame = top_frame->GetParent(); if (top_frame && GTK_IS_WINDOW(top_frame->m_widget)) { GtkWindow *window = GTK_WINDOW(top_frame->m_widget); if (window->default_widget) gtk_widget_activate (window->default_widget); } } // Catch GTK event so that GTK doesn't open the drop // down list upon RETURN. return; } event.Skip(); }
void TreeView::enterEvent(QEvent * event) { emit eventEnter(); }