1 /******************************************************************************** 2 ** Form generated from reading UI file 'wateringconfigdialog.ui' 3 ** 4 ** Created by: Qt User Interface Compiler version 4.8.5 5 ** 6 ** WARNING! All changes made in this file will be lost when recompiling UI file! 7 ********************************************************************************/ 8 9 #ifndef WATERINGCONFIGDIALOG_H 10 #define WATERINGCONFIGDIALOG_H 11 12 #include <QtCore/QVariant> 13 #include <QtGui/QAction> 14 #include <QtGui/QApplication> 15 #include <QtGui/QButtonGroup> 16 #include <QtGui/QCheckBox> 17 #include <QtGui/QComboBox> 18 #include <QtGui/QDialog> 19 #include <QtGui/QDialogButtonBox> 20 #include <QtGui/QFrame> 21 #include <QtGui/QGridLayout> 22 #include <QtGui/QHeaderView> 23 #include <QtGui/QLabel> 24 #include <QtGui/QSpacerItem> 25 #include <QtGui/QSpinBox> 26 #include <QtGui/QTimeEdit> 27 #include <QtGui/QVBoxLayout> 28 #include "helpbrowser.h" 29 30 QT_BEGIN_NAMESPACE 31 32 class Ui_WateringConfigDialog 33 { 34 public: 35 QVBoxLayout *vboxLayout; 36 QGridLayout *gridLayout; 37 QLabel *label_3; 38 QComboBox *plantComboBox; 39 QSpacerItem *spacerItem; 40 QLabel *label_2; 41 QCheckBox *temperatureCheckBox; 42 QSpacerItem *spacerItem1; 43 QSpinBox *temperatureSpinBox; 44 QSpacerItem *spacerItem2; 45 QCheckBox *rainCheckBox; 46 QSpacerItem *spacerItem3; 47 QSpinBox *rainSpinBox; 48 QSpacerItem *spacerItem4; 49 QSpacerItem *spacerItem5; 50 QLabel *label; 51 QTimeEdit *startTimeEdit; 52 QLabel *label_4; 53 QSpinBox *amountSpinBox; 54 QLabel *label_5; 55 QComboBox *sourceComboBox; 56 QLabel *label_6; 57 QCheckBox *filterCheckBox; 58 QSpacerItem *spacerItem6; 59 QSpacerItem *spacerItem7; 60 QGridLayout *gridLayout1; 61 QSpacerItem *spacerItem8; 62 HelpBrowser *helpBrowser; 63 QLabel *helpLabel; 64 QFrame *line; 65 QDialogButtonBox *buttonBox; 66 setupUi(QDialog * WateringConfigDialog)67 void setupUi(QDialog *WateringConfigDialog) 68 { 69 if (WateringConfigDialog->objectName().isEmpty()) 70 WateringConfigDialog->setObjectName(QString::fromUtf8("WateringConfigDialog")); 71 WateringConfigDialog->resize(334, 550); 72 vboxLayout = new QVBoxLayout(WateringConfigDialog); 73 vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); 74 gridLayout = new QGridLayout(); 75 gridLayout->setObjectName(QString::fromUtf8("gridLayout")); 76 label_3 = new QLabel(WateringConfigDialog); 77 label_3->setObjectName(QString::fromUtf8("label_3")); 78 79 gridLayout->addWidget(label_3, 0, 0, 1, 1); 80 81 plantComboBox = new QComboBox(WateringConfigDialog); 82 plantComboBox->setObjectName(QString::fromUtf8("plantComboBox")); 83 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed); 84 sizePolicy.setHorizontalStretch(0); 85 sizePolicy.setVerticalStretch(0); 86 sizePolicy.setHeightForWidth(plantComboBox->sizePolicy().hasHeightForWidth()); 87 plantComboBox->setSizePolicy(sizePolicy); 88 89 gridLayout->addWidget(plantComboBox, 0, 1, 1, 3); 90 91 spacerItem = new QSpacerItem(67, 16, QSizePolicy::Minimum, QSizePolicy::Fixed); 92 93 gridLayout->addItem(spacerItem, 1, 0, 1, 1); 94 95 label_2 = new QLabel(WateringConfigDialog); 96 label_2->setObjectName(QString::fromUtf8("label_2")); 97 98 gridLayout->addWidget(label_2, 2, 0, 1, 1); 99 100 temperatureCheckBox = new QCheckBox(WateringConfigDialog); 101 temperatureCheckBox->setObjectName(QString::fromUtf8("temperatureCheckBox")); 102 103 gridLayout->addWidget(temperatureCheckBox, 3, 1, 1, 3); 104 105 spacerItem1 = new QSpacerItem(16, 20, QSizePolicy::Fixed, QSizePolicy::Minimum); 106 107 gridLayout->addItem(spacerItem1, 4, 1, 1, 1); 108 109 temperatureSpinBox = new QSpinBox(WateringConfigDialog); 110 temperatureSpinBox->setObjectName(QString::fromUtf8("temperatureSpinBox")); 111 temperatureSpinBox->setEnabled(false); 112 temperatureSpinBox->setMinimum(10); 113 temperatureSpinBox->setMaximum(60); 114 temperatureSpinBox->setValue(20); 115 116 gridLayout->addWidget(temperatureSpinBox, 4, 2, 1, 1); 117 118 spacerItem2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 119 120 gridLayout->addItem(spacerItem2, 4, 3, 1, 1); 121 122 rainCheckBox = new QCheckBox(WateringConfigDialog); 123 rainCheckBox->setObjectName(QString::fromUtf8("rainCheckBox")); 124 125 gridLayout->addWidget(rainCheckBox, 5, 1, 1, 3); 126 127 spacerItem3 = new QSpacerItem(16, 20, QSizePolicy::Fixed, QSizePolicy::Minimum); 128 129 gridLayout->addItem(spacerItem3, 6, 1, 1, 1); 130 131 rainSpinBox = new QSpinBox(WateringConfigDialog); 132 rainSpinBox->setObjectName(QString::fromUtf8("rainSpinBox")); 133 rainSpinBox->setEnabled(false); 134 rainSpinBox->setMinimum(1); 135 136 gridLayout->addWidget(rainSpinBox, 6, 2, 1, 1); 137 138 spacerItem4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 139 140 gridLayout->addItem(spacerItem4, 6, 3, 1, 1); 141 142 spacerItem5 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Fixed); 143 144 gridLayout->addItem(spacerItem5, 7, 2, 1, 1); 145 146 label = new QLabel(WateringConfigDialog); 147 label->setObjectName(QString::fromUtf8("label")); 148 149 gridLayout->addWidget(label, 8, 0, 1, 1); 150 151 startTimeEdit = new QTimeEdit(WateringConfigDialog); 152 startTimeEdit->setObjectName(QString::fromUtf8("startTimeEdit")); 153 154 gridLayout->addWidget(startTimeEdit, 8, 1, 1, 3); 155 156 label_4 = new QLabel(WateringConfigDialog); 157 label_4->setObjectName(QString::fromUtf8("label_4")); 158 159 gridLayout->addWidget(label_4, 9, 0, 1, 1); 160 161 amountSpinBox = new QSpinBox(WateringConfigDialog); 162 amountSpinBox->setObjectName(QString::fromUtf8("amountSpinBox")); 163 amountSpinBox->setMinimum(100); 164 amountSpinBox->setMaximum(10000); 165 amountSpinBox->setSingleStep(100); 166 amountSpinBox->setValue(1000); 167 168 gridLayout->addWidget(amountSpinBox, 9, 1, 1, 3); 169 170 label_5 = new QLabel(WateringConfigDialog); 171 label_5->setObjectName(QString::fromUtf8("label_5")); 172 173 gridLayout->addWidget(label_5, 10, 0, 1, 1); 174 175 sourceComboBox = new QComboBox(WateringConfigDialog); 176 sourceComboBox->setObjectName(QString::fromUtf8("sourceComboBox")); 177 178 gridLayout->addWidget(sourceComboBox, 10, 1, 1, 3); 179 180 label_6 = new QLabel(WateringConfigDialog); 181 label_6->setObjectName(QString::fromUtf8("label_6")); 182 183 gridLayout->addWidget(label_6, 11, 0, 1, 1); 184 185 filterCheckBox = new QCheckBox(WateringConfigDialog); 186 filterCheckBox->setObjectName(QString::fromUtf8("filterCheckBox")); 187 188 gridLayout->addWidget(filterCheckBox, 11, 1, 1, 2); 189 190 spacerItem6 = new QSpacerItem(20, 10, QSizePolicy::Minimum, QSizePolicy::Fixed); 191 192 gridLayout->addItem(spacerItem6, 12, 0, 1, 1); 193 194 spacerItem7 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 195 196 gridLayout->addItem(spacerItem7, 4, 4, 1, 1); 197 198 199 vboxLayout->addLayout(gridLayout); 200 201 gridLayout1 = new QGridLayout(); 202 gridLayout1->setObjectName(QString::fromUtf8("gridLayout1")); 203 spacerItem8 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 204 205 gridLayout1->addItem(spacerItem8, 0, 1, 1, 1); 206 207 helpBrowser = new HelpBrowser(WateringConfigDialog); 208 helpBrowser->setObjectName(QString::fromUtf8("helpBrowser")); 209 210 gridLayout1->addWidget(helpBrowser, 1, 0, 1, 2); 211 212 helpLabel = new QLabel(WateringConfigDialog); 213 helpLabel->setObjectName(QString::fromUtf8("helpLabel")); 214 215 gridLayout1->addWidget(helpLabel, 0, 0, 1, 1); 216 217 218 vboxLayout->addLayout(gridLayout1); 219 220 line = new QFrame(WateringConfigDialog); 221 line->setObjectName(QString::fromUtf8("line")); 222 line->setFrameShape(QFrame::HLine); 223 line->setFrameShadow(QFrame::Sunken); 224 225 vboxLayout->addWidget(line); 226 227 buttonBox = new QDialogButtonBox(WateringConfigDialog); 228 buttonBox->setObjectName(QString::fromUtf8("buttonBox")); 229 buttonBox->setOrientation(Qt::Horizontal); 230 buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok); 231 232 vboxLayout->addWidget(buttonBox); 233 234 235 retranslateUi(WateringConfigDialog); 236 QObject::connect(buttonBox, SIGNAL(accepted()), WateringConfigDialog, SLOT(accept())); 237 QObject::connect(buttonBox, SIGNAL(rejected()), WateringConfigDialog, SLOT(reject())); 238 QObject::connect(temperatureCheckBox, SIGNAL(toggled(bool)), temperatureSpinBox, SLOT(setEnabled(bool))); 239 QObject::connect(rainCheckBox, SIGNAL(toggled(bool)), rainSpinBox, SLOT(setEnabled(bool))); 240 241 QMetaObject::connectSlotsByName(WateringConfigDialog); 242 } // setupUi 243 retranslateUi(QDialog * WateringConfigDialog)244 void retranslateUi(QDialog *WateringConfigDialog) 245 { 246 WateringConfigDialog->setWindowTitle(QApplication::translate("WateringConfigDialog", "Watering Configuration", 0, QApplication::UnicodeUTF8)); 247 label_3->setText(QApplication::translate("WateringConfigDialog", "Plant:", 0, QApplication::UnicodeUTF8)); 248 plantComboBox->clear(); 249 plantComboBox->insertItems(0, QStringList() 250 << QApplication::translate("WateringConfigDialog", "Squash", 0, QApplication::UnicodeUTF8) 251 << QApplication::translate("WateringConfigDialog", "Bean", 0, QApplication::UnicodeUTF8) 252 << QApplication::translate("WateringConfigDialog", "Carrot", 0, QApplication::UnicodeUTF8) 253 << QApplication::translate("WateringConfigDialog", "Strawberry", 0, QApplication::UnicodeUTF8) 254 << QApplication::translate("WateringConfigDialog", "Raspberry", 0, QApplication::UnicodeUTF8) 255 << QApplication::translate("WateringConfigDialog", "Blueberry", 0, QApplication::UnicodeUTF8) 256 ); 257 label_2->setText(QApplication::translate("WateringConfigDialog", "Water when:", 0, QApplication::UnicodeUTF8)); 258 temperatureCheckBox->setText(QApplication::translate("WateringConfigDialog", "Temperature is higher than:", 0, QApplication::UnicodeUTF8)); 259 temperatureSpinBox->setSpecialValueText(QString()); 260 temperatureSpinBox->setSuffix(QApplication::translate("WateringConfigDialog", "C", 0, QApplication::UnicodeUTF8)); 261 rainCheckBox->setText(QApplication::translate("WateringConfigDialog", "Rain less than:", 0, QApplication::UnicodeUTF8)); 262 rainSpinBox->setSpecialValueText(QString()); 263 rainSpinBox->setSuffix(QApplication::translate("WateringConfigDialog", "mm", 0, QApplication::UnicodeUTF8)); 264 label->setText(QApplication::translate("WateringConfigDialog", "Starting Time:", 0, QApplication::UnicodeUTF8)); 265 label_4->setText(QApplication::translate("WateringConfigDialog", "Amount:", 0, QApplication::UnicodeUTF8)); 266 amountSpinBox->setSuffix(QApplication::translate("WateringConfigDialog", "l", 0, QApplication::UnicodeUTF8)); 267 label_5->setText(QApplication::translate("WateringConfigDialog", "Source:", 0, QApplication::UnicodeUTF8)); 268 sourceComboBox->clear(); 269 sourceComboBox->insertItems(0, QStringList() 270 << QApplication::translate("WateringConfigDialog", "Foundain", 0, QApplication::UnicodeUTF8) 271 << QApplication::translate("WateringConfigDialog", "River", 0, QApplication::UnicodeUTF8) 272 << QApplication::translate("WateringConfigDialog", "Lake", 0, QApplication::UnicodeUTF8) 273 << QApplication::translate("WateringConfigDialog", "Public Water System", 0, QApplication::UnicodeUTF8) 274 ); 275 label_6->setText(QApplication::translate("WateringConfigDialog", "Filter:", 0, QApplication::UnicodeUTF8)); 276 filterCheckBox->setText(QString()); 277 helpLabel->setText(QApplication::translate("WateringConfigDialog", "<a href=\"test\">Show Details</a>", 0, QApplication::UnicodeUTF8)); 278 } // retranslateUi 279 280 }; 281 282 namespace Ui { 283 class WateringConfigDialog: public Ui_WateringConfigDialog {}; 284 } // namespace Ui 285 286 QT_END_NAMESPACE 287 288 #endif // WATERINGCONFIGDIALOG_H 289