/***************************************************************************
* Copyright ( C ) 2003 by Alexander Dymo *
* cloudtemple @ mksat . net *
* *
* This program is free software ; you can redistribute it and / or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation ; either version 2 of the License , or *
* ( at your option ) any later version . *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
# include "gdbtable.h"
namespace GDBDebugger {
GDBTable : : GDBTable ( TQWidget * parent , const char * name )
: TQTable ( parent , name )
{
}
GDBTable : : GDBTable ( int nr , int nc , TQWidget * parent , const char * name )
: TQTable ( nr , nc , parent , name )
{
}
GDBTable : : ~ GDBTable ( )
{
}
void GDBTable : : keyPressEvent ( TQKeyEvent * e )
{
emit keyPressed ( e - > key ( ) ) ;
if ( e - > key ( ) = = Key_Return )
emit returnPressed ( ) ;
else if ( e - > key ( ) = = Key_F2 )
emit f2Pressed ( ) ;
else if ( ( e - > text ( ) = = TQString ( " a " ) ) & & ( e - > state ( ) = = AltButton ) )
{
emit insertPressed ( ) ;
return ;
}
else if ( ( e - > text ( ) = = TQString ( " A " ) ) & & ( e - > state ( ) = = AltButton ) )
{
emit insertPressed ( ) ;
return ;
}
else if ( e - > key ( ) = = Key_Delete )
emit deletePressed ( ) ;
TQTable : : keyPressEvent ( e ) ;
}
}
# include "gdbtable.moc"