aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-05-06 19:22:21 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-05-06 19:22:21 +0000
commitb5c34835832e45da0ecf9f001c79cc3917bc0613 (patch)
treefc0d6920da656e7a58c5cdd655561234a120e5a6
parentb8428078bea55c9d8a8fc3c60552c24599622d7d (diff)
downloadqmmp-b5c34835832e45da0ecf9f001c79cc3917bc0613.tar.gz
qmmp-b5c34835832e45da0ecf9f001c79cc3917bc0613.tar.bz2
qmmp-b5c34835832e45da0ecf9f001c79cc3917bc0613.zip
updated other dialogs
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4935 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--src/plugins/General/converter/converterdialog.cpp100
-rw-r--r--src/plugins/General/converter/converterdialog.h4
-rw-r--r--src/plugins/General/fileops/settingsdialog.cpp13
3 files changed, 60 insertions, 57 deletions
diff --git a/src/plugins/General/converter/converterdialog.cpp b/src/plugins/General/converter/converterdialog.cpp
index ac2482e3e..58a15902f 100644
--- a/src/plugins/General/converter/converterdialog.cpp
+++ b/src/plugins/General/converter/converterdialog.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2011 by Ilya Kotov *
+ * Copyright (C) 2011-2015 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -31,7 +31,7 @@
ConverterDialog::ConverterDialog(QList <PlayListTrack *> items, QWidget *parent) : QDialog(parent)
{
- ui.setupUi(this);
+ m_ui.setupUi(this);
MetaDataFormatter formatter("%p%if(%p&%t, - ,)%t - %l");
foreach(PlayListTrack *item , items)
{
@@ -41,14 +41,14 @@ ConverterDialog::ConverterDialog(QList <PlayListTrack *> items, QWidget *parent
QListWidgetItem *listItem = new QListWidgetItem(text);
listItem->setData(Qt::UserRole, item->url());
listItem->setCheckState(Qt::Checked);
- ui.itemsListWidget->addItem(listItem);
+ m_ui.itemsListWidget->addItem(listItem);
}
QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
settings.beginGroup("Converter");
QString music_path = QDesktopServices::storageLocation(QDesktopServices::MusicLocation);
- ui.outDirEdit->setText(settings.value("out_dir", music_path).toString());
- ui.outFileEdit->setText(settings.value("file_name","%p - %t").toString());
- ui.overwriteCheckBox->setChecked(settings.value("overwrite",false).toBool());
+ m_ui.outDirEdit->setText(settings.value("out_dir", music_path).toString());
+ m_ui.outFileEdit->setText(settings.value("file_name","%p - %t").toString());
+ m_ui.overwriteCheckBox->setChecked(settings.value("overwrite",false).toBool());
settings.endGroup();
createMenus();
@@ -64,42 +64,42 @@ ConverterDialog::~ConverterDialog()
QStringList ConverterDialog::selectedUrls() const
{
QStringList out;
- for(int i = 0; i < ui.itemsListWidget->count(); i++)
+ for(int i = 0; i < m_ui.itemsListWidget->count(); i++)
{
- if(ui.itemsListWidget->item(i)->checkState() == Qt::Checked)
- out << ui.itemsListWidget->item(i)->data(Qt::UserRole).toString();
+ if(m_ui.itemsListWidget->item(i)->checkState() == Qt::Checked)
+ out << m_ui.itemsListWidget->item(i)->data(Qt::UserRole).toString();
}
return out;
}
QVariantMap ConverterDialog::preset() const
{
- if(ui.presetComboBox->currentIndex() == -1)
+ if(m_ui.presetComboBox->currentIndex() == -1)
return QVariantMap();
- int index = ui.presetComboBox->currentIndex();
+ int index = m_ui.presetComboBox->currentIndex();
//aditional parameters
- QVariantMap preset = ui.presetComboBox->itemData(index).toMap();
- preset["out_dir"] = ui.outDirEdit->text();
- preset["file_name"] = ui.outFileEdit->text();
- preset["overwrite"] = ui.overwriteCheckBox->isChecked();
+ QVariantMap preset = m_ui.presetComboBox->itemData(index).toMap();
+ preset["out_dir"] = m_ui.outDirEdit->text();
+ preset["file_name"] = m_ui.outFileEdit->text();
+ preset["overwrite"] = m_ui.overwriteCheckBox->isChecked();
return preset;
}
void ConverterDialog::on_dirButton_clicked()
{
QString dir = FileDialog::getExistingDirectory(this, tr("Choose a directory"),
- ui.outDirEdit->text());
+ m_ui.outDirEdit->text());
if(!dir.isEmpty())
- ui.outDirEdit->setText(dir);
+ m_ui.outDirEdit->setText(dir);
}
void ConverterDialog::accept()
{
QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
settings.beginGroup("Converter");
- settings.setValue("out_dir", ui.outDirEdit->text());
- settings.value("file_name", ui.outFileEdit->text());
- settings.setValue("overwrite", ui.overwriteCheckBox->isChecked());
+ settings.setValue("out_dir", m_ui.outDirEdit->text());
+ settings.value("file_name", m_ui.outFileEdit->text());
+ settings.setValue("overwrite", m_ui.overwriteCheckBox->isChecked());
settings.endGroup();
QDialog::accept();
}
@@ -109,19 +109,21 @@ void ConverterDialog::createMenus()
QMenu *fileNameMenu = new QMenu(this);
fileNameMenu->addAction(tr("Artist"))->setData("%p");
fileNameMenu->addAction(tr("Album"))->setData("%a");
+ fileNameMenu->addAction(tr("Album Artist"))->setData("%aa");
fileNameMenu->addAction(tr("Title"))->setData("%t");
- fileNameMenu->addAction(tr("Track number"))->setData("%n");
- fileNameMenu->addAction(tr("Two-digit track number"))->setData("%NN");
+ fileNameMenu->addAction(tr("Track Number"))->setData("%n");
+ fileNameMenu->addAction(tr("Two-digit Track Number"))->setData("%NN");
fileNameMenu->addAction(tr("Genre"))->setData("%g");
fileNameMenu->addAction(tr("Comment"))->setData("%c");
fileNameMenu->addAction(tr("Composer"))->setData("%C");
fileNameMenu->addAction(tr("Duration"))->setData("%l");
- fileNameMenu->addAction(tr("Disc number"))->setData("%D");
- fileNameMenu->addAction(tr("File name"))->setData("%f");
+ fileNameMenu->addAction(tr("Disc Number"))->setData("%D");
+ fileNameMenu->addAction(tr("File Name"))->setData("%f");
+ fileNameMenu->addAction(tr("File Path"))->setData("%F");
fileNameMenu->addAction(tr("Year"))->setData("%y");
fileNameMenu->addAction(tr("Condition"))->setData("%if(%p&%t,%p - %t,%f)");
- ui.fileNameButton->setMenu(fileNameMenu);
- ui.fileNameButton->setPopupMode(QToolButton::InstantPopup);
+ m_ui.fileNameButton->setMenu(fileNameMenu);
+ m_ui.fileNameButton->setPopupMode(QToolButton::InstantPopup);
connect(fileNameMenu, SIGNAL(triggered(QAction *)), SLOT(addTitleString(QAction *)));
QMenu *presetMenu = new QMenu(this);
@@ -129,16 +131,16 @@ void ConverterDialog::createMenus()
presetMenu->addAction(tr("Edit"), this, SLOT(editPreset()));
presetMenu->addAction(tr("Create a copy"), this, SLOT(copyPreset()));
presetMenu->addAction(tr("Delete"), this, SLOT(deletePreset()));
- ui.presetButton->setMenu(presetMenu);
- ui.presetButton->setPopupMode(QToolButton::InstantPopup);
+ m_ui.presetButton->setMenu(presetMenu);
+ m_ui.presetButton->setPopupMode(QToolButton::InstantPopup);
}
void ConverterDialog::addTitleString(QAction *a)
{
- if (ui.outFileEdit->cursorPosition () < 1)
- ui.outFileEdit->insert(a->data().toString());
+ if (m_ui.outFileEdit->cursorPosition () < 1)
+ m_ui.outFileEdit->insert(a->data().toString());
else
- ui.outFileEdit->insert(" - "+a->data().toString());
+ m_ui.outFileEdit->insert(" - "+a->data().toString());
}
void ConverterDialog::createPreset()
@@ -149,27 +151,27 @@ void ConverterDialog::createPreset()
QVariantMap data = editor->data();
data["name"] = uniqueName(data["name"].toString());
if(data["name"].isValid() && data["ext"].isValid() && data["command"].isValid())
- ui.presetComboBox->addItem (data["name"].toString(), data);
+ m_ui.presetComboBox->addItem (data["name"].toString(), data);
}
editor->deleteLater();
}
void ConverterDialog::editPreset()
{
- if(ui.presetComboBox->currentIndex() == -1)
+ if(m_ui.presetComboBox->currentIndex() == -1)
return;
- int index = ui.presetComboBox->currentIndex();
+ int index = m_ui.presetComboBox->currentIndex();
- PresetEditor *editor = new PresetEditor(ui.presetComboBox->itemData(index).toMap(), this);
+ PresetEditor *editor = new PresetEditor(m_ui.presetComboBox->itemData(index).toMap(), this);
if(editor->exec() == QDialog::Accepted)
{
QVariantMap data = editor->data();
- if(ui.presetComboBox->currentText() != data["name"].toString())
+ if(m_ui.presetComboBox->currentText() != data["name"].toString())
data["name"] = uniqueName(data["name"].toString());
if(data["name"].isValid() && data["ext"].isValid() && data["command"].isValid())
{
- ui.presetComboBox->setItemText(index, data["name"].toString());
- ui.presetComboBox->setItemData(index, data);
+ m_ui.presetComboBox->setItemText(index, data["name"].toString());
+ m_ui.presetComboBox->setItemData(index, data);
}
}
editor->deleteLater();
@@ -177,22 +179,22 @@ void ConverterDialog::editPreset()
void ConverterDialog::copyPreset()
{
- if(ui.presetComboBox->currentIndex() == -1)
+ if(m_ui.presetComboBox->currentIndex() == -1)
return;
- int index = ui.presetComboBox->currentIndex();
- QVariantMap data = ui.presetComboBox->itemData(index).toMap();
+ int index = m_ui.presetComboBox->currentIndex();
+ QVariantMap data = m_ui.presetComboBox->itemData(index).toMap();
data["name"] = uniqueName(data["name"].toString());
data["read_only"] = false;
- ui.presetComboBox->addItem (data["name"].toString(), data);
+ m_ui.presetComboBox->addItem (data["name"].toString(), data);
}
void ConverterDialog::deletePreset()
{
- if(ui.presetComboBox->currentIndex() == -1)
+ if(m_ui.presetComboBox->currentIndex() == -1)
return;
- if(ui.presetComboBox->itemData(ui.presetComboBox->currentIndex()).toMap()["read_only"].toBool())
+ if(m_ui.presetComboBox->itemData(m_ui.presetComboBox->currentIndex()).toMap()["read_only"].toBool())
return;
- ui.presetComboBox->removeItem(ui.presetComboBox->currentIndex());
+ m_ui.presetComboBox->removeItem(m_ui.presetComboBox->currentIndex());
}
void ConverterDialog::readPresets(const QString &path)
@@ -225,7 +227,7 @@ void ConverterDialog::readPresets(const QString &path)
QString title = data["name"].toString();
if(data["read_only"].toBool())
title += " *" ;
- ui.presetComboBox->addItem (title, data);
+ m_ui.presetComboBox->addItem (title, data);
}
}
@@ -241,9 +243,9 @@ void ConverterDialog::savePresets()
return;
}
- for(int i = 0; i < ui.presetComboBox->count(); ++i)
+ for(int i = 0; i < m_ui.presetComboBox->count(); ++i)
{
- QVariantMap data = ui.presetComboBox->itemData(i).toMap();
+ QVariantMap data = m_ui.presetComboBox->itemData(i).toMap();
if(data["read_only"].toBool())
continue;
file.write(QString("%1=%2\n").arg("name").arg(data["name"].toString()).toUtf8());
@@ -263,7 +265,7 @@ QString ConverterDialog::uniqueName(const QString &name)
int i = 0;
forever
{
- if(ui.presetComboBox->findText(unique_name) == -1)
+ if(m_ui.presetComboBox->findText(unique_name) == -1)
break;
unique_name = name + QString("_%1").arg(++i);
}
diff --git a/src/plugins/General/converter/converterdialog.h b/src/plugins/General/converter/converterdialog.h
index 981a726fc..9072d4e3a 100644
--- a/src/plugins/General/converter/converterdialog.h
+++ b/src/plugins/General/converter/converterdialog.h
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2011 by Ilya Kotov *
+ * Copyright (C) 2011-2015 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -59,7 +59,7 @@ private:
void savePresets();
QString uniqueName(const QString &name);
- Ui::ConverterDialog ui;
+ Ui::ConverterDialog m_ui;
QList <ConverterPreset* > m_presets;
};
diff --git a/src/plugins/General/fileops/settingsdialog.cpp b/src/plugins/General/fileops/settingsdialog.cpp
index ba5074e82..b8cacc89d 100644
--- a/src/plugins/General/fileops/settingsdialog.cpp
+++ b/src/plugins/General/fileops/settingsdialog.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2009-2012 by Ilya Kotov *
+ * Copyright (C) 2009-2015 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -192,16 +192,17 @@ void SettingsDialog::createMenus()
QMenu *menu = new QMenu(this);
menu->addAction(tr("Artist"))->setData("%p");
menu->addAction(tr("Album"))->setData("%a");
+ menu->addAction(tr("Album Artist"))->setData("%aa");
menu->addAction(tr("Title"))->setData("%t");
- menu->addAction(tr("Track number"))->setData("%n");
- menu->addAction(tr("Two-digit track number"))->setData("%NN");
+ menu->addAction(tr("Track Number"))->setData("%n");
+ menu->addAction(tr("Two-digit Track Number"))->setData("%NN");
menu->addAction(tr("Genre"))->setData("%g");
menu->addAction(tr("Comment"))->setData("%c");
menu->addAction(tr("Composer"))->setData("%C");
menu->addAction(tr("Duration"))->setData("%l");
- menu->addAction(tr("Disc number"))->setData("%D");
- menu->addAction(tr("File name"))->setData("%f");
- menu->addAction(tr("File path"))->setData("%F");
+ menu->addAction(tr("Disc Number"))->setData("%D");
+ menu->addAction(tr("File Name"))->setData("%f");
+ menu->addAction(tr("File Path"))->setData("%F");
menu->addAction(tr("Year"))->setData("%y");
menu->addAction(tr("Condition"))->setData("%if(%p&%t,%p - %t,%f)");
ui.patternButton->setMenu(menu);