// PARAVIS : ParaView wrapper SALOME module
//
-// Copyright (C) 2010-2015 CEA/DEN, EDF R&D
+// Copyright (C) 2010-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
class pqPythonScriptEditor;
class pqPVApplicationCore;
class PVViewer_GUIElements;
-class PVViewer_EngineWrapper;
+class PVServer_ServiceWrapper;
class SUIT_ViewWindow;
class PVGUI_Module: public LightApp_Module
MaxWindowSizeId,
CustomWindowSizeId,
TimerLogId,
- OutputWindowId,
PythonShellId,
ShowTraceId,
RestartTraceId,
void openFile( const char* ); // not used inside PARAVIS
void executeScript( const char* ); // not used inside PARAVIS
- void saveParaviewState( const char* ); // not used inside PARAVIS
- void loadParaviewState( const char* ); // not used inside PARAVIS
+
+ void saveParaviewState( const QString& );
+ void loadParaviewState( const QString& );
void clearParaviewState();
QString getTraceString();
virtual void createPreferences();
- inline static PVViewer_EngineWrapper* GetEngine();
+ inline static PVServer_ServiceWrapper* GetEngine();
inline static pqPVApplicationCore* GetPVApplication(); // not used inside PARAVIS
virtual CAM_DataModel* createDataModel();
void onEndProgress();
void onShowTrace();
void onRestartTrace();
+ void onStopTrace();
public slots:
virtual bool activateModule( SUIT_Study* );
int myFiltersMenuId;
int myMacrosMenuId;
int myRecentMenuId;
+ int myCatalystMenuId;
typedef QMap<QWidget*, bool> WgMap;
WgMap myDockWidgets;
typedef QMap<int, bool> DockWindowMap;
DockWindowMap myCommonMap;
-
- QtMsgHandler myOldMsgHandler;
+ QtMessageHandler myOldMsgHandler;
vtkEventQtSlotConnect* VTKConnect;