From 7c24f31468552fe6c41eb68b54d0605ae9b4e983 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle Date: Mon, 2 Mar 2009 23:54:17 +0000 Subject: [PATCH] small cleanup svn path=/branches/KDE4/; revision=3084 --- src/renderwidget.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/renderwidget.cpp b/src/renderwidget.cpp index 04d7cbdc..65e1ce8d 100644 --- a/src/renderwidget.cpp +++ b/src/renderwidget.cpp @@ -490,12 +490,12 @@ void RenderWidget::updateButtons() { m_view.buttonSave->setEnabled(true); m_view.buttonStart->setEnabled(m_view.size_list->currentItem()->flags() & Qt::ItemIsEnabled); 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.buttonEdit->setEnabled(false); } else { - m_view.buttonDelete->setEnabled(edit.endsWith("customprofiles.xml")); - m_view.buttonEdit->setEnabled(edit.endsWith("customprofiles.xml")); + m_view.buttonDelete->setEnabled(true); + m_view.buttonEdit->setEnabled(true); } } } @@ -819,12 +819,12 @@ void RenderWidget::refreshParams() { // } m_view.out_file->setFilter("*." + extension); QString edit = item->data(EditableRole).toString(); - if (edit.isEmpty()) { + if (edit.isEmpty() || !edit.endsWith("customprofiles.xml")) { m_view.buttonDelete->setEnabled(false); m_view.buttonEdit->setEnabled(false); } else { - m_view.buttonDelete->setEnabled(edit.endsWith("customprofiles.xml")); - m_view.buttonEdit->setEnabled(edit.endsWith("customprofiles.xml")); + m_view.buttonDelete->setEnabled(true); + m_view.buttonEdit->setEnabled(true); } m_view.buttonStart->setEnabled(m_view.size_list->currentItem()->flags() & Qt::ItemIsEnabled); @@ -981,6 +981,7 @@ void RenderWidget::parseFile(QString exportFile, bool editable) { if (editable) { item->setData(EditableRole, exportFile); if (exportFile.endsWith("customprofiles.xml")) item->setIcon(KIcon("emblem-favorite")); + else item->setIcon(KIcon("applications-internet")); } node = doc.elementsByTagName("profile").at(count); count++; -- 2.39.2