gdbtable.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #include "gdbtable.h"
00011
00012 namespace GDBDebugger {
00013
00014 GDBTable::GDBTable(QWidget *parent, const char *name)
00015 : QTable(parent, name)
00016 {
00017 }
00018
00019 GDBTable::GDBTable(int nr, int nc, QWidget * parent, const char * name)
00020 : QTable(nr, nc, parent, name)
00021 {
00022 }
00023
00024 GDBTable::~GDBTable()
00025 {
00026 }
00027
00028 void GDBTable::keyPressEvent( QKeyEvent * e )
00029 {
00030 emit keyPressed(e->key());
00031
00032 if (e->key() == Key_Return)
00033 emit returnPressed();
00034 else if (e->key() == Key_F2)
00035 emit f2Pressed();
00036 else if ((e->text() == QString("a")) && (e->state() == AltButton))
00037 {
00038 emit insertPressed();
00039 return;
00040 }
00041 else if ((e->text() == QString("A")) && (e->state() == AltButton))
00042 {
00043 emit insertPressed();
00044 return;
00045 }
00046 else if (e->key() == Key_Delete)
00047 emit deletePressed();
00048
00049 QTable::keyPressEvent(e);
00050 }
00051
00052 }
00053
00054 #include "gdbtable.moc"
00055
This file is part of the documentation for KDevelop Version 3.1.2.