aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/detailsdialog.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-03-13 18:43:44 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-03-13 18:43:44 +0000
commitefbc45fe46c0e16ee2587e4f5cf8467e7e6ba14d (patch)
tree125cbe83bc95bd471f2264baa1a6f4e6822535e7 /src/qmmpui/detailsdialog.cpp
parent196ec0a9a9be48c99f4c9ed1d91b1793288ebb20 (diff)
downloadqmmp-efbc45fe46c0e16ee2587e4f5cf8467e7e6ba14d.tar.gz
qmmp-efbc45fe46c0e16ee2587e4f5cf8467e7e6ba14d.tar.bz2
qmmp-efbc45fe46c0e16ee2587e4f5cf8467e7e6ba14d.zip
updated api documentation
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1624 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/detailsdialog.cpp')
-rw-r--r--src/qmmpui/detailsdialog.cpp23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/qmmpui/detailsdialog.cpp b/src/qmmpui/detailsdialog.cpp
index 8d72f124b..e11b6be65 100644
--- a/src/qmmpui/detailsdialog.cpp
+++ b/src/qmmpui/detailsdialog.cpp
@@ -22,10 +22,10 @@
#include <QDir>
#include <QFile>
#include <QFileInfo>
-
#include <qmmp/metadatamanager.h>
#include <qmmp/metadatamodel.h>
#include <qmmp/tagmodel.h>
+#include "ui_detailsdialog.h"
#include "abstractplaylistitem.h"
#include "tageditor.h"
#include "detailsdialog.h"
@@ -33,36 +33,39 @@
DetailsDialog::DetailsDialog(AbstractPlaylistItem *item, QWidget *parent)
: QDialog(parent)
{
+ m_ui = new Ui::DetailsDialog;
setAttribute(Qt::WA_QuitOnClose, false);
setAttribute(Qt::WA_DeleteOnClose, false);
m_metaDataModel = 0;
m_item = item;
- ui.setupUi(this);
+ m_ui->setupUi(this);
setAttribute(Qt::WA_DeleteOnClose);
m_path = item->url();
setWindowTitle (m_path.section('/',-1));
- ui.pathEdit->setText(m_path);
+ m_ui->pathEdit->setText(m_path);
m_metaDataModel = MetaDataManager::instance()->createMetaDataModel(item->url(), this);
if(m_metaDataModel)
{
foreach(TagModel *tagModel, m_metaDataModel->tags())
- ui.tabWidget->addTab(new TagEditor(tagModel, this), tagModel->name());
+ m_ui->tabWidget->addTab(new TagEditor(tagModel, this), tagModel->name());
foreach(QString title, m_metaDataModel->descriptions().keys())
{
QTextEdit *textEdit = new QTextEdit(this);
textEdit->setReadOnly(true);
textEdit->setPlainText(m_metaDataModel->descriptions().value(title));
- ui.tabWidget->addTab(textEdit, title);
+ m_ui->tabWidget->addTab(textEdit, title);
}
}
printInfo();
}
DetailsDialog::~DetailsDialog()
-{}
+{
+ delete m_ui;
+}
void DetailsDialog::printInfo()
{
@@ -91,7 +94,7 @@ void DetailsDialog::printInfo()
if(!m_metaDataModel)
{
formattedText.append("</TABLE>");
- ui.textEdit->setHtml(formattedText);
+ m_ui->textEdit->setHtml(formattedText);
return;
}
QHash <QString, QString> ap = m_metaDataModel->audioProperties();
@@ -109,7 +112,7 @@ void DetailsDialog::printInfo()
formattedText += formatRow(key, ap.value(key));
formattedText.append("</TABLE>");
- ui.textEdit->setHtml(formattedText);
+ m_ui->textEdit->setHtml(formattedText);
}
QString DetailsDialog::formatRow(const QString key, const QString value)
@@ -124,9 +127,9 @@ QString DetailsDialog::formatRow(const QString key, const QString value)
void DetailsDialog::on_buttonBox_clicked(QAbstractButton *button)
{
- if(ui.buttonBox->standardButton(button) == QDialogButtonBox::Save)
+ if(m_ui->buttonBox->standardButton(button) == QDialogButtonBox::Save)
{
- TagEditor *tab = qobject_cast<TagEditor *> (ui.tabWidget->currentWidget());
+ TagEditor *tab = qobject_cast<TagEditor *> (m_ui->tabWidget->currentWidget());
if(tab)
tab->save();
}