X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=emul%2Femulkbd.cpp;h=19c6d88033852b23df40a16449c351c254778ec4;hb=1ab5fa0763879ab997884c8bc88631b69205a191;hp=1dfdd9d5500cc92e0c2835e4be6ef945b9dbc2d0;hpb=20d3c79024c12bb366270c0c1fdda53c4c55e734;p=bertos.git diff --git a/emul/emulkbd.cpp b/emul/emulkbd.cpp old mode 100755 new mode 100644 index 1dfdd9d5..19c6d880 --- a/emul/emulkbd.cpp +++ b/emul/emulkbd.cpp @@ -1,9 +1,34 @@ /** * \file * * * \version $Id$ @@ -16,24 +41,14 @@ #include "emulkbd.h" #include "emul.h" -#if _QT < 4 - #include - #include - #include - #include - #include - #include - #include -#else - #include - #include - #include - #include - #include - #include - #include - #include -#endif +#include +#include +#include +#include +#include +#include +#include +#include EmulKey::EmulKey(EmulKbd *kbd, const char *label, int _keycode, int _row, int _col) : @@ -57,8 +72,7 @@ EmulKey::~EmulKey() /** - * \reimp - * Override standad QButton behaviour: we must also emit the signals + * Override standad QButton behaviour: we must also emit the signals. */ // unused void EmulKey::setDown(bool enable) @@ -87,9 +101,9 @@ void EmulKey::keyReleased(void) } -EmulKbd::EmulKbd(QWidget *parent, const char *name, Qt::WFlags f) : - QFrame(parent, name, Qt::WRepaintNoErase | Qt::WResizeNoErase | f), - layout(new QGridLayout(this, 4, 4, 4)), +EmulKbd::EmulKbd(QWidget *parent, Qt::WFlags f) : + QFrame(parent, f), + layout(new QGridLayout(this)), active_row(0) { setFrameStyle(QFrame::Box | QFrame::Sunken); @@ -107,7 +121,7 @@ EmulKbd::~EmulKbd() QSizePolicy EmulKbd::sizePolicy() const { - return QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed, false); + return QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); } @@ -191,6 +205,7 @@ int EmulKbd::readCols(void) EmulKey *key; int cols = 0; + // FIXME: QLayoutIterator is obsolete in Qt4 for(QLayoutIterator it(layout->iterator()); (item = it.current()); ++it) { key = static_cast(item->widget());