9 #ifndef UI_ITEM_TEMPLATES_WIDGET_H 10 #define UI_ITEM_TEMPLATES_WIDGET_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QCheckBox> 17 #include <QtWidgets/QDockWidget> 18 #include <QtWidgets/QGraphicsView> 19 #include <QtWidgets/QHBoxLayout> 20 #include <QtWidgets/QHeaderView> 21 #include <QtWidgets/QLabel> 22 #include <QtWidgets/QPushButton> 23 #include <QtWidgets/QSlider> 24 #include <QtWidgets/QVBoxLayout> 25 #include <QtWidgets/QWidget> 26 #include "item/item_templates_view.h" 30 class Ui_ItemTemplatesWidget
33 QWidget *dockWidgetContents;
34 QVBoxLayout *verticalLayout;
36 QHBoxLayout *previewLayout;
37 QCheckBox *enablePreview;
38 QHBoxLayout *zoomLayout;
41 QGraphicsView *templatePreview;
42 QPushButton *deleteButton;
46 if (ItemTemplatesWidget->objectName().isEmpty())
47 ItemTemplatesWidget->setObjectName(QStringLiteral(
"ItemTemplatesWidget"));
48 ItemTemplatesWidget->resize(400, 466);
49 dockWidgetContents =
new QWidget();
50 dockWidgetContents->setObjectName(QStringLiteral(
"dockWidgetContents"));
51 verticalLayout =
new QVBoxLayout(dockWidgetContents);
52 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
54 templatesView->setObjectName(QStringLiteral(
"templatesView"));
55 templatesView->setEnabled(
true);
56 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum);
57 sizePolicy.setHorizontalStretch(0);
58 sizePolicy.setVerticalStretch(0);
59 sizePolicy.setHeightForWidth(templatesView->sizePolicy().hasHeightForWidth());
60 templatesView->setSizePolicy(sizePolicy);
61 templatesView->setSelectionMode(QAbstractItemView::ExtendedSelection);
63 verticalLayout->addWidget(templatesView);
65 previewLayout =
new QHBoxLayout();
66 previewLayout->setObjectName(QStringLiteral(
"previewLayout"));
67 enablePreview =
new QCheckBox(dockWidgetContents);
68 enablePreview->setObjectName(QStringLiteral(
"enablePreview"));
69 enablePreview->setEnabled(
true);
70 enablePreview->setChecked(
true);
72 previewLayout->addWidget(enablePreview);
75 verticalLayout->addLayout(previewLayout);
77 zoomLayout =
new QHBoxLayout();
78 zoomLayout->setObjectName(QStringLiteral(
"zoomLayout"));
79 zoomLabel =
new QLabel(dockWidgetContents);
80 zoomLabel->setObjectName(QStringLiteral(
"zoomLabel"));
82 zoomLayout->addWidget(zoomLabel);
84 zoomSlider =
new QSlider(dockWidgetContents);
85 zoomSlider->setObjectName(QStringLiteral(
"zoomSlider"));
86 zoomSlider->setOrientation(Qt::Horizontal);
88 zoomLayout->addWidget(zoomSlider);
91 verticalLayout->addLayout(zoomLayout);
93 templatePreview =
new QGraphicsView(dockWidgetContents);
94 templatePreview->setObjectName(QStringLiteral(
"templatePreview"));
95 templatePreview->setEnabled(
false);
97 verticalLayout->addWidget(templatePreview);
99 deleteButton =
new QPushButton(dockWidgetContents);
100 deleteButton->setObjectName(QStringLiteral(
"deleteButton"));
101 deleteButton->setEnabled(
false);
103 verticalLayout->addWidget(deleteButton);
105 ItemTemplatesWidget->setWidget(dockWidgetContents);
107 retranslateUi(ItemTemplatesWidget);
109 QMetaObject::connectSlotsByName(ItemTemplatesWidget);
112 void retranslateUi(QDockWidget *ItemTemplatesWidget)
114 ItemTemplatesWidget->setWindowTitle(QApplication::translate(
"ItemTemplatesWidget",
"Templates", Q_NULLPTR));
115 enablePreview->setText(QApplication::translate(
"ItemTemplatesWidget",
"Preview", Q_NULLPTR));
116 zoomLabel->setText(QApplication::translate(
"ItemTemplatesWidget",
"Zoom", Q_NULLPTR));
117 deleteButton->setText(QApplication::translate(
"ItemTemplatesWidget",
"Delete Template", Q_NULLPTR));
123 class ItemTemplatesWidget:
public Ui_ItemTemplatesWidget {};
128 #endif // UI_ITEM_TEMPLATES_WIDGET_H Definition: item_origin_visualizer.h:10
Definition: item_templates_view.h:6