9 #ifndef UI_DRAGDROPPOPUP_H 10 #define UI_DRAGDROPPOPUP_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QCheckBox> 17 #include <QtWidgets/QDialog> 18 #include <QtWidgets/QDialogButtonBox> 19 #include <QtWidgets/QHBoxLayout> 20 #include <QtWidgets/QHeaderView> 21 #include <QtWidgets/QLabel> 22 #include <QtWidgets/QSpacerItem> 23 #include <QtWidgets/QToolButton> 24 #include <QtWidgets/QVBoxLayout> 44 if (DragDropDialog->objectName().isEmpty())
45 DragDropDialog->setObjectName(QStringLiteral(
"DragDropDialog"));
46 DragDropDialog->resize(460, 258);
47 DragDropDialog->setModal(
true);
48 verticalLayout =
new QVBoxLayout(DragDropDialog);
49 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
50 labelHowToProceed =
new QLabel(DragDropDialog);
51 labelHowToProceed->setObjectName(QStringLiteral(
"labelHowToProceed"));
53 verticalLayout->addWidget(labelHowToProceed);
55 horizontalLayout =
new QHBoxLayout();
56 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
57 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
59 horizontalLayout->addItem(horizontalSpacer);
61 toolButtonLibrary =
new QToolButton(DragDropDialog);
62 toolButtonLibrary->setObjectName(QStringLiteral(
"toolButtonLibrary"));
63 toolButtonLibrary->setMinimumSize(QSize(128, 128));
64 toolButtonLibrary->setMaximumSize(QSize(256, 128));
66 icon.addFile(QStringLiteral(
":/config/music-library"), QSize(), QIcon::Normal, QIcon::Off);
67 toolButtonLibrary->setIcon(icon);
68 toolButtonLibrary->setIconSize(QSize(64, 64));
69 toolButtonLibrary->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
71 horizontalLayout->addWidget(toolButtonLibrary);
73 toolButtonPlaylist =
new QToolButton(DragDropDialog);
74 toolButtonPlaylist->setObjectName(QStringLiteral(
"toolButtonPlaylist"));
75 toolButtonPlaylist->setMinimumSize(QSize(128, 128));
76 toolButtonPlaylist->setMaximumSize(QSize(256, 128));
78 icon1.addFile(QStringLiteral(
":/config/music"), QSize(), QIcon::Normal, QIcon::Off);
79 toolButtonPlaylist->setIcon(icon1);
80 toolButtonPlaylist->setIconSize(QSize(64, 64));
81 toolButtonPlaylist->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
83 horizontalLayout->addWidget(toolButtonPlaylist);
85 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
87 horizontalLayout->addItem(horizontalSpacer_2);
90 verticalLayout->addLayout(horizontalLayout);
92 checkBoxRememberChoice =
new QCheckBox(DragDropDialog);
93 checkBoxRememberChoice->setObjectName(QStringLiteral(
"checkBoxRememberChoice"));
95 verticalLayout->addWidget(checkBoxRememberChoice);
97 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
99 verticalLayout->addItem(verticalSpacer);
101 buttonBox =
new QDialogButtonBox(DragDropDialog);
102 buttonBox->setObjectName(QStringLiteral(
"buttonBox"));
103 buttonBox->setOrientation(Qt::Horizontal);
104 buttonBox->setStandardButtons(QDialogButtonBox::Cancel);
106 verticalLayout->addWidget(buttonBox);
110 QObject::connect(buttonBox, SIGNAL(accepted()), DragDropDialog, SLOT(accept()));
111 QObject::connect(buttonBox, SIGNAL(rejected()), DragDropDialog, SLOT(reject()));
113 QMetaObject::connectSlotsByName(DragDropDialog);
118 DragDropDialog->setWindowTitle(QApplication::translate(
"DragDropDialog",
"Your attention is required", 0));
119 labelHowToProceed->setText(QApplication::translate(
"DragDropDialog",
"What would you like to do with %1?", 0));
120 toolButtonLibrary->setText(QApplication::translate(
"DragDropDialog",
"Add to library", 0));
121 toolButtonPlaylist->setText(QApplication::translate(
"DragDropDialog",
"Add to playlist", 0));
122 checkBoxRememberChoice->setText(QApplication::translate(
"DragDropDialog",
"Remember my choice in the future", 0));
133 #endif // UI_DRAGDROPPOPUP_H Definition: ui_dragdroppopup.h:28
QLabel * labelHowToProceed
Definition: ui_dragdroppopup.h:32
Definition: ui_libraryorderdialog.h:197
void retranslateUi(QDialog *DragDropDialog)
Definition: ui_dragdroppopup.h:116
QCheckBox * checkBoxRememberChoice
Definition: ui_dragdroppopup.h:38
QVBoxLayout * verticalLayout
Definition: ui_dragdroppopup.h:31
QToolButton * toolButtonLibrary
Definition: ui_dragdroppopup.h:35
The DragDropDialog class is a small modal dialog.
Definition: dragdropdialog.h:19
QDialogButtonBox * buttonBox
Definition: ui_dragdroppopup.h:40
QSpacerItem * horizontalSpacer
Definition: ui_dragdroppopup.h:34
Definition: ui_dragdroppopup.h:128
QSpacerItem * horizontalSpacer_2
Definition: ui_dragdroppopup.h:37
QHBoxLayout * horizontalLayout
Definition: ui_dragdroppopup.h:33
void setupUi(QDialog *DragDropDialog)
Definition: ui_dragdroppopup.h:42
QSpacerItem * verticalSpacer
Definition: ui_dragdroppopup.h:39
QToolButton * toolButtonPlaylist
Definition: ui_dragdroppopup.h:36