00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef UI_NEWPROJECTDIALOG_H
00011 #define UI_NEWPROJECTDIALOG_H
00012
00013 #include <QtCore/QVariant>
00014 #include <QtGui/QAction>
00015 #include <QtGui/QApplication>
00016 #include <QtGui/QButtonGroup>
00017 #include <QtGui/QCheckBox>
00018 #include <QtGui/QComboBox>
00019 #include <QtGui/QDialog>
00020 #include <QtGui/QDialogButtonBox>
00021 #include <QtGui/QGridLayout>
00022 #include <QtGui/QGroupBox>
00023 #include <QtGui/QHBoxLayout>
00024 #include <QtGui/QHeaderView>
00025 #include <QtGui/QLabel>
00026 #include <QtGui/QLineEdit>
00027 #include <QtGui/QRadioButton>
00028 #include <QtGui/QSpacerItem>
00029 #include <QtGui/QSpinBox>
00030 #include <QtGui/QStackedWidget>
00031 #include <QtGui/QTextEdit>
00032 #include <QtGui/QToolButton>
00033 #include <QtGui/QTreeWidget>
00034 #include <QtGui/QVBoxLayout>
00035 #include <QtGui/QWidget>
00036
00037 QT_BEGIN_NAMESPACE
00038
00039 class Ui_NewProjectDialog
00040 {
00041 public:
00042 QVBoxLayout *vboxLayout;
00043 QGridLayout *gridLayout;
00044 QLabel *label_2_2;
00045 QLineEdit *newProjectName;
00046 QLabel *label;
00047 QTextEdit *descriptionTextEdit;
00048 QLabel *label_3_2;
00049 QLineEdit *newProjectEngineer;
00050 QHBoxLayout *hboxLayout;
00051 QRadioButton *radioButtonImport;
00052 QRadioButton *radioButtonEmpty;
00053 QStackedWidget *stackedWidget;
00054 QWidget *page;
00055 QGridLayout *gridLayout1;
00056 QGroupBox *groupBox;
00057 QVBoxLayout *vboxLayout1;
00058 QHBoxLayout *hboxLayout1;
00059 QToolButton *buttonAdd;
00060 QToolButton *buttonRemove;
00061 QSpacerItem *spacerItem;
00062 QToolButton *buttonUp;
00063 QToolButton *buttonDown;
00064 QHBoxLayout *hboxLayout2;
00065 QTreeWidget *treeWidgetFiles;
00066 QCheckBox *checkBoxCopy;
00067 QWidget *page_2;
00068 QGridLayout *gridLayout2;
00069 QGroupBox *groupBox_2;
00070 QVBoxLayout *vboxLayout2;
00071 QHBoxLayout *hboxLayout3;
00072 QLabel *label_2_2_2;
00073 QSpinBox *sheetCountSpinBox;
00074 QHBoxLayout *hboxLayout4;
00075 QLabel *label_2;
00076 QSpinBox *trackCountSpinBox;
00077 QHBoxLayout *hboxLayout5;
00078 QCheckBox *useTemplateCheckBox;
00079 QComboBox *templateComboBox;
00080 QSpacerItem *spacerItem1;
00081 QDialogButtonBox *buttonBox;
00082
00083 void setupUi(QDialog *NewProjectDialog)
00084 {
00085 if (NewProjectDialog->objectName().isEmpty())
00086 NewProjectDialog->setObjectName(QString::fromUtf8("NewProjectDialog"));
00087 NewProjectDialog->resize(414, 454);
00088 vboxLayout = new QVBoxLayout(NewProjectDialog);
00089 vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
00090 gridLayout = new QGridLayout();
00091 gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
00092 label_2_2 = new QLabel(NewProjectDialog);
00093 label_2_2->setObjectName(QString::fromUtf8("label_2_2"));
00094 label_2_2->setMinimumSize(QSize(70, 0));
00095
00096 gridLayout->addWidget(label_2_2, 0, 0, 1, 1);
00097
00098 newProjectName = new QLineEdit(NewProjectDialog);
00099 newProjectName->setObjectName(QString::fromUtf8("newProjectName"));
00100 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
00101 sizePolicy.setHorizontalStretch(2);
00102 sizePolicy.setVerticalStretch(0);
00103 sizePolicy.setHeightForWidth(newProjectName->sizePolicy().hasHeightForWidth());
00104 newProjectName->setSizePolicy(sizePolicy);
00105
00106 gridLayout->addWidget(newProjectName, 0, 1, 1, 1);
00107
00108 label = new QLabel(NewProjectDialog);
00109 label->setObjectName(QString::fromUtf8("label"));
00110 label->setMinimumSize(QSize(0, 0));
00111
00112 gridLayout->addWidget(label, 1, 0, 1, 1);
00113
00114 descriptionTextEdit = new QTextEdit(NewProjectDialog);
00115 descriptionTextEdit->setObjectName(QString::fromUtf8("descriptionTextEdit"));
00116 QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
00117 sizePolicy1.setHorizontalStretch(0);
00118 sizePolicy1.setVerticalStretch(0);
00119 sizePolicy1.setHeightForWidth(descriptionTextEdit->sizePolicy().hasHeightForWidth());
00120 descriptionTextEdit->setSizePolicy(sizePolicy1);
00121 descriptionTextEdit->setMaximumSize(QSize(16777215, 50));
00122
00123 gridLayout->addWidget(descriptionTextEdit, 1, 1, 1, 1);
00124
00125 label_3_2 = new QLabel(NewProjectDialog);
00126 label_3_2->setObjectName(QString::fromUtf8("label_3_2"));
00127 label_3_2->setMinimumSize(QSize(70, 0));
00128
00129 gridLayout->addWidget(label_3_2, 2, 0, 1, 1);
00130
00131 newProjectEngineer = new QLineEdit(NewProjectDialog);
00132 newProjectEngineer->setObjectName(QString::fromUtf8("newProjectEngineer"));
00133 QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Preferred);
00134 sizePolicy2.setHorizontalStretch(2);
00135 sizePolicy2.setVerticalStretch(0);
00136 sizePolicy2.setHeightForWidth(newProjectEngineer->sizePolicy().hasHeightForWidth());
00137 newProjectEngineer->setSizePolicy(sizePolicy2);
00138
00139 gridLayout->addWidget(newProjectEngineer, 2, 1, 1, 1);
00140
00141
00142 vboxLayout->addLayout(gridLayout);
00143
00144 hboxLayout = new QHBoxLayout();
00145 hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
00146 radioButtonImport = new QRadioButton(NewProjectDialog);
00147 radioButtonImport->setObjectName(QString::fromUtf8("radioButtonImport"));
00148 radioButtonImport->setChecked(true);
00149
00150 hboxLayout->addWidget(radioButtonImport);
00151
00152 radioButtonEmpty = new QRadioButton(NewProjectDialog);
00153 radioButtonEmpty->setObjectName(QString::fromUtf8("radioButtonEmpty"));
00154
00155 hboxLayout->addWidget(radioButtonEmpty);
00156
00157
00158 vboxLayout->addLayout(hboxLayout);
00159
00160 stackedWidget = new QStackedWidget(NewProjectDialog);
00161 stackedWidget->setObjectName(QString::fromUtf8("stackedWidget"));
00162 sizePolicy1.setHeightForWidth(stackedWidget->sizePolicy().hasHeightForWidth());
00163 stackedWidget->setSizePolicy(sizePolicy1);
00164 page = new QWidget();
00165 page->setObjectName(QString::fromUtf8("page"));
00166 gridLayout1 = new QGridLayout(page);
00167 gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
00168 groupBox = new QGroupBox(page);
00169 groupBox->setObjectName(QString::fromUtf8("groupBox"));
00170 vboxLayout1 = new QVBoxLayout(groupBox);
00171 vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
00172 hboxLayout1 = new QHBoxLayout();
00173 hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
00174 buttonAdd = new QToolButton(groupBox);
00175 buttonAdd->setObjectName(QString::fromUtf8("buttonAdd"));
00176
00177 hboxLayout1->addWidget(buttonAdd);
00178
00179 buttonRemove = new QToolButton(groupBox);
00180 buttonRemove->setObjectName(QString::fromUtf8("buttonRemove"));
00181
00182 hboxLayout1->addWidget(buttonRemove);
00183
00184 spacerItem = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
00185
00186 hboxLayout1->addItem(spacerItem);
00187
00188 buttonUp = new QToolButton(groupBox);
00189 buttonUp->setObjectName(QString::fromUtf8("buttonUp"));
00190
00191 hboxLayout1->addWidget(buttonUp);
00192
00193 buttonDown = new QToolButton(groupBox);
00194 buttonDown->setObjectName(QString::fromUtf8("buttonDown"));
00195
00196 hboxLayout1->addWidget(buttonDown);
00197
00198
00199 vboxLayout1->addLayout(hboxLayout1);
00200
00201 hboxLayout2 = new QHBoxLayout();
00202 hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
00203 treeWidgetFiles = new QTreeWidget(groupBox);
00204 treeWidgetFiles->setObjectName(QString::fromUtf8("treeWidgetFiles"));
00205 treeWidgetFiles->setSelectionMode(QAbstractItemView::ExtendedSelection);
00206 treeWidgetFiles->setRootIsDecorated(false);
00207 treeWidgetFiles->setColumnCount(2);
00208
00209 hboxLayout2->addWidget(treeWidgetFiles);
00210
00211
00212 vboxLayout1->addLayout(hboxLayout2);
00213
00214 checkBoxCopy = new QCheckBox(groupBox);
00215 checkBoxCopy->setObjectName(QString::fromUtf8("checkBoxCopy"));
00216
00217 vboxLayout1->addWidget(checkBoxCopy);
00218
00219
00220 gridLayout1->addWidget(groupBox, 0, 0, 1, 1);
00221
00222 stackedWidget->addWidget(page);
00223 page_2 = new QWidget();
00224 page_2->setObjectName(QString::fromUtf8("page_2"));
00225 gridLayout2 = new QGridLayout(page_2);
00226 gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
00227 groupBox_2 = new QGroupBox(page_2);
00228 groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
00229 vboxLayout2 = new QVBoxLayout(groupBox_2);
00230 vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2"));
00231 hboxLayout3 = new QHBoxLayout();
00232 hboxLayout3->setSpacing(6);
00233 hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3"));
00234 hboxLayout3->setContentsMargins(0, 0, 0, 0);
00235 label_2_2_2 = new QLabel(groupBox_2);
00236 label_2_2_2->setObjectName(QString::fromUtf8("label_2_2_2"));
00237 QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Preferred);
00238 sizePolicy3.setHorizontalStretch(2);
00239 sizePolicy3.setVerticalStretch(0);
00240 sizePolicy3.setHeightForWidth(label_2_2_2->sizePolicy().hasHeightForWidth());
00241 label_2_2_2->setSizePolicy(sizePolicy3);
00242
00243 hboxLayout3->addWidget(label_2_2_2);
00244
00245 sheetCountSpinBox = new QSpinBox(groupBox_2);
00246 sheetCountSpinBox->setObjectName(QString::fromUtf8("sheetCountSpinBox"));
00247 QSizePolicy sizePolicy4(QSizePolicy::Minimum, QSizePolicy::Fixed);
00248 sizePolicy4.setHorizontalStretch(1);
00249 sizePolicy4.setVerticalStretch(0);
00250 sizePolicy4.setHeightForWidth(sheetCountSpinBox->sizePolicy().hasHeightForWidth());
00251 sheetCountSpinBox->setSizePolicy(sizePolicy4);
00252 sheetCountSpinBox->setMinimumSize(QSize(40, 0));
00253 sheetCountSpinBox->setMinimum(1);
00254 sheetCountSpinBox->setValue(1);
00255
00256 hboxLayout3->addWidget(sheetCountSpinBox);
00257
00258
00259 vboxLayout2->addLayout(hboxLayout3);
00260
00261 hboxLayout4 = new QHBoxLayout();
00262 hboxLayout4->setSpacing(6);
00263 hboxLayout4->setObjectName(QString::fromUtf8("hboxLayout4"));
00264 hboxLayout4->setContentsMargins(0, 0, 0, 0);
00265 label_2 = new QLabel(groupBox_2);
00266 label_2->setObjectName(QString::fromUtf8("label_2"));
00267 sizePolicy3.setHeightForWidth(label_2->sizePolicy().hasHeightForWidth());
00268 label_2->setSizePolicy(sizePolicy3);
00269
00270 hboxLayout4->addWidget(label_2);
00271
00272 trackCountSpinBox = new QSpinBox(groupBox_2);
00273 trackCountSpinBox->setObjectName(QString::fromUtf8("trackCountSpinBox"));
00274 sizePolicy4.setHeightForWidth(trackCountSpinBox->sizePolicy().hasHeightForWidth());
00275 trackCountSpinBox->setSizePolicy(sizePolicy4);
00276
00277 hboxLayout4->addWidget(trackCountSpinBox);
00278
00279
00280 vboxLayout2->addLayout(hboxLayout4);
00281
00282 hboxLayout5 = new QHBoxLayout();
00283 hboxLayout5->setSpacing(6);
00284 hboxLayout5->setObjectName(QString::fromUtf8("hboxLayout5"));
00285 hboxLayout5->setContentsMargins(0, 0, 0, 0);
00286 useTemplateCheckBox = new QCheckBox(groupBox_2);
00287 useTemplateCheckBox->setObjectName(QString::fromUtf8("useTemplateCheckBox"));
00288
00289 hboxLayout5->addWidget(useTemplateCheckBox);
00290
00291 templateComboBox = new QComboBox(groupBox_2);
00292 templateComboBox->setObjectName(QString::fromUtf8("templateComboBox"));
00293 QSizePolicy sizePolicy5(QSizePolicy::Preferred, QSizePolicy::Fixed);
00294 sizePolicy5.setHorizontalStretch(2);
00295 sizePolicy5.setVerticalStretch(0);
00296 sizePolicy5.setHeightForWidth(templateComboBox->sizePolicy().hasHeightForWidth());
00297 templateComboBox->setSizePolicy(sizePolicy5);
00298
00299 hboxLayout5->addWidget(templateComboBox);
00300
00301
00302 vboxLayout2->addLayout(hboxLayout5);
00303
00304 spacerItem1 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
00305
00306 vboxLayout2->addItem(spacerItem1);
00307
00308
00309 gridLayout2->addWidget(groupBox_2, 0, 0, 1, 1);
00310
00311 stackedWidget->addWidget(page_2);
00312
00313 vboxLayout->addWidget(stackedWidget);
00314
00315 buttonBox = new QDialogButtonBox(NewProjectDialog);
00316 buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
00317 buttonBox->setOrientation(Qt::Horizontal);
00318 buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok);
00319
00320 vboxLayout->addWidget(buttonBox);
00321
00322
00323 retranslateUi(NewProjectDialog);
00324 QObject::connect(buttonBox, SIGNAL(accepted()), NewProjectDialog, SLOT(accept()));
00325 QObject::connect(buttonBox, SIGNAL(rejected()), NewProjectDialog, SLOT(reject()));
00326
00327 stackedWidget->setCurrentIndex(0);
00328
00329
00330 QMetaObject::connectSlotsByName(NewProjectDialog);
00331 }
00332
00333 void retranslateUi(QDialog *NewProjectDialog)
00334 {
00335 NewProjectDialog->setWindowTitle(QApplication::translate("NewProjectDialog", "New Project", 0, QApplication::UnicodeUTF8));
00336 label_2_2->setText(QApplication::translate("NewProjectDialog", "Name", 0, QApplication::UnicodeUTF8));
00337 label->setText(QApplication::translate("NewProjectDialog", "Description", 0, QApplication::UnicodeUTF8));
00338 label_3_2->setText(QApplication::translate("NewProjectDialog", "Engineer", 0, QApplication::UnicodeUTF8));
00339 radioButtonImport->setText(QApplication::translate("NewProjectDialog", "Import Audio Files", 0, QApplication::UnicodeUTF8));
00340 radioButtonEmpty->setText(QApplication::translate("NewProjectDialog", "Empty Project", 0, QApplication::UnicodeUTF8));
00341 groupBox->setTitle(QApplication::translate("NewProjectDialog", "Import Audio Files", 0, QApplication::UnicodeUTF8));
00342 buttonAdd->setText(QApplication::translate("NewProjectDialog", "...", 0, QApplication::UnicodeUTF8));
00343 buttonRemove->setText(QApplication::translate("NewProjectDialog", "...", 0, QApplication::UnicodeUTF8));
00344 buttonUp->setText(QApplication::translate("NewProjectDialog", "...", 0, QApplication::UnicodeUTF8));
00345 buttonDown->setText(QApplication::translate("NewProjectDialog", "...", 0, QApplication::UnicodeUTF8));
00346 QTreeWidgetItem *___qtreewidgetitem = treeWidgetFiles->headerItem();
00347 ___qtreewidgetitem->setText(1, QApplication::translate("NewProjectDialog", "File", 0, QApplication::UnicodeUTF8));
00348 ___qtreewidgetitem->setText(0, QApplication::translate("NewProjectDialog", "Track Name", 0, QApplication::UnicodeUTF8));
00349 checkBoxCopy->setText(QApplication::translate("NewProjectDialog", "Copy files to project directory", 0, QApplication::UnicodeUTF8));
00350 groupBox_2->setTitle(QApplication::translate("NewProjectDialog", "Empty Project", 0, QApplication::UnicodeUTF8));
00351 label_2_2_2->setText(QApplication::translate("NewProjectDialog", "Number of Sheets", 0, QApplication::UnicodeUTF8));
00352 label_2->setText(QApplication::translate("NewProjectDialog", "Tracks per Sheet", 0, QApplication::UnicodeUTF8));
00353 useTemplateCheckBox->setText(QApplication::translate("NewProjectDialog", "Use Template", 0, QApplication::UnicodeUTF8));
00354 Q_UNUSED(NewProjectDialog);
00355 }
00356
00357 };
00358
00359 namespace Ui {
00360 class NewProjectDialog: public Ui_NewProjectDialog {};
00361 }
00362
00363 QT_END_NAMESPACE
00364
00365 #endif // UI_NEWPROJECTDIALOG_H