-// Copyright (C) 2014-2019 CEA/DEN, EDF R&D
+// Copyright (C) 2014-2023 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 SHAPERGUI_OCCSelector;
class OCCViewer_Viewer;
class CAM_Study;
+class QtxInfoPanel;
/**
* \ingroup Salome
void publishToStudy();
+ virtual void updateInfoPanel();
+
public slots:
/// \brief The method is redefined to connect to the study viewer before the data
/// model is filled by opened file. This file open will flush redisplay signals for,
void saveToolbarsConfig();
void loadToolbarsConfig();
+ //! Fill Info Panel in Part set mode
+ void fillPartSetInfoPanel(QtxInfoPanel* theInfoPanel);
+
+ //! Fill Info Panel in Part mode
+ void fillPartInfoPanel(QtxInfoPanel* theInfoPanel);
+
+ //! Fill Info Panel in Sketcher mode
+ void fillSketcherInfoPanel(QtxInfoPanel* theInfoPanel);
+
+ //! Fill Info Panel in Sketcher mode
+ void addActionsToInfoGroup(QtxInfoPanel* theInfoPanel, const QString& theGroup, const QSet<QString>& theActions);
+
+ void hideInternalWindows();
+
/// List of registered nested actions
QStringList myNestedActionsList;
/// Flag of opened document state
bool myIsOpened;
- // the next parameters should be restored after this module deactivation
-
- /// The application value of the preferences parameter
- bool myIsStorePositions;
-
+ // the next parameter should be restored after this module deactivation
/// The application value
bool myIsEditEnabled;