diff --git a/sources/elementspanel.cpp b/sources/elementspanel.cpp index cbc93e4a9..bc26e58ff 100644 --- a/sources/elementspanel.cpp +++ b/sources/elementspanel.cpp @@ -262,7 +262,7 @@ void ElementsPanel::slot_doubleClick(QTreeWidgetItem *qtwi, int) { emit(requestForProject(project)); } else if (qtwi_type == QET::Diagram) { Diagram *diagram = valueForItem(qtwi); - emit(requestForDiagram(diagram)); + diagram->showMe(); } else if (qtwi_type == QET::TitleBlockTemplate) { TitleBlockTemplateLocation tbt = valueForItem(qtwi); emit(requestForTitleBlockTemplate(tbt)); diff --git a/sources/elementspanel.h b/sources/elementspanel.h index 61202256d..6a2269214 100644 --- a/sources/elementspanel.h +++ b/sources/elementspanel.h @@ -52,7 +52,6 @@ class ElementsPanel : public GenericPanel { signals: void requestForProject(QETProject *); - void requestForDiagram(Diagram *); void requestForTitleBlockTemplate(const TitleBlockTemplateLocation &); public slots: diff --git a/sources/elementspanelwidget.cpp b/sources/elementspanelwidget.cpp index b1e3a81db..5f70c0728 100644 --- a/sources/elementspanelwidget.cpp +++ b/sources/elementspanelwidget.cpp @@ -103,7 +103,6 @@ ElementsPanelWidget::ElementsPanelWidget(QWidget *parent) : QWidget(parent) { connect(elements_panel, SIGNAL(currentItemChanged(QTreeWidgetItem *, QTreeWidgetItem *)), this, SLOT(updateButtons())); connect(elements_panel, SIGNAL(customContextMenuRequested(const QPoint &)), this, SLOT(handleContextMenu(const QPoint &))); - connect(elements_panel, SIGNAL(requestForDiagram(Diagram*)), this, SIGNAL(requestForDiagram(Diagram*))); connect( elements_panel, SIGNAL(requestForTitleBlockTemplate(const TitleBlockTemplateLocation &)), diff --git a/sources/elementspanelwidget.h b/sources/elementspanelwidget.h index 3d85f3e2a..4d6272efe 100644 --- a/sources/elementspanelwidget.h +++ b/sources/elementspanelwidget.h @@ -61,7 +61,6 @@ class ElementsPanelWidget : public QWidget { inline ElementsPanel &elementsPanel() const; signals: - void requestForDiagram(Diagram *); void requestForProject(QETProject *); void requestForNewDiagram(QETProject *); void requestForProjectClosing(QETProject *); diff --git a/sources/qetdiagrameditor.cpp b/sources/qetdiagrameditor.cpp index e21c6afee..81c1ca67e 100644 --- a/sources/qetdiagrameditor.cpp +++ b/sources/qetdiagrameditor.cpp @@ -163,8 +163,6 @@ void QETDiagramEditor::setUpElementsPanel() connect(pa, SIGNAL(requestForProjectClosing (QETProject *)), this, SLOT(closeProject(QETProject *))); connect(pa, SIGNAL(requestForProjectPropertiesEdition (QETProject *)), this, SLOT(editProjectProperties(QETProject *))); connect(pa, SIGNAL(requestForNewDiagram (QETProject *)), this, SLOT(addDiagramToProject(QETProject *))); - - connect(pa, SIGNAL(requestForDiagram (Diagram *)), this, SLOT(activateDiagram(Diagram *))); connect(pa, SIGNAL(requestForDiagramPropertiesEdition (Diagram *)), this, SLOT(editDiagramProperties(Diagram *))); connect(pa, SIGNAL(requestForDiagramDeletion (Diagram *)), this, SLOT(removeDiagram(Diagram *))); connect(pa, SIGNAL(requestForDiagramMoveUp (Diagram *)), this, SLOT(moveDiagramUp(Diagram *))); @@ -1990,25 +1988,6 @@ void QETDiagramEditor::writeSettings() settings.setValue("diagrameditor/state", saveState()); } -/** - Active le schema passe en parametre - @param diagram Schema a activer -*/ -void QETDiagramEditor::activateDiagram(Diagram *diagram) -{ - if (QETProject *project = diagram -> project()) { - if (ProjectView *project_view = findProject(project)) { - activateWidget(project_view); - project_view -> showDiagram(diagram); - } - } else { -#if TODO_LIST -#pragma message("@TODO gerer ce cas") -#endif - /// @todo gerer ce cas - } -} - /** Active le projet passe en parametre @param project Projet a activer diff --git a/sources/qetdiagrameditor.h b/sources/qetdiagrameditor.h index c633f1fce..bfb624ffb 100644 --- a/sources/qetdiagrameditor.h +++ b/sources/qetdiagrameditor.h @@ -114,7 +114,6 @@ class QETDiagramEditor : public QETMainWindow void setTabbedMode(); void readSettings(); void writeSettings(); - void activateDiagram(Diagram *); void activateProject(QETProject *); void activateProject(ProjectView *); void activateWidget(QWidget *);