-// Copyright (C) 2007-2016 CEA/DEN, EDF R&D
+// Copyright (C) 2007-2022 CEA/DEN, EDF R&D
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
#ifndef _WORKSPACE_CONTROLLER_HXX
#define _WORKSPACE_CONTROLLER_HXX
-#include "TreeGuiManager.hxx"
#include "MEDEventListener_i.hxx"
+#include "TreeGuiManager.hxx"
#include "XmedConsoleDriver.hxx"
#include "DatasourceController.hxx"
#include "PresentationController.hxx"
~WorkspaceController();
void createActions();
+ XmedConsoleDriver* getConsoleDriver() { return _consoleDriver; }
public slots:
- // Slots overiding TreeGuiManager
+ // Slots overriding TreeGuiManager
void processItemList(QStringList itemNameIdList, int actionId);
// Internal slots
void processMedEvent(const MEDCALC::MedEvent* event);
void processDatasourceEvent(const DatasourceEvent* event);
- void processPresentationEvent(const PresentationEvent* event);
void processProcessingEvent(const ProcessingEvent* event);
void OnSaveWorkspace();
void OnCleanWorkspace();
- void onRequestTermination();
-
signals:
void workspaceSignal(const MEDCALC::MedEvent* event);
void _saveItemList(QStringList itemNameIdList);
void _removeItemList(QStringList itemNameIdList);
void _viewItemList(QStringList itemNameIdList);
- QString _getViewMode();
- QString _getColorMap();
private:
XmedConsoleDriver* _consoleDriver;
MEDModule* _salomeModule;
MEDEventListener_i* _medEventListener;
- // This structure is intended to memorized in a bundle the whole set
+ // This structure is intended to memorize in a bundle the whole set
// of integers identifying the actions of the popup menu associated
// to the TreeView embedded in this TreeGuiManager
typedef struct {