-// Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2021 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
#ifndef MEASUREGUI_H
#define MEASUREGUI_H
+// GEOM includes
#include <GEOMGUI.h>
+// GUI includes
+#include <SALOME_InteractiveObject.hxx>
+
class QDialog;
//=================================================================================
// Show/hide all dimension created for object
void ChangeDimensionsVisibility( const bool theIsVisible );
+
+ // Show/hide all shape annotations created for GEOM object
+ void ChangeAnnotationsVisibility( const bool theIsVisible );
+
+ // Deletes the selected annotation
+ void DeleteAnnotation();
+
+private:
+ // Returns selected interactive object for single selection
+ Handle(SALOME_InteractiveObject) getSingleSelectedIO();
+
private:
QDialog* myManageDimensionDlg;
private slots: