X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=emul%2Femulkbd.cpp;h=19c6d88033852b23df40a16449c351c254778ec4;hb=fff51d0f659a22f994cd8cb1d2a58a46ae981e2d;hp=95b702148ebc9f980db66e06223684cc474c7745;hpb=4d062df20ce3b853319899469adbc37457b15499;p=bertos.git diff --git a/emul/emulkbd.cpp b/emul/emulkbd.cpp old mode 100755 new mode 100644 index 95b70214..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) : @@ -86,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); @@ -106,7 +121,7 @@ EmulKbd::~EmulKbd() QSizePolicy EmulKbd::sizePolicy() const { - return QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed, false); + return QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); } @@ -190,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());