summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2022-07-09 09:03:50 +0200
committerLiang Qi <liang.qi@qt.io>2022-08-06 01:24:41 +0200
commit5b62970b9441717670a1756b858c500004dfdfe0 (patch)
treed6ae82c708af6c3d671a9701c06e0a24dcf4ee57
parentcef9cbdd52d737ce6ff01d12770b38c02a0e331a (diff)
tests: add a textfield in qt-client-widget
To test drag and drop. Change-Id: I609c7edebea3af7763ec53fdbb7257a4b89371b9 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
-rw-r--r--tests/manual/xembed/qt-client-widget/window.cpp11
-rw-r--r--tests/manual/xembed/qt-client-widget/window.h2
2 files changed, 13 insertions, 0 deletions
diff --git a/tests/manual/xembed/qt-client-widget/window.cpp b/tests/manual/xembed/qt-client-widget/window.cpp
index 6f0a373ec3..756e956bb6 100644
--- a/tests/manual/xembed/qt-client-widget/window.cpp
+++ b/tests/manual/xembed/qt-client-widget/window.cpp
@@ -63,6 +63,11 @@ Window::Window()
accessLineEdit = new QLineEdit;
+ QGroupBox *testGroup = new QGroupBox(tr("Test"));
+
+ QLabel *testLabel = new QLabel(tr("Drag and Drop:"));
+ textEdit = new QTextEdit;
+
connect(echoComboBox, SIGNAL(activated(int)),
this, SLOT(echoChanged(int)));
connect(validatorComboBox, SIGNAL(activated(int)),
@@ -104,12 +109,18 @@ Window::Window()
accessLayout->addWidget(accessLineEdit, 1, 0, 1, 2);
accessGroup->setLayout(accessLayout);
+ QGridLayout *testLayout = new QGridLayout;
+ testLayout->addWidget(testLabel, 0, 0);
+ testLayout->addWidget(textEdit, 1, 0, 1, 2);
+ testGroup->setLayout(testLayout);
+
QGridLayout *layout = new QGridLayout;
layout->addWidget(echoGroup, 0, 0);
layout->addWidget(validatorGroup, 1, 0);
layout->addWidget(alignmentGroup, 2, 0);
layout->addWidget(inputMaskGroup, 0, 1);
layout->addWidget(accessGroup, 1, 1);
+ layout->addWidget(testGroup, 2, 1);
setLayout(layout);
setWindowTitle(tr("Line Edits"));
diff --git a/tests/manual/xembed/qt-client-widget/window.h b/tests/manual/xembed/qt-client-widget/window.h
index 6f69a4330e..b749c04009 100644
--- a/tests/manual/xembed/qt-client-widget/window.h
+++ b/tests/manual/xembed/qt-client-widget/window.h
@@ -9,6 +9,7 @@
QT_BEGIN_NAMESPACE
class QComboBox;
class QLineEdit;
+class QTextEdit;
QT_END_NAMESPACE
class Window : public QWidget
@@ -31,6 +32,7 @@ private:
QLineEdit *alignmentLineEdit;
QLineEdit *inputMaskLineEdit;
QLineEdit *accessLineEdit;
+ QTextEdit *textEdit;
};
#endif