FullCode::FullCode()
{
............................
l = new QListBox( this );
g->addWidget( l, 1, 1 );
l->setMaximumSize(125,115);
l->insertItem("M",-1);
l->insertItem("Ma",-1);
............................
}
FullCode::~FullCode()
{
delete bg;
}
void FullCode
::keyPressEvent(QKeyEvent *event
) {
printf("Key Press.... %d\n", event->key());
if(event->key() == Qt::Key_Up)
{
key_press = -1;
}
else if(event->key() == Qt::Key_Down)
{
key_press = 1;
}
else if(event->key() == Qt::Key_Right)
{
key_press = 2;
}
else if(event->key() == Qt::Key_Left)
{
key_press = -2;
}
else if(event->key() == Qt::Key_Return)
{
key_press = 3;
}
else {
key_press = 0;
}
}
void QListBox
::keyPressEvent(QKeyEvent *event
) {
FullCode ff;
ff.keyPressEvent(event);
}
FullCode::FullCode()
: QWidget( 0, 0 )
{
QGridLayout * g = new QGridLayout( this, 2, 2, 0);
............................
l = new QListBox( this );
g->addWidget( l, 1, 1 );
l->setMaximumSize(125,115);
l->insertItem("M",-1);
l->insertItem("Ma",-1);
............................
}
FullCode::~FullCode()
{
delete bg;
}
void FullCode::keyPressEvent(QKeyEvent *event)
{
printf("Key Press.... %d\n", event->key());
if(event->key() == Qt::Key_Up)
{
key_press = -1;
}
else if(event->key() == Qt::Key_Down)
{
key_press = 1;
}
else if(event->key() == Qt::Key_Right)
{
key_press = 2;
}
else if(event->key() == Qt::Key_Left)
{
key_press = -2;
}
else if(event->key() == Qt::Key_Return)
{
key_press = 3;
}
else {
key_press = 0;
}
}
void QListBox::keyPressEvent(QKeyEvent *event)
{
FullCode ff;
ff.keyPressEvent(event);
}
To copy to clipboard, switch view to plain text mode
Bookmarks