9 #ifndef UI_JIGSAWDIALOG_H
10 #define UI_JIGSAWDIALOG_H
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QAction>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QButtonGroup>
16 #include <QtWidgets/QCheckBox>
17 #include <QtWidgets/QDialog>
18 #include <QtWidgets/QDialogButtonBox>
19 #include <QtWidgets/QGridLayout>
20 #include <QtWidgets/QHeaderView>
21 #include <QtWidgets/QLCDNumber>
22 #include <QtWidgets/QLabel>
23 #include <QtWidgets/QPushButton>
24 #include <QtWidgets/QScrollArea>
25 #include <QtWidgets/QWidget>
32 QDialogButtonBox *buttonBox;
33 QWidget *jigsawButtonsLayoutWidget;
34 QGridLayout *gridLayout;
35 QPushButton *JigsawSetupButton;
36 QPushButton *JigsawRunButton;
37 QCheckBox *useLastSettings;
39 QGridLayout *statusUpdatesLayout;
40 QScrollArea *statusUpdateScrollArea;
41 QLabel *statusUpdatesLabel;
43 QGridLayout *iterationSigma0Layout;
44 QLabel *iterationLabel;
46 QLCDNumber *iterationLcdNumber;
47 QLCDNumber *sigma0LcdNumber;
49 void setupUi(
QDialog *JigsawDialog)
51 if (JigsawDialog->objectName().isEmpty())
52 JigsawDialog->setObjectName(QStringLiteral(
"JigsawDialog"));
53 JigsawDialog->resize(520, 300);
55 icon.addFile(QStringLiteral(
"icons/jigsaw.png"), QSize(), QIcon::Normal, QIcon::Off);
56 JigsawDialog->setWindowIcon(icon);
57 JigsawDialog->setModal(
false);
58 buttonBox =
new QDialogButtonBox(JigsawDialog);
59 buttonBox->setObjectName(QStringLiteral(
"buttonBox"));
60 buttonBox->setGeometry(QRect(170, 260, 341, 32));
61 buttonBox->setOrientation(Qt::Horizontal);
62 buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
63 jigsawButtonsLayoutWidget =
new QWidget(JigsawDialog);
64 jigsawButtonsLayoutWidget->setObjectName(QStringLiteral(
"jigsawButtonsLayoutWidget"));
65 jigsawButtonsLayoutWidget->setGeometry(QRect(320, 10, 189, 94));
66 gridLayout =
new QGridLayout(jigsawButtonsLayoutWidget);
67 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
68 gridLayout->setContentsMargins(0, 0, 0, 0);
69 JigsawSetupButton =
new QPushButton(jigsawButtonsLayoutWidget);
70 JigsawSetupButton->setObjectName(QStringLiteral(
"JigsawSetupButton"));
72 gridLayout->addWidget(JigsawSetupButton, 0, 0, 1, 1);
74 JigsawRunButton =
new QPushButton(jigsawButtonsLayoutWidget);
75 JigsawRunButton->setObjectName(QStringLiteral(
"JigsawRunButton"));
77 gridLayout->addWidget(JigsawRunButton, 1, 0, 1, 1);
79 useLastSettings =
new QCheckBox(jigsawButtonsLayoutWidget);
80 useLastSettings->setObjectName(QStringLiteral(
"useLastSettings"));
82 gridLayout->addWidget(useLastSettings, 2, 0, 1, 1);
84 gridLayoutWidget =
new QWidget(JigsawDialog);
85 gridLayoutWidget->setObjectName(QStringLiteral(
"gridLayoutWidget"));
86 gridLayoutWidget->setGeometry(QRect(10, 10, 301, 241));
87 statusUpdatesLayout =
new QGridLayout(gridLayoutWidget);
88 statusUpdatesLayout->setObjectName(QStringLiteral(
"statusUpdatesLayout"));
89 statusUpdatesLayout->setContentsMargins(0, 0, 0, 0);
90 statusUpdateScrollArea =
new QScrollArea(gridLayoutWidget);
91 statusUpdateScrollArea->setObjectName(QStringLiteral(
"statusUpdateScrollArea"));
92 statusUpdateScrollArea->setWidgetResizable(
true);
93 statusUpdatesLabel =
new QLabel();
94 statusUpdatesLabel->setObjectName(QStringLiteral(
"statusUpdatesLabel"));
95 statusUpdatesLabel->setGeometry(QRect(0, 0, 297, 237));
96 statusUpdatesLabel->setWordWrap(
true);
97 statusUpdateScrollArea->setWidget(statusUpdatesLabel);
99 statusUpdatesLayout->addWidget(statusUpdateScrollArea, 0, 0, 1, 1);
101 iterationLayoutWidget =
new QWidget(JigsawDialog);
102 iterationLayoutWidget->setObjectName(QStringLiteral(
"iterationLayoutWidget"));
103 iterationLayoutWidget->setGeometry(QRect(321, 110, 188, 59));
104 iterationSigma0Layout =
new QGridLayout(iterationLayoutWidget);
105 iterationSigma0Layout->setObjectName(QStringLiteral(
"iterationSigma0Layout"));
106 iterationSigma0Layout->setContentsMargins(0, 0, 0, 0);
107 iterationLabel =
new QLabel(iterationLayoutWidget);
108 iterationLabel->setObjectName(QStringLiteral(
"iterationLabel"));
109 iterationLabel->setTextFormat(Qt::PlainText);
110 iterationLabel->setAlignment(Qt::AlignCenter);
112 iterationSigma0Layout->addWidget(iterationLabel, 0, 0, 1, 1);
114 sigma0Label =
new QLabel(iterationLayoutWidget);
115 sigma0Label->setObjectName(QStringLiteral(
"sigma0Label"));
116 sigma0Label->setAlignment(Qt::AlignCenter);
118 iterationSigma0Layout->addWidget(sigma0Label, 0, 1, 1, 1);
120 iterationLcdNumber =
new QLCDNumber(iterationLayoutWidget);
121 iterationLcdNumber->setObjectName(QStringLiteral(
"iterationLcdNumber"));
122 iterationLcdNumber->setMinimumSize(QSize(90, 35));
123 iterationLcdNumber->setFrameShadow(QFrame::Raised);
125 iterationSigma0Layout->addWidget(iterationLcdNumber, 1, 0, 1, 1);
127 sigma0LcdNumber =
new QLCDNumber(iterationLayoutWidget);
128 sigma0LcdNumber->setObjectName(QStringLiteral(
"sigma0LcdNumber"));
129 sigma0LcdNumber->setMinimumSize(QSize(90, 35));
130 sigma0LcdNumber->setFrameShadow(QFrame::Raised);
132 iterationSigma0Layout->addWidget(sigma0LcdNumber, 1, 1, 1, 1);
135 retranslateUi(JigsawDialog);
136 QObject::connect(buttonBox, SIGNAL(accepted()), JigsawDialog, SLOT(accept()));
137 QObject::connect(buttonBox, SIGNAL(rejected()), JigsawDialog, SLOT(reject()));
139 QMetaObject::connectSlotsByName(JigsawDialog);
142 void retranslateUi(
QDialog *JigsawDialog)
144 JigsawDialog->setWindowTitle(QApplication::translate(
"JigsawDialog",
"Jigsaw", 0));
145 JigsawSetupButton->setText(QApplication::translate(
"JigsawDialog",
"&Setup", 0));
146 JigsawRunButton->setText(QApplication::translate(
"JigsawDialog",
"&Run", 0));
147 useLastSettings->setText(QApplication::translate(
"JigsawDialog",
"Use Last Settings", 0));
148 statusUpdatesLabel->setText(QApplication::translate(
"JigsawDialog",
"Welcome to Jigsaw", 0));
149 iterationLabel->setText(QApplication::translate(
"JigsawDialog",
"Iteration", 0));
150 sigma0Label->setText(QApplication::translate(
"JigsawDialog",
"sigma0", 0));
161 #endif // UI_JIGSAWDIALOG_H