small cleanup

svn path=/branches/KDE4/; revision=3084
parent d308240d
...@@ -490,12 +490,12 @@ void RenderWidget::updateButtons() { ...@@ -490,12 +490,12 @@ void RenderWidget::updateButtons() {
m_view.buttonSave->setEnabled(true); m_view.buttonSave->setEnabled(true);
m_view.buttonStart->setEnabled(m_view.size_list->currentItem()->flags() & Qt::ItemIsEnabled); m_view.buttonStart->setEnabled(m_view.size_list->currentItem()->flags() & Qt::ItemIsEnabled);
QString edit = m_view.size_list->currentItem()->data(EditableRole).toString(); QString edit = m_view.size_list->currentItem()->data(EditableRole).toString();
if (edit.isEmpty()) { if (edit.isEmpty() || !edit.endsWith("customprofiles.xml")) {
m_view.buttonDelete->setEnabled(false); m_view.buttonDelete->setEnabled(false);
m_view.buttonEdit->setEnabled(false); m_view.buttonEdit->setEnabled(false);
} else { } else {
m_view.buttonDelete->setEnabled(edit.endsWith("customprofiles.xml")); m_view.buttonDelete->setEnabled(true);
m_view.buttonEdit->setEnabled(edit.endsWith("customprofiles.xml")); m_view.buttonEdit->setEnabled(true);
} }
} }
} }
...@@ -819,12 +819,12 @@ void RenderWidget::refreshParams() { ...@@ -819,12 +819,12 @@ void RenderWidget::refreshParams() {
// } // }
m_view.out_file->setFilter("*." + extension); m_view.out_file->setFilter("*." + extension);
QString edit = item->data(EditableRole).toString(); QString edit = item->data(EditableRole).toString();
if (edit.isEmpty()) { if (edit.isEmpty() || !edit.endsWith("customprofiles.xml")) {
m_view.buttonDelete->setEnabled(false); m_view.buttonDelete->setEnabled(false);
m_view.buttonEdit->setEnabled(false); m_view.buttonEdit->setEnabled(false);
} else { } else {
m_view.buttonDelete->setEnabled(edit.endsWith("customprofiles.xml")); m_view.buttonDelete->setEnabled(true);
m_view.buttonEdit->setEnabled(edit.endsWith("customprofiles.xml")); m_view.buttonEdit->setEnabled(true);
} }
m_view.buttonStart->setEnabled(m_view.size_list->currentItem()->flags() & Qt::ItemIsEnabled); m_view.buttonStart->setEnabled(m_view.size_list->currentItem()->flags() & Qt::ItemIsEnabled);
...@@ -981,6 +981,7 @@ void RenderWidget::parseFile(QString exportFile, bool editable) { ...@@ -981,6 +981,7 @@ void RenderWidget::parseFile(QString exportFile, bool editable) {
if (editable) { if (editable) {
item->setData(EditableRole, exportFile); item->setData(EditableRole, exportFile);
if (exportFile.endsWith("customprofiles.xml")) item->setIcon(KIcon("emblem-favorite")); if (exportFile.endsWith("customprofiles.xml")) item->setIcon(KIcon("emblem-favorite"));
else item->setIcon(KIcon("applications-internet"));
} }
node = doc.elementsByTagName("profile").at(count); node = doc.elementsByTagName("profile").at(count);
count++; count++;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment