00001 #include "QtrListView.h" 00002 00003 void QtrListView::keyPressEvent(QKeyEvent* e) 00004 { 00005 switch (e->key()) 00006 { 00007 case Key_Space: 00008 e->accept(); 00009 emit OnCentreButton(currentItem()); 00010 break; 00011 // case Key_Enter: 00012 // case Key_Return: 00013 case Key_F33: 00014 e->accept(); 00015 emit OnOKButton(currentItem()); 00016 break; 00017 case Key_Escape: 00018 e->accept(); 00019 emit OnCancelButton(); 00020 break; 00021 default: 00022 QListView::keyPressEvent(e); 00023 } 00024 }
1.4.2