#include "testdialog.h" #include #include #include #include TestDialog::TestDialog(int iteration) : QDialog(0, Qt::WindowStaysOnTopHint) { setWindowTitle("Qt Bug Test"); QVBoxLayout* mainlayout = new QVBoxLayout(); QHBoxLayout* buttonlayout = new QHBoxLayout(); QPushButton* cancelbutton = new QPushButton("Exit"); QPushButton* okbutton = new QPushButton("Retry"); okbutton->setAutoDefault(true); okbutton->setDefault(true); connect(okbutton ,SIGNAL(clicked()), this, SLOT(accept())); connect(cancelbutton ,SIGNAL(clicked()), this, SLOT(reject())); buttonlayout->addWidget(okbutton); buttonlayout->addWidget(cancelbutton); mainlayout->addWidget(new QLabel("Are we on top yet? (" + QString::number(iteration) + ")")); mainlayout->addLayout(buttonlayout); setLayout(mainlayout); }