aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/converter/preseteditor.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-10-14 19:05:41 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-10-14 19:05:41 +0000
commitde743429d8df3f330a57a8fe145646724e7854a5 (patch)
tree6ea5ee14c32b2ec53917d642933605c9641f0ace /src/plugins/General/converter/preseteditor.cpp
parentc1d32fb90e84ff8b1ccf49e0e128d78e0fc46bc5 (diff)
downloadqmmp-de743429d8df3f330a57a8fe145646724e7854a5.tar.gz
qmmp-de743429d8df3f330a57a8fe145646724e7854a5.tar.bz2
qmmp-de743429d8df3f330a57a8fe145646724e7854a5.zip
converter: added view of read-only presets, updated Russian translation
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2397 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/converter/preseteditor.cpp')
-rw-r--r--src/plugins/General/converter/preseteditor.cpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/plugins/General/converter/preseteditor.cpp b/src/plugins/General/converter/preseteditor.cpp
index 4bf27bf67..e4ff3f0c9 100644
--- a/src/plugins/General/converter/preseteditor.cpp
+++ b/src/plugins/General/converter/preseteditor.cpp
@@ -31,7 +31,20 @@ PresetEditor::PresetEditor(const QVariantMap &data, QWidget *parent) :
m_ui->commandLineEdit->setText(data.value("command").toString());
m_ui->us16bitCheckBox->setChecked(data.value("use_16bit").toBool());
m_ui->tagsCheckBox->setChecked(data.value("tags").toBool());
- createMenus();
+
+ if(data["read_only"].toBool())
+ {
+ setWindowTitle(tr("%1 (Read Only)").arg(windowTitle()));
+ m_ui->buttonBox->setStandardButtons(QDialogButtonBox::Close);
+ m_ui->nameLineEdit->setReadOnly(true);
+ m_ui->extensionLineEdit->setReadOnly(true);
+ m_ui->commandLineEdit->setReadOnly(true);
+ m_ui->us16bitCheckBox->setDisabled(true);
+ m_ui->tagsCheckBox->setDisabled(true);
+ m_ui->commandToolButton->setDisabled(true);
+ }
+ else
+ createMenus();
}
PresetEditor::~PresetEditor()