9 #ifndef UI_RECENTDOCK_H 10 #define UI_RECENTDOCK_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QDockWidget> 17 #include <QtWidgets/QHeaderView> 18 #include <QtWidgets/QListView> 19 #include <QtWidgets/QVBoxLayout> 20 #include <QtWidgets/QWidget> 21 #include "widgets/lineeditclear.h" 28 QWidget *dockWidgetContents;
29 QVBoxLayout *verticalLayout;
30 LineEditClear *lineEdit;
31 QListView *listWidget;
33 void setupUi(QDockWidget *RecentDock)
35 if (RecentDock->objectName().isEmpty())
36 RecentDock->setObjectName(QStringLiteral(
"RecentDock"));
37 RecentDock->resize(396, 296);
38 RecentDock->setMinimumSize(QSize(150, 112));
40 QString iconThemeName = QStringLiteral(
"document-open-recent");
41 if (QIcon::hasThemeIcon(iconThemeName)) {
42 icon = QIcon::fromTheme(iconThemeName);
44 icon.addFile(QStringLiteral(
":/icons/oxygen/32x32/actions/document-open-recent.png"), QSize(), QIcon::Normal, QIcon::Off);
46 RecentDock->setWindowIcon(icon);
47 dockWidgetContents =
new QWidget();
48 dockWidgetContents->setObjectName(QStringLiteral(
"dockWidgetContents"));
49 verticalLayout =
new QVBoxLayout(dockWidgetContents);
50 verticalLayout->setSpacing(0);
51 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
52 verticalLayout->setContentsMargins(0, 0, 0, 0);
53 lineEdit =
new LineEditClear(dockWidgetContents);
54 lineEdit->setObjectName(QStringLiteral(
"lineEdit"));
56 verticalLayout->addWidget(lineEdit);
58 listWidget =
new QListView(dockWidgetContents);
59 listWidget->setObjectName(QStringLiteral(
"listWidget"));
60 listWidget->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
61 listWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
62 listWidget->setAlternatingRowColors(
true);
63 listWidget->setSpacing(2);
65 verticalLayout->addWidget(listWidget);
67 RecentDock->setWidget(dockWidgetContents);
69 retranslateUi(RecentDock);
71 QMetaObject::connectSlotsByName(RecentDock);
74 void retranslateUi(QDockWidget *RecentDock)
76 RecentDock->setWindowTitle(QApplication::translate(
"RecentDock",
"Recent", Q_NULLPTR));
78 lineEdit->setToolTip(QApplication::translate(
"RecentDock",
"Show only files with name matching text", Q_NULLPTR));
79 #endif // QT_NO_TOOLTIP 80 lineEdit->setPlaceholderText(QApplication::translate(
"RecentDock",
"search", Q_NULLPTR));
86 class RecentDock:
public Ui_RecentDock {};
91 #endif // UI_RECENTDOCK_H Definition: addencodepresetdialog.h:24