9 #ifndef UI_TIMELINEDOCK_H 10 #define UI_TIMELINEDOCK_H 12 #include <QtCore/QVariant> 13 #include <QtGui/QIcon> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QDockWidget> 16 #include <QtWidgets/QScrollArea> 17 #include <QtWidgets/QVBoxLayout> 18 #include <QtWidgets/QWidget> 25 QWidget *dockWidgetContents;
26 QVBoxLayout *verticalLayout;
27 QScrollArea *scrollArea;
28 QWidget *scrollAreaWidgetContents;
30 void setupUi(QDockWidget *TimelineDock)
32 if (TimelineDock->objectName().isEmpty())
33 TimelineDock->setObjectName(QString::fromUtf8(
"TimelineDock"));
34 TimelineDock->resize(400, 300);
35 TimelineDock->setMinimumSize(QSize(200, 200));
36 TimelineDock->setAcceptDrops(
true);
38 QString iconThemeName = QString::fromUtf8(
"view-time-schedule");
39 if (QIcon::hasThemeIcon(iconThemeName)) {
40 icon = QIcon::fromTheme(iconThemeName);
42 icon.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-time-schedule.png"), QSize(), QIcon::Normal, QIcon::Off);
44 TimelineDock->setWindowIcon(icon);
45 TimelineDock->setFeatures(QDockWidget::AllDockWidgetFeatures);
46 TimelineDock->setAllowedAreas(Qt::BottomDockWidgetArea|Qt::TopDockWidgetArea);
47 dockWidgetContents =
new QWidget();
48 dockWidgetContents->setObjectName(QString::fromUtf8(
"dockWidgetContents"));
49 verticalLayout =
new QVBoxLayout(dockWidgetContents);
50 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
51 verticalLayout->setContentsMargins(0, 2, 0, 0);
52 scrollArea =
new QScrollArea(dockWidgetContents);
53 scrollArea->setObjectName(QString::fromUtf8(
"scrollArea"));
54 scrollArea->setFrameShape(QFrame::NoFrame);
55 scrollArea->setFrameShadow(QFrame::Plain);
56 scrollArea->setLineWidth(0);
57 scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
58 scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
59 scrollArea->setWidgetResizable(
true);
60 scrollAreaWidgetContents =
new QWidget();
61 scrollAreaWidgetContents->setObjectName(QString::fromUtf8(
"scrollAreaWidgetContents"));
62 scrollAreaWidgetContents->setGeometry(QRect(0, 0, 400, 279));
63 scrollArea->setWidget(scrollAreaWidgetContents);
65 verticalLayout->addWidget(scrollArea);
67 TimelineDock->setWidget(dockWidgetContents);
69 retranslateUi(TimelineDock);
71 QMetaObject::connectSlotsByName(TimelineDock);
74 void retranslateUi(QDockWidget *TimelineDock)
76 TimelineDock->setWindowTitle(QApplication::translate(
"TimelineDock",
"Timeline",
nullptr));
82 class TimelineDock:
public Ui_TimelineDock {};
87 #endif // UI_TIMELINEDOCK_H