9 #ifndef UI_QUICKSTART_H 10 #define UI_QUICKSTART_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QCommandLinkButton> 17 #include <QtWidgets/QDialogButtonBox> 18 #include <QtWidgets/QGroupBox> 19 #include <QtWidgets/QHeaderView> 20 #include <QtWidgets/QLabel> 21 #include <QtWidgets/QSpacerItem> 22 #include <QtWidgets/QTableWidget> 23 #include <QtWidgets/QVBoxLayout> 24 #include <QtWidgets/QWidget> 48 if (QuickStart->objectName().isEmpty())
49 QuickStart->setObjectName(QStringLiteral(
"QuickStart"));
50 QuickStart->resize(400, 500);
51 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding);
52 sizePolicy.setHorizontalStretch(0);
53 sizePolicy.setVerticalStretch(0);
54 sizePolicy.setHeightForWidth(QuickStart->sizePolicy().hasHeightForWidth());
55 QuickStart->setSizePolicy(sizePolicy);
56 QuickStart->setWindowTitle(QStringLiteral(
""));
57 QuickStart->setAutoFillBackground(
true);
58 verticalLayout =
new QVBoxLayout(QuickStart);
59 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
60 defaultFolderGroupBox =
new QGroupBox(QuickStart);
61 defaultFolderGroupBox->setObjectName(QStringLiteral(
"defaultFolderGroupBox"));
62 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Fixed);
63 sizePolicy1.setHorizontalStretch(0);
64 sizePolicy1.setVerticalStretch(0);
65 sizePolicy1.setHeightForWidth(defaultFolderGroupBox->sizePolicy().hasHeightForWidth());
66 defaultFolderGroupBox->setSizePolicy(sizePolicy1);
67 defaultFolderGroupBox->setAlignment(Qt::AlignCenter);
68 defaultFolderGroupBox->setFlat(
true);
69 verticalLayout_2 =
new QVBoxLayout(defaultFolderGroupBox);
70 verticalLayout_2->setObjectName(QStringLiteral(
"verticalLayout_2"));
71 defaultFolderTableWidget =
new QTableWidget(defaultFolderGroupBox);
72 if (defaultFolderTableWidget->columnCount() < 3)
73 defaultFolderTableWidget->setColumnCount(3);
74 QTableWidgetItem *__qtablewidgetitem =
new QTableWidgetItem();
75 defaultFolderTableWidget->setHorizontalHeaderItem(0, __qtablewidgetitem);
76 QTableWidgetItem *__qtablewidgetitem1 =
new QTableWidgetItem();
77 defaultFolderTableWidget->setHorizontalHeaderItem(1, __qtablewidgetitem1);
78 QTableWidgetItem *__qtablewidgetitem2 =
new QTableWidgetItem();
79 defaultFolderTableWidget->setHorizontalHeaderItem(2, __qtablewidgetitem2);
80 defaultFolderTableWidget->setObjectName(QStringLiteral(
"defaultFolderTableWidget"));
81 defaultFolderTableWidget->setMaximumSize(QSize(16777215, 32));
82 defaultFolderTableWidget->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
83 defaultFolderTableWidget->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
84 defaultFolderTableWidget->setSizeAdjustPolicy(QAbstractScrollArea::AdjustToContents);
85 defaultFolderTableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
86 defaultFolderTableWidget->setSelectionMode(QAbstractItemView::NoSelection);
87 defaultFolderTableWidget->setShowGrid(
false);
88 defaultFolderTableWidget->setCornerButtonEnabled(
false);
89 defaultFolderTableWidget->horizontalHeader()->setVisible(
false);
90 defaultFolderTableWidget->horizontalHeader()->setHighlightSections(
false);
91 defaultFolderTableWidget->verticalHeader()->setVisible(
false);
92 defaultFolderTableWidget->verticalHeader()->setHighlightSections(
false);
94 verticalLayout_2->addWidget(defaultFolderTableWidget);
96 defaultFolderApplyButton =
new QDialogButtonBox(defaultFolderGroupBox);
97 defaultFolderApplyButton->setObjectName(QStringLiteral(
"defaultFolderApplyButton"));
98 defaultFolderApplyButton->setEnabled(
false);
99 defaultFolderApplyButton->setStandardButtons(QDialogButtonBox::Apply);
101 verticalLayout_2->addWidget(defaultFolderApplyButton);
104 verticalLayout->addWidget(defaultFolderGroupBox);
106 orLabel =
new QLabel(QuickStart);
107 orLabel->setObjectName(QStringLiteral(
"orLabel"));
108 sizePolicy1.setHeightForWidth(orLabel->sizePolicy().hasHeightForWidth());
109 orLabel->setSizePolicy(sizePolicy1);
111 font.setItalic(
true);
112 orLabel->setFont(font);
113 orLabel->setAlignment(Qt::AlignCenter);
115 verticalLayout->addWidget(orLabel);
117 quickStartGroupBox =
new QGroupBox(QuickStart);
118 quickStartGroupBox->setObjectName(QStringLiteral(
"quickStartGroupBox"));
119 QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Expanding);
120 sizePolicy2.setHorizontalStretch(0);
121 sizePolicy2.setVerticalStretch(4);
122 sizePolicy2.setHeightForWidth(quickStartGroupBox->sizePolicy().hasHeightForWidth());
123 quickStartGroupBox->setSizePolicy(sizePolicy2);
124 quickStartGroupBox->setAlignment(Qt::AlignCenter);
125 quickStartGroupBox->setFlat(
true);
126 verticalLayout_5 =
new QVBoxLayout(quickStartGroupBox);
127 verticalLayout_5->setObjectName(QStringLiteral(
"verticalLayout_5"));
128 quickStartTableWidget =
new QTableWidget(quickStartGroupBox);
129 if (quickStartTableWidget->columnCount() < 3)
130 quickStartTableWidget->setColumnCount(3);
131 QTableWidgetItem *__qtablewidgetitem3 =
new QTableWidgetItem();
132 quickStartTableWidget->setHorizontalHeaderItem(0, __qtablewidgetitem3);
133 QTableWidgetItem *__qtablewidgetitem4 =
new QTableWidgetItem();
134 quickStartTableWidget->setHorizontalHeaderItem(1, __qtablewidgetitem4);
135 QTableWidgetItem *__qtablewidgetitem5 =
new QTableWidgetItem();
136 quickStartTableWidget->setHorizontalHeaderItem(2, __qtablewidgetitem5);
137 quickStartTableWidget->setObjectName(QStringLiteral(
"quickStartTableWidget"));
138 quickStartTableWidget->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
139 quickStartTableWidget->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
140 quickStartTableWidget->setSizeAdjustPolicy(QAbstractScrollArea::AdjustToContentsOnFirstShow);
141 quickStartTableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
142 quickStartTableWidget->setSelectionMode(QAbstractItemView::NoSelection);
143 quickStartTableWidget->setShowGrid(
false);
144 quickStartTableWidget->setCornerButtonEnabled(
false);
145 quickStartTableWidget->horizontalHeader()->setVisible(
false);
146 quickStartTableWidget->horizontalHeader()->setHighlightSections(
false);
147 quickStartTableWidget->verticalHeader()->setVisible(
false);
148 quickStartTableWidget->verticalHeader()->setHighlightSections(
false);
150 verticalLayout_5->addWidget(quickStartTableWidget);
152 quickStartLabel =
new QLabel(quickStartGroupBox);
153 quickStartLabel->setObjectName(QStringLiteral(
"quickStartLabel"));
154 sizePolicy1.setHeightForWidth(quickStartLabel->sizePolicy().hasHeightForWidth());
155 quickStartLabel->setSizePolicy(sizePolicy1);
156 quickStartLabel->setFont(font);
158 verticalLayout_5->addWidget(quickStartLabel);
160 quickStartApplyButton =
new QDialogButtonBox(quickStartGroupBox);
161 quickStartApplyButton->setObjectName(QStringLiteral(
"quickStartApplyButton"));
162 quickStartApplyButton->setEnabled(
false);
163 quickStartApplyButton->setStandardButtons(QDialogButtonBox::Apply);
165 verticalLayout_5->addWidget(quickStartApplyButton);
168 verticalLayout->addWidget(quickStartGroupBox);
170 otherwiseLabel =
new QLabel(QuickStart);
171 otherwiseLabel->setObjectName(QStringLiteral(
"otherwiseLabel"));
172 sizePolicy1.setHeightForWidth(otherwiseLabel->sizePolicy().hasHeightForWidth());
173 otherwiseLabel->setSizePolicy(sizePolicy1);
174 otherwiseLabel->setFont(font);
175 otherwiseLabel->setAlignment(Qt::AlignCenter);
177 verticalLayout->addWidget(otherwiseLabel);
179 commandLinkButtonLibrary =
new QCommandLinkButton(QuickStart);
180 commandLinkButtonLibrary->setObjectName(QStringLiteral(
"commandLinkButtonLibrary"));
182 font1.setFamily(QStringLiteral(
"Segoe UI"));
183 font1.setPointSize(11);
184 commandLinkButtonLibrary->setFont(font1);
186 verticalLayout->addWidget(commandLinkButtonLibrary);
188 verticalSpacer =
new QSpacerItem(1, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);
190 verticalLayout->addItem(verticalSpacer);
195 QMetaObject::connectSlotsByName(QuickStart);
200 defaultFolderGroupBox->setTitle(QApplication::translate(
"QuickStart",
"A default music folder has been found", 0));
201 orLabel->setText(QApplication::translate(
"QuickStart",
"\342\200\223 or \342\200\223", 0));
202 quickStartGroupBox->setTitle(QApplication::translate(
"QuickStart",
"The following items were found in your default music folder", 0));
203 quickStartLabel->setText(QApplication::translate(
"QuickStart",
"Would you like to add them? (you can uncheck some folders)", 0));
204 otherwiseLabel->setText(QApplication::translate(
"QuickStart",
"\342\200\223 otherwise \342\200\223", 0));
205 commandLinkButtonLibrary->setText(QApplication::translate(
"QuickStart",
"Click here to manually search for music", 0));
206 Q_UNUSED(QuickStart);
217 #endif // UI_QUICKSTART_H QSpacerItem * verticalSpacer
Definition: ui_quickstart.h:44
The QuickStart class is used at startup to display a list of places where one can choose how to scan ...
Definition: quickstart.h:23
QVBoxLayout * verticalLayout
Definition: ui_quickstart.h:31
QDialogButtonBox * defaultFolderApplyButton
Definition: ui_quickstart.h:35
QLabel * quickStartLabel
Definition: ui_quickstart.h:40
Definition: ui_libraryorderdialog.h:197
QCommandLinkButton * commandLinkButtonLibrary
Definition: ui_quickstart.h:43
QLabel * orLabel
Definition: ui_quickstart.h:36
Definition: ui_quickstart.h:28
Definition: ui_quickstart.h:212
QVBoxLayout * verticalLayout_5
Definition: ui_quickstart.h:38
void setupUi(QWidget *QuickStart)
Definition: ui_quickstart.h:46
void retranslateUi(QWidget *QuickStart)
Definition: ui_quickstart.h:198
QVBoxLayout * verticalLayout_2
Definition: ui_quickstart.h:33
QGroupBox * quickStartGroupBox
Definition: ui_quickstart.h:37
QTableWidget * defaultFolderTableWidget
Definition: ui_quickstart.h:34
QGroupBox * defaultFolderGroupBox
Definition: ui_quickstart.h:32
QDialogButtonBox * quickStartApplyButton
Definition: ui_quickstart.h:41
QTableWidget * quickStartTableWidget
Definition: ui_quickstart.h:39
QLabel * otherwiseLabel
Definition: ui_quickstart.h:42