-// Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
#include "GEOM_GEOMGUI.hxx"
-#include <Basics_OCCTVersion.hxx>
-
#include <SalomeApp_Module.h>
#include <GEOM_Client.hxx>
#include <SALOME_InteractiveObject.hxx>
#include <SALOMEDSClient.hxx>
+#include <Qtx.h>
#include "GEOMGUI.h"
#include "GEOMPluginGUI.h"
class SalomeApp_Study;
class GEOMGUI_CreationInfoWdg;
class GEOMGUI_TextTreeWdg;
+class GEOMGUI_AnnotationMgr;
//=================================================================================
// class : GeometryGUI
GEOM_Client& GetShapeReader() { static SHAPE_READER(myShapeReader);return myShapeReader; }
+ GEOMGUI_AnnotationMgr* GetAnnotationMgr();
+
+ GEOMGUI_TextTreeWdg* GetTextTreeWdg() const;
+
// Get active dialog box
QDialog* GetActiveDialogBox(){ return myActiveDialogBox; }
// Set active dialog box
const int row, Qt::DropAction action );
void emitDimensionsUpdated( QString entry );
+ void emitAnnotationsUpdated( QString entry );
public slots:
virtual bool deactivateModule( SUIT_Study* );
void SignalDefaultStepValueChanged( double newVal );
void SignalDependencyTreeParamChanged( const QString&, const QString& );
void SignalDependencyTreeRenameObject( const QString& );
+ void SignalTextTreeRenameObject( const QString& );
+ void SignalAnnotationsUpdated( const QString& );
void DimensionsUpdated( const QString& );
protected:
GEOMGUI_CreationInfoWdg* myCreationInfoWdg;
- GEOMGUI_TextTreeWdg* myTextTreeWdg;
+ GEOMGUI_TextTreeWdg* myTextTreeWdg;
+ GEOMGUI_AnnotationMgr* myAnnotationMgr;
SALOME_ListIO myTopLevelIOList;