-// Copyright (C) 2014-2019 CEA/DEN, EDF R&D
+// Copyright (C) 2014-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
/// theObjects a list of selected objects
void changeColor(const QObjectPtrList& theObjects);
+ /// Change Autocolor of the results if it is possible
+ /// The operation is available for group results
+ /// theObjects a list of selected objects
+ void changeAutoColor(const QObjectPtrList& theObjects);
+
/// Change deflection of the results if it is possible
/// The operation is available for construction, body and group results
/// theObjects a list of selected objects
/// The method updates a Color Scale object in the viewer
void updateColorScaleVisibility();
+ void showHelpPage(const QString& thePage) const;
+
signals:
/// Emitted when selection happens in Salome viewer
void salomeViewerSelection();
/// Import shape from a file
void onImportShape();
+ /// Import image from a file
+ void onImportImage();
+
/// Export features to a file
void onExportPart();
/// Sets the granted operations for the parameter operation. Firstly, it finds the nested features
/// and set them into the operation. Secondly, it asks the module about ids of granted operations.
/// \param theOperation an operation
- void setGrantedFeatures(ModuleBase_Operation* theOperation);
+ void setGrantedFeatures(ModuleBase_Operation* theOperation);
private:
/// Display results from document
void onPreviewActionClicked();
/// Called on help button clicked in the property panel.
- void onHelpActionClicked();
+ void onHelpActionClicked() const;
//! The slot is called only once on resizing of Object Browser
void onDockSizeChanged();