30 QGridLayout *gridLayout;
31 QLabel *labCoverProvider;
32 QHBoxLayout *horizontalLayout_2;
33 QPushButton *btnDeleteCovers;
34 QPushButton *btnDeleteFiles;
35 QSpacerItem *verticalSpacer;
38 QHBoxLayout *horizontalLayout;
39 QLabel *labCoverTemplate;
40 QLineEdit *leCoverTemplate;
41 QLabel *labTemplateError;
43 QCheckBox *cbSaveToSayonaraDir;
44 QCheckBox *cbFetchFromWWW;
45 QCheckBox *cbSaveToLibrary;
46 QCheckBox *cbSaveToDatabase;
54 gridLayout->setSpacing(5);
55 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
57 labCoverProvider->setObjectName(QString::fromUtf8(
"labCoverProvider"));
58 labCoverProvider->setText(QString::fromUtf8(
"Cover provider"));
60 gridLayout->addWidget(labCoverProvider, 0, 0, 1, 1);
62 horizontalLayout_2 =
new QHBoxLayout();
63 horizontalLayout_2->setObjectName(QString::fromUtf8(
"horizontalLayout_2"));
65 btnDeleteCovers->setObjectName(QString::fromUtf8(
"btnDeleteCovers"));
67 horizontalLayout_2->addWidget(btnDeleteCovers);
70 btnDeleteFiles->setObjectName(QString::fromUtf8(
"btnDeleteFiles"));
72 horizontalLayout_2->addWidget(btnDeleteFiles);
75 gridLayout->addLayout(horizontalLayout_2, 14, 0, 1, 1);
77 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
79 gridLayout->addItem(verticalSpacer, 13, 0, 1, 1);
82 listView->setObjectName(QString::fromUtf8(
"listView"));
83 listView->setDefaultDropAction(Qt::MoveAction);
84 listView->setAlternatingRowColors(
true);
86 gridLayout->addWidget(listView, 1, 0, 1, 1);
89 line->setObjectName(QString::fromUtf8(
"line"));
90 line->setFrameShape(QFrame::HLine);
91 line->setFrameShadow(QFrame::Sunken);
93 gridLayout->addWidget(line, 12, 0, 1, 1);
95 horizontalLayout =
new QHBoxLayout();
96 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
98 labCoverTemplate->setObjectName(QString::fromUtf8(
"labCoverTemplate"));
100 horizontalLayout->addWidget(labCoverTemplate);
103 leCoverTemplate->setObjectName(QString::fromUtf8(
"leCoverTemplate"));
105 horizontalLayout->addWidget(leCoverTemplate);
108 labTemplateError->setObjectName(QString::fromUtf8(
"labTemplateError"));
109 labTemplateError->setText(QString::fromUtf8(
"Invalid chars"));
111 horizontalLayout->addWidget(labTemplateError);
114 gridLayout->addLayout(horizontalLayout, 11, 0, 1, 1);
117 line_2->setObjectName(QString::fromUtf8(
"line_2"));
118 line_2->setFrameShape(QFrame::HLine);
119 line_2->setFrameShadow(QFrame::Sunken);
121 gridLayout->addWidget(line_2, 5, 0, 1, 1);
124 cbSaveToSayonaraDir->setObjectName(QString::fromUtf8(
"cbSaveToSayonaraDir"));
126 gridLayout->addWidget(cbSaveToSayonaraDir, 9, 0, 1, 1);
129 cbFetchFromWWW->setObjectName(QString::fromUtf8(
"cbFetchFromWWW"));
131 gridLayout->addWidget(cbFetchFromWWW, 7, 0, 1, 1);
134 cbSaveToLibrary->setObjectName(QString::fromUtf8(
"cbSaveToLibrary"));
136 gridLayout->addWidget(cbSaveToLibrary, 10, 0, 1, 1);
139 cbSaveToDatabase->setObjectName(QString::fromUtf8(
"cbSaveToDatabase"));
141 gridLayout->addWidget(cbSaveToDatabase, 6, 0, 1, 1);
143 QWidget::setTabOrder(cbFetchFromWWW, cbSaveToSayonaraDir);
144 QWidget::setTabOrder(cbSaveToSayonaraDir, cbSaveToLibrary);
145 QWidget::setTabOrder(cbSaveToLibrary, leCoverTemplate);
146 QWidget::setTabOrder(leCoverTemplate, btnDeleteCovers);
147 QWidget::setTabOrder(btnDeleteCovers, btnDeleteFiles);
156#if QT_CONFIG(tooltip)
157 btnDeleteCovers->setToolTip(QCoreApplication::translate(
"GUI_CoverPreferences",
"Delete all covers from the database",
nullptr));
159 btnDeleteCovers->setText(QCoreApplication::translate(
"GUI_CoverPreferences",
"Clear cache",
nullptr));
160#if QT_CONFIG(tooltip)
161 btnDeleteFiles->setToolTip(QCoreApplication::translate(
"GUI_CoverPreferences",
"Delete all covers from the Sayonara directory",
nullptr));
163 btnDeleteFiles->setText(QCoreApplication::translate(
"GUI_CoverPreferences",
"Delete files",
nullptr));
164 labCoverTemplate->setText(QCoreApplication::translate(
"GUI_CoverPreferences",
"Cover name",
nullptr));
165#if QT_CONFIG(tooltip)
166 leCoverTemplate->setToolTip(QCoreApplication::translate(
"GUI_CoverPreferences",
"Name of cover file",
nullptr));
168 cbSaveToSayonaraDir->setText(QCoreApplication::translate(
"GUI_CoverPreferences",
"Save found covers into Sayonara directory",
nullptr));
169 cbFetchFromWWW->setText(QCoreApplication::translate(
"GUI_CoverPreferences",
"Fetch missing covers from the internet",
nullptr));
170#if QT_CONFIG(tooltip)
171 cbSaveToLibrary->setToolTip(QCoreApplication::translate(
"GUI_CoverPreferences",
"Save found covers into the library directory where the audio files are located",
nullptr));
173 cbSaveToLibrary->setText(QCoreApplication::translate(
"GUI_CoverPreferences",
"Save found covers into library",
nullptr));
174#if QT_CONFIG(tooltip)
175 cbSaveToDatabase->setToolTip(QCoreApplication::translate(
"GUI_CoverPreferences",
"Saving covers to the database leads to significantly faster access but results in a bigger database",
nullptr));
177 cbSaveToDatabase->setText(QCoreApplication::translate(
"GUI_CoverPreferences",
"Save found covers to database",
nullptr));