00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef UI_DIALOGMATRIX_H
00011 #define UI_DIALOGMATRIX_H
00012
00013 #include <QtCore/QVariant>
00014 #include <QtGui/QAction>
00015 #include <QtGui/QApplication>
00016 #include <QtGui/QButtonGroup>
00017 #include <QtGui/QDialog>
00018 #include <QtGui/QDialogButtonBox>
00019 #include <QtGui/QGridLayout>
00020 #include <QtGui/QGroupBox>
00021 #include <QtGui/QHeaderView>
00022 #include <QtGui/QLineEdit>
00023 #include <QtGui/QPushButton>
00024 #include <QtGui/QVBoxLayout>
00025 #include <QtGui/QWidget>
00026
00027 QT_BEGIN_NAMESPACE
00028
00029 class Ui_dialogMatrixClass
00030 {
00031 public:
00032 QWidget *layoutWidget;
00033 QVBoxLayout *vboxLayout;
00034 QWidget *layoutWidget1;
00035 QGridLayout *gridLayout;
00036 QLineEdit *a13;
00037 QLineEdit *a22;
00038 QLineEdit *a32;
00039 QLineEdit *a31;
00040 QLineEdit *a21;
00041 QLineEdit *a33;
00042 QLineEdit *a11;
00043 QLineEdit *a12;
00044 QLineEdit *a23;
00045 QDialogButtonBox *buttonMatrix;
00046 QGroupBox *groupBox;
00047 QWidget *layoutWidget2;
00048 QGridLayout *gridLayout1;
00049 QPushButton *buttonPrewitt;
00050 QPushButton *buttonSobel;
00051 QPushButton *buttonRoberts;
00052 QPushButton *buttonFreiChen;
00053 QPushButton *buttonLaplace4;
00054 QPushButton *buttonLaplace8;
00055
00056 void setupUi(QDialog *dialogMatrixClass)
00057 {
00058 if (dialogMatrixClass->objectName().isEmpty())
00059 dialogMatrixClass->setObjectName(QString::fromUtf8("dialogMatrixClass"));
00060 dialogMatrixClass->resize(342, 125);
00061 dialogMatrixClass->setMinimumSize(QSize(342, 125));
00062 dialogMatrixClass->setMaximumSize(QSize(342, 125));
00063 dialogMatrixClass->setModal(false);
00064 layoutWidget = new QWidget(dialogMatrixClass);
00065 layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
00066 layoutWidget->setGeometry(QRect(0, 10, 162, 105));
00067 vboxLayout = new QVBoxLayout(layoutWidget);
00068 #ifndef Q_OS_MAC
00069 vboxLayout->setSpacing(6);
00070 #endif
00071 vboxLayout->setContentsMargins(0, 0, 0, 0);
00072 vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
00073 vboxLayout->setContentsMargins(0, 0, 0, 0);
00074 layoutWidget1 = new QWidget(layoutWidget);
00075 layoutWidget1->setObjectName(QString::fromUtf8("layoutWidget1"));
00076 gridLayout = new QGridLayout(layoutWidget1);
00077 #ifndef Q_OS_MAC
00078 gridLayout->setSpacing(6);
00079 #endif
00080 gridLayout->setContentsMargins(0, 0, 0, 0);
00081 gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
00082 a13 = new QLineEdit(layoutWidget1);
00083 a13->setObjectName(QString::fromUtf8("a13"));
00084 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
00085 sizePolicy.setHorizontalStretch(4);
00086 sizePolicy.setVerticalStretch(4);
00087 sizePolicy.setHeightForWidth(a13->sizePolicy().hasHeightForWidth());
00088 a13->setSizePolicy(sizePolicy);
00089 a13->setMaximumSize(QSize(40, 40));
00090 a13->setMaxLength(4);
00091
00092 gridLayout->addWidget(a13, 0, 2, 1, 1);
00093
00094 a22 = new QLineEdit(layoutWidget1);
00095 a22->setObjectName(QString::fromUtf8("a22"));
00096 sizePolicy.setHeightForWidth(a22->sizePolicy().hasHeightForWidth());
00097 a22->setSizePolicy(sizePolicy);
00098 a22->setMaximumSize(QSize(40, 16777215));
00099 a22->setMaxLength(4);
00100
00101 gridLayout->addWidget(a22, 1, 1, 1, 1);
00102
00103 a32 = new QLineEdit(layoutWidget1);
00104 a32->setObjectName(QString::fromUtf8("a32"));
00105 sizePolicy.setHeightForWidth(a32->sizePolicy().hasHeightForWidth());
00106 a32->setSizePolicy(sizePolicy);
00107 a32->setMaximumSize(QSize(40, 16777215));
00108 a32->setMaxLength(4);
00109
00110 gridLayout->addWidget(a32, 2, 1, 1, 1);
00111
00112 a31 = new QLineEdit(layoutWidget1);
00113 a31->setObjectName(QString::fromUtf8("a31"));
00114 sizePolicy.setHeightForWidth(a31->sizePolicy().hasHeightForWidth());
00115 a31->setSizePolicy(sizePolicy);
00116 a31->setMaximumSize(QSize(40, 16777215));
00117 a31->setMaxLength(4);
00118
00119 gridLayout->addWidget(a31, 2, 0, 1, 1);
00120
00121 a21 = new QLineEdit(layoutWidget1);
00122 a21->setObjectName(QString::fromUtf8("a21"));
00123 sizePolicy.setHeightForWidth(a21->sizePolicy().hasHeightForWidth());
00124 a21->setSizePolicy(sizePolicy);
00125 a21->setMaximumSize(QSize(40, 16777215));
00126 a21->setMaxLength(4);
00127
00128 gridLayout->addWidget(a21, 1, 0, 1, 1);
00129
00130 a33 = new QLineEdit(layoutWidget1);
00131 a33->setObjectName(QString::fromUtf8("a33"));
00132 sizePolicy.setHeightForWidth(a33->sizePolicy().hasHeightForWidth());
00133 a33->setSizePolicy(sizePolicy);
00134 a33->setMaximumSize(QSize(40, 16777215));
00135 a33->setMaxLength(4);
00136
00137 gridLayout->addWidget(a33, 2, 2, 1, 1);
00138
00139 a11 = new QLineEdit(layoutWidget1);
00140 a11->setObjectName(QString::fromUtf8("a11"));
00141 QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Fixed);
00142 sizePolicy1.setHorizontalStretch(0);
00143 sizePolicy1.setVerticalStretch(0);
00144 sizePolicy1.setHeightForWidth(a11->sizePolicy().hasHeightForWidth());
00145 a11->setSizePolicy(sizePolicy1);
00146 a11->setMaximumSize(QSize(40, 40));
00147 a11->setInputMethodHints(Qt::ImhFormattedNumbersOnly);
00148 a11->setMaxLength(4);
00149
00150 gridLayout->addWidget(a11, 0, 0, 1, 1);
00151
00152 a12 = new QLineEdit(layoutWidget1);
00153 a12->setObjectName(QString::fromUtf8("a12"));
00154 sizePolicy.setHeightForWidth(a12->sizePolicy().hasHeightForWidth());
00155 a12->setSizePolicy(sizePolicy);
00156 a12->setMaximumSize(QSize(40, 40));
00157 a12->setMaxLength(4);
00158
00159 gridLayout->addWidget(a12, 0, 1, 1, 1);
00160
00161 a23 = new QLineEdit(layoutWidget1);
00162 a23->setObjectName(QString::fromUtf8("a23"));
00163 sizePolicy.setHeightForWidth(a23->sizePolicy().hasHeightForWidth());
00164 a23->setSizePolicy(sizePolicy);
00165 a23->setMaximumSize(QSize(40, 16777215));
00166 a23->setMaxLength(4);
00167
00168 gridLayout->addWidget(a23, 1, 2, 1, 1);
00169
00170
00171 vboxLayout->addWidget(layoutWidget1);
00172
00173 buttonMatrix = new QDialogButtonBox(layoutWidget);
00174 buttonMatrix->setObjectName(QString::fromUtf8("buttonMatrix"));
00175 buttonMatrix->setOrientation(Qt::Horizontal);
00176 buttonMatrix->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
00177
00178 vboxLayout->addWidget(buttonMatrix);
00179
00180 groupBox = new QGroupBox(dialogMatrixClass);
00181 groupBox->setObjectName(QString::fromUtf8("groupBox"));
00182 groupBox->setGeometry(QRect(170, 0, 173, 115));
00183 layoutWidget2 = new QWidget(groupBox);
00184 layoutWidget2->setObjectName(QString::fromUtf8("layoutWidget2"));
00185 layoutWidget2->setGeometry(QRect(0, 21, 173, 89));
00186 gridLayout1 = new QGridLayout(layoutWidget2);
00187 gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
00188 gridLayout1->setContentsMargins(0, 0, 0, 0);
00189 buttonPrewitt = new QPushButton(layoutWidget2);
00190 buttonPrewitt->setObjectName(QString::fromUtf8("buttonPrewitt"));
00191
00192 gridLayout1->addWidget(buttonPrewitt, 0, 0, 1, 1);
00193
00194 buttonSobel = new QPushButton(layoutWidget2);
00195 buttonSobel->setObjectName(QString::fromUtf8("buttonSobel"));
00196
00197 gridLayout1->addWidget(buttonSobel, 0, 1, 1, 1);
00198
00199 buttonRoberts = new QPushButton(layoutWidget2);
00200 buttonRoberts->setObjectName(QString::fromUtf8("buttonRoberts"));
00201
00202 gridLayout1->addWidget(buttonRoberts, 1, 0, 1, 1);
00203
00204 buttonFreiChen = new QPushButton(layoutWidget2);
00205 buttonFreiChen->setObjectName(QString::fromUtf8("buttonFreiChen"));
00206
00207 gridLayout1->addWidget(buttonFreiChen, 1, 1, 1, 1);
00208
00209 buttonLaplace4 = new QPushButton(layoutWidget2);
00210 buttonLaplace4->setObjectName(QString::fromUtf8("buttonLaplace4"));
00211
00212 gridLayout1->addWidget(buttonLaplace4, 2, 0, 1, 1);
00213
00214 buttonLaplace8 = new QPushButton(layoutWidget2);
00215 buttonLaplace8->setObjectName(QString::fromUtf8("buttonLaplace8"));
00216
00217 gridLayout1->addWidget(buttonLaplace8, 2, 1, 1, 1);
00218
00219 QWidget::setTabOrder(a11, a12);
00220 QWidget::setTabOrder(a12, a13);
00221 QWidget::setTabOrder(a13, a21);
00222 QWidget::setTabOrder(a21, a22);
00223 QWidget::setTabOrder(a22, a23);
00224 QWidget::setTabOrder(a23, a31);
00225 QWidget::setTabOrder(a31, a32);
00226 QWidget::setTabOrder(a32, a33);
00227 QWidget::setTabOrder(a33, buttonMatrix);
00228
00229 retranslateUi(dialogMatrixClass);
00230 QObject::connect(buttonMatrix, SIGNAL(accepted()), dialogMatrixClass, SLOT(accept()));
00231 QObject::connect(buttonMatrix, SIGNAL(rejected()), dialogMatrixClass, SLOT(reject()));
00232 QObject::connect(buttonPrewitt, SIGNAL(clicked()), dialogMatrixClass, SLOT(loadPrewitt()));
00233 QObject::connect(buttonSobel, SIGNAL(clicked()), dialogMatrixClass, SLOT(loadSobel()));
00234 QObject::connect(buttonRoberts, SIGNAL(clicked()), dialogMatrixClass, SLOT(loadRoberts()));
00235 QObject::connect(buttonFreiChen, SIGNAL(clicked()), dialogMatrixClass, SLOT(loadFreiChen()));
00236 QObject::connect(buttonLaplace4, SIGNAL(clicked()), dialogMatrixClass, SLOT(loadLaplace4()));
00237 QObject::connect(buttonLaplace8, SIGNAL(clicked()), dialogMatrixClass, SLOT(loadLaplace8()));
00238
00239 QMetaObject::connectSlotsByName(dialogMatrixClass);
00240 }
00241
00242 void retranslateUi(QDialog *dialogMatrixClass)
00243 {
00244 dialogMatrixClass->setWindowTitle(QApplication::translate("dialogMatrixClass", "Matrix", 0, QApplication::UnicodeUTF8));
00245 a11->setText(QString());
00246 groupBox->setTitle(QApplication::translate("dialogMatrixClass", "Examples", 0, QApplication::UnicodeUTF8));
00247 buttonPrewitt->setText(QApplication::translate("dialogMatrixClass", "Load Prewitt", 0, QApplication::UnicodeUTF8));
00248 buttonSobel->setText(QApplication::translate("dialogMatrixClass", "Load Sobel", 0, QApplication::UnicodeUTF8));
00249 buttonRoberts->setText(QApplication::translate("dialogMatrixClass", "Load Roberts", 0, QApplication::UnicodeUTF8));
00250 buttonFreiChen->setText(QApplication::translate("dialogMatrixClass", "Load Frei-Chen", 0, QApplication::UnicodeUTF8));
00251 buttonLaplace4->setText(QApplication::translate("dialogMatrixClass", "Load Laplace4", 0, QApplication::UnicodeUTF8));
00252 buttonLaplace8->setText(QApplication::translate("dialogMatrixClass", "Load Laplace8", 0, QApplication::UnicodeUTF8));
00253 }
00254
00255 };
00256
00257 namespace Ui {
00258 class dialogMatrixClass: public Ui_dialogMatrixClass {};
00259 }
00260
00261 QT_END_NAMESPACE
00262
00263 #endif // UI_DIALOGMATRIX_H