From eb920104d5a97d24ab104d93c22c92f2dd18daa9 Mon Sep 17 00:00:00 2001 From: scorpio810 Date: Fri, 14 Jun 2013 08:27:11 +0000 Subject: [PATCH] Refresh qetelementeditor git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2267 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/editor/qetelementeditor.cpp | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/sources/editor/qetelementeditor.cpp b/sources/editor/qetelementeditor.cpp index a16145622..5038eb49e 100644 --- a/sources/editor/qetelementeditor.cpp +++ b/sources/editor/qetelementeditor.cpp @@ -450,8 +450,9 @@ void QETElementEditor::slot_updateMenus() { // actions dependant de l'etat de la pile d'annulation save -> setEnabled(!read_only && !ce_scene -> undoStack().isClean() && ce_scene -> borderContainsEveryParts()); - save_as -> setEnabled(ce_scene -> borderContainsEveryParts()); - save_as_file -> setEnabled(ce_scene -> borderContainsEveryParts()); + save_as -> setEnabled(ce_scene -> borderContainsEveryParts()); + save_as_file > setEnabled(ce_scene -> borderContainsEveryParts()); + //if (!ce_scene -> borderContainsEveryParts()) checkElement(); undo -> setEnabled(!read_only && ce_scene -> undoStack().canUndo()); redo -> setEnabled(!read_only && ce_scene -> undoStack().canRedo()); } @@ -979,11 +980,6 @@ void QETElementEditor::slot_reload() { bool QETElementEditor::slot_save() { // verification avant d'enregistrer le fichier checkElement(); - // Avertissement #1 : si les parties semblent deborder du cadre de l'element - if (!ce_scene -> borderContainsEveryParts()) { - tr("Dimensions de l'\351l\351ment", "warning title"); - return(false); - } // si on ne connait pas le nom du fichier en cours, enregistrer revient a enregistrer sous if (opened_from_file) { if (filename_.isEmpty()) return(slot_saveAsFile()); @@ -1004,12 +1000,6 @@ bool QETElementEditor::slot_save() { Demande une localisation a l'utilisateur et enregistre l'element */ bool QETElementEditor::slot_saveAs() { - // verification avant d'enregistrer le fichier - checkElement(); - if (!ce_scene -> borderContainsEveryParts()) { - tr("Dimensions de l'\351l\351ment", "warning title"); - return(false); - } // demande une localisation a l'utilisateur ElementsLocation location = ElementDialog::getSaveElementLocation(this); if (location.isNull()) return(false); @@ -1029,12 +1019,6 @@ bool QETElementEditor::slot_saveAs() { Demande un nom de fichier a l'utilisateur et enregistre l'element */ bool QETElementEditor::slot_saveAsFile() { - // verification avant d'enregistrer le fichier - checkElement(); - if (!ce_scene -> borderContainsEveryParts()) { - tr("Dimensions de l'\351l\351ment", "warning title"); - return(false); - } // demande un nom de fichier a l'utilisateur pour enregistrer l'element QString fn = QFileDialog::getSaveFileName( this,