From bc9b353c3e6f44d61fea7b352ccca915ef62a5d8 Mon Sep 17 00:00:00 2001 From: Robert Bieber Date: Sun, 6 Jun 2010 01:51:23 +0000 Subject: Theme Editor: Altered the SkinDocument class' handling of tab titles and added a title to the confirm close dialog box, changed tab order in the EditorWindow class git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26607 a1c6a512-1295-4272-9138-f99709370657 --- utils/themeeditor/editorwindow.ui | 7 +++++++ utils/themeeditor/skindocument.cpp | 17 +++-------------- 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/utils/themeeditor/editorwindow.ui b/utils/themeeditor/editorwindow.ui index 21152dad75..b5e6c9d228 100644 --- a/utils/themeeditor/editorwindow.ui +++ b/utils/themeeditor/editorwindow.ui @@ -272,6 +272,13 @@ + + fileTree + skinPreview + parseTree + fromTree + editorTabs + diff --git a/utils/themeeditor/skindocument.cpp b/utils/themeeditor/skindocument.cpp index 3fb7d4871b..aada24daac 100644 --- a/utils/themeeditor/skindocument.cpp +++ b/utils/themeeditor/skindocument.cpp @@ -54,6 +54,7 @@ bool SkinDocument::requestClose() { /* Spawning the "Are you sure?" dialog */ QMessageBox confirm(this); + confirm.setWindowTitle(tr("Confirm Close")); confirm.setText(title + tr(" has been modified.")); confirm.setInformativeText(tr("Do you want to save your changes?")); confirm.setStandardButtons(QMessageBox::Save | QMessageBox::Discard @@ -109,21 +110,9 @@ void SkinDocument::codeChanged() model->changeTree(editor->document()->toPlainText().toAscii()); if(editor->document()->toPlainText() != saved) - { - if(title.length() > 0 && title[title.length() - 1] != '*') - { - title.append('*'); - emit titleChanged(title); - } - } + emit titleChanged(title + QChar('*')); else - { - if(title.length() > 0 && title[title.length() - 1] == '*') - { - title.chop(1); - emit titleChanged(title); - } - } + emit titleChanged(title); } void SkinDocument::save() -- cgit v1.2.3