2 #include "ui_musicfileinformationwidget.h"
19 m_ui->topTitleCloseButton->setIcon(QIcon(
":/functions/btn_close_hover"));
21 m_ui->topTitleCloseButton->setCursor(QCursor(Qt::PointingHandCursor));
22 m_ui->topTitleCloseButton->setToolTip(tr(
"Close"));
23 connect(
m_ui->topTitleCloseButton, SIGNAL(clicked()), SLOT(close()));
28 const QPixmap pix(
":/image/lb_default_art");
29 m_ui->pixmapLabel->setPixmap(pix.scaled(
m_ui->pixmapLabel->size()));
31 m_ui->descriptionPlainEdit->setReadOnly(
true);
42 m_ui->editButton->setFocusPolicy(Qt::NoFocus);
43 m_ui->deletePixButton->setFocusPolicy(Qt::NoFocus);
44 m_ui->savePixButton->setFocusPolicy(Qt::NoFocus);
45 m_ui->saveButton->setFocusPolicy(Qt::NoFocus);
46 m_ui->openPixButton->setFocusPolicy(Qt::NoFocus);
47 m_ui->viewButton->setFocusPolicy(Qt::NoFocus);
50 connect(
m_ui->editButton, SIGNAL(clicked()), SLOT(
editTag()));
53 connect(
m_ui->saveButton, SIGNAL(clicked()), SLOT(
saveTag()));
71 static void rendererPixmap(Ui::MusicFileInformationWidget *ui,
const QPixmap &pixmap)
80 ui->pixmapWidthLabel->setText(QString(
"%1px").arg(pixmap.width()));
81 ui->pixmapHeightLabel->setText(QString(
"%1px").arg(pixmap.height()));
82 ui->pixmapLabel->setPixmap(pixmap.scaled(ui->pixmapLabel->size()));
132 message.
setText(tr(
"Are you sure to save?"));
144 QString value =
m_ui->fileAlbumEdit->text().trimmed();
150 value =
m_ui->fileArtistEdit->text().trimmed();
156 value =
m_ui->fileGenreEdit->text().trimmed();
162 value =
m_ui->fileTitleEdit->text().trimmed();
168 value =
m_ui->fileYearEdit->text().trimmed();
191 m_ui->viewButton->setEnabled(
false);
210 const int rating = meta.
rating().toInt();
211 if(rating == 0)
m_ui->ratingLabel->setValue(0);
212 else if(rating < 64)
m_ui->ratingLabel->setValue(1);
213 else if(rating < 128)
m_ui->ratingLabel->setValue(2);
214 else if(rating < 196)
m_ui->ratingLabel->setValue(3);
215 else if(rating < 255)
m_ui->ratingLabel->setValue(4);
216 else m_ui->ratingLabel->setValue(5);
226 m_ui->qualityEdit->setText(bitrate);
235 m_ui->fileAlbumEdit->setEnabled(enabled);
236 m_ui->fileArtistEdit->setEnabled(enabled);
237 m_ui->fileGenreEdit->setEnabled(enabled);
238 m_ui->fileTitleEdit->setEnabled(enabled);
239 m_ui->fileYearEdit->setEnabled(enabled);
241 m_ui->openPixButton->setEnabled(enabled);
242 m_ui->deletePixButton->setEnabled(enabled);
243 m_ui->saveButton->setEnabled(enabled);
void setText(const QString &text) const
TTK_MODULE_EXPORT QString trackRelatedPath(const QString &path)
TTK_MODULE_EXPORT QString getOpenFileName(QWidget *parent, const QString &filter="Image Files (*.png *.bmp *.jpg)")
The class of the messagebox widget.
TTK_MODULE_EXPORT QString sizeByteToLabel(qint64 size)
static void popup(const QString &text)
TTK_MODULE_EXPORT QString getSaveFileName(QWidget *parent, const QString &filter="Image Files (*.png *.bmp *.jpg)")
static const QString ScrollBarStyle03
TTK_MODULE_EXPORT TTK::QueryQuality bitrateToLevel(int bitrate)
static const QString PushButtonStyle04
TTK_MODULE_EXPORT bool openUrl(const QString &path, bool local=true)
The class of the moving dialog base.
static const QString LineEditStyle01
LineEdit.
static const QString TabWidgetStyle01
TabWidget.
static const QString ToolButtonStyle04
#define TTK_FILE_SUFFIX(fin)
TTK_MODULE_EXPORT void bitrateToQuality(TTK::QueryQuality level, QString &bitrate, QColor &color)