2 #include "ui_musicfileinformationwidget.h"
22 m_ui->topTitleCloseButton->setIcon(QIcon(
":/functions/btn_close_hover"));
24 m_ui->topTitleCloseButton->setCursor(QCursor(Qt::PointingHandCursor));
25 m_ui->topTitleCloseButton->setToolTip(tr(
"Close"));
26 connect(
m_ui->topTitleCloseButton, SIGNAL(clicked()), SLOT(close()));
31 const QPixmap pix(
":/image/lb_default_art");
32 m_ui->pixmapLabel->setPixmap(pix.scaled(
m_ui->pixmapLabel->size()));
34 m_ui->descriptionPlainEdit->setReadOnly(
true);
46 m_ui->editButton->setFocusPolicy(Qt::NoFocus);
47 m_ui->deletePixButton->setFocusPolicy(Qt::NoFocus);
48 m_ui->savePixButton->setFocusPolicy(Qt::NoFocus);
49 m_ui->saveButton->setFocusPolicy(Qt::NoFocus);
50 m_ui->viewButton->setFocusPolicy(Qt::NoFocus);
51 m_ui->openPixButton->setFocusPolicy(Qt::NoFocus);
52 m_ui->dynamicPixButton->setFocusPolicy(Qt::NoFocus);
55 connect(
m_ui->editButton, SIGNAL(clicked()), SLOT(
editTag()));
58 connect(
m_ui->saveButton, SIGNAL(clicked()), SLOT(
saveTag()));
78 static void rendererPixmap(Ui::MusicFileInformationWidget *ui,
const QPixmap &pixmap)
87 ui->pixmapWidthLabel->setText(QString(
"%1px").arg(pixmap.width()));
88 ui->pixmapHeightLabel->setText(QString(
"%1px").arg(pixmap.height()));
89 ui->pixmapLabel->setPixmap(pixmap.scaled(ui->pixmapLabel->size()));
133 if(
m_ui->dynamicPixButton->text() == tr(
"Dynamic"))
135 m_ui->dynamicPixButton->setText(tr(
"Static"));
138 connect(d, SIGNAL(downLoadDataChanged(QString)), SLOT(
downLoadFinished(QString)));
143 m_ui->dynamicPixButton->setText(tr(
"Dynamic"));
163 m_ui->dynamicPixButton->setText(tr(
"Dynamic"));
184 message.
setText(tr(
"Are you sure to save?"));
196 QString value =
m_ui->fileAlbumEdit->text().trimmed();
202 value =
m_ui->fileArtistEdit->text().trimmed();
208 value =
m_ui->fileGenreEdit->text().trimmed();
214 value =
m_ui->fileTitleEdit->text().trimmed();
220 value =
m_ui->fileYearEdit->text().trimmed();
243 m_ui->viewButton->setEnabled(
false);
262 const int rating = meta.
rating().toInt();
263 if(rating == 0)
m_ui->ratingLabel->setValue(0);
264 else if(rating < 64)
m_ui->ratingLabel->setValue(1);
265 else if(rating < 128)
m_ui->ratingLabel->setValue(2);
266 else if(rating < 196)
m_ui->ratingLabel->setValue(3);
267 else if(rating < 255)
m_ui->ratingLabel->setValue(4);
268 else m_ui->ratingLabel->setValue(5);
278 m_ui->qualityEdit->setText(bitrate);
287 m_ui->fileAlbumEdit->setEnabled(enabled);
288 m_ui->fileArtistEdit->setEnabled(enabled);
289 m_ui->fileGenreEdit->setEnabled(enabled);
290 m_ui->fileTitleEdit->setEnabled(enabled);
291 m_ui->fileYearEdit->setEnabled(enabled);
293 m_ui->openPixButton->setEnabled(enabled);
294 m_ui->deletePixButton->setEnabled(enabled);
295 m_ui->saveButton->setEnabled(enabled);
void setMedia(Module type, const QString &url, int winId=-1)
void setText(const QString &text) const
TTK_MODULE_EXPORT QString trackRelatedPath(const QString &path)
The class of the wangyi dynamic cover data download request.
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)
virtual void startToRequest(const QString &url) overridefinal
static const QString PushButtonStyle04
TTK_MODULE_EXPORT bool openUrl(const QString &path, bool local=true)
The class of the moving dialog base.
The class of the mplayer core.
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)