diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-03-09 16:02:11 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-03-09 16:02:11 +0000 |
| commit | 9d58090082a534b4bcd8e9c7230ca676599f13cc (patch) | |
| tree | 01db30554883fcbe55dfc94782e782ea6a07691f /src/qmmpui/columneditor.cpp | |
| parent | b2c706251bbc05d58362fa140bd89b8de451a45c (diff) | |
| download | qmmp-9d58090082a534b4bcd8e9c7230ca676599f13cc.tar.gz qmmp-9d58090082a534b4bcd8e9c7230ca676599f13cc.tar.bz2 qmmp-9d58090082a534b4bcd8e9c7230ca676599f13cc.zip | |
improved column editor
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4782 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/columneditor.cpp')
| -rw-r--r-- | src/qmmpui/columneditor.cpp | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/src/qmmpui/columneditor.cpp b/src/qmmpui/columneditor.cpp index 6717b3a4c..6afef43b9 100644 --- a/src/qmmpui/columneditor.cpp +++ b/src/qmmpui/columneditor.cpp @@ -33,10 +33,6 @@ ColumnEditor::ColumnEditor(const QString &name, const QString &patt, QWidget *pa //load inital values m_ui->nameLineEdit->setText(name); m_ui->formatLineEdit->setText(patt); - int index = m_ui->comboBox->findData(patt); - if(index < 0) - index = m_ui->comboBox->findData("custom"); - m_ui->comboBox->setCurrentIndex(index); } ColumnEditor::~ColumnEditor() @@ -68,6 +64,14 @@ void ColumnEditor::on_comboBox_activated(int index) m_ui->nameLineEdit->setText(m_ui->comboBox->itemText(index)); } +void ColumnEditor::on_formatLineEdit_textChanged(const QString &text) +{ + int index = m_ui->comboBox->findData(text); + if(index < 0) + index = m_ui->comboBox->findData("custom"); + m_ui->comboBox->setCurrentIndex(index); +} + void ColumnEditor::createMenu() { QMenu *menu = new QMenu(this); @@ -96,17 +100,17 @@ void ColumnEditor::fillTypes() m_ui->comboBox->addItem(tr("Album"),"%a"); m_ui->comboBox->addItem(tr("Artist - Album"),"%if(%p&%a,%p - %a,)"); m_ui->comboBox->addItem(tr("Artist - Title"),"%if(%p&%t,%p - %t,%f)"); - m_ui->comboBox->addItem(tr("Album artist"),"%aa"); + m_ui->comboBox->addItem(tr("Album Artist"),"%aa"); m_ui->comboBox->addItem(tr("Title"),"%t"); - m_ui->comboBox->addItem(tr("Track number"),"%n"); - m_ui->comboBox->addItem(tr("Two-digit track number"),"%NN"); + m_ui->comboBox->addItem(tr("Track Number"),"%n"); + m_ui->comboBox->addItem(tr("Two-digit Track Number"),"%NN"); m_ui->comboBox->addItem(tr("Genre"),"%g"); m_ui->comboBox->addItem(tr("Comment"),"%c"); m_ui->comboBox->addItem(tr("Composer"),"%C"); m_ui->comboBox->addItem(tr("Duration"),"%l"); - m_ui->comboBox->addItem(tr("Disc number"),"%D"); - m_ui->comboBox->addItem(tr("File name"),"%f"); - m_ui->comboBox->addItem(tr("File path"),"%F"); + m_ui->comboBox->addItem(tr("Disc Number"),"%D"); + m_ui->comboBox->addItem(tr("File Name"),"%f"); + m_ui->comboBox->addItem(tr("File Path"),"%F"); m_ui->comboBox->addItem(tr("Year"),"%y"); m_ui->comboBox->addItem(tr("Custom"),"custom"); } |
