Salome HOME
Issue #3237: Allow usage of accented characters in ObjectBrowser
[modules/shaper.git] / src / SHAPERGUI / SHAPERGUI_SalomeViewer.h
index 2b6b88792c59540c5b0af47408584186639fd51e..654aff4f3f8233edc817f059b40644f843363baa 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2019  CEA/DEN, EDF R&D
+// Copyright (C) 2014-2020  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
@@ -200,10 +200,17 @@ Q_OBJECT
   // \param theH is number of intervals
   virtual void setColorScaleTextHeigth(int theH);
 
+  //! Set color of text of color scale
+  // \param theH is number of intervals
+  virtual void setColorScaleTextColor(const QColor& theColor);
+
   //! Set title of color scale
   // \param theText is a title
   virtual void setColorScaleTitle(const QString& theText);
 
+  virtual void setFitter(OCCViewer_Fitter* theFitter);
+  virtual OCCViewer_Fitter* fitter() const;
+
   // Fit all along Z (perpendicular to display)
   //virtual void Zfitall();
 
@@ -228,6 +235,9 @@ Q_OBJECT
   /// It is necessary to activate the viewer trihedron in the current selection mode
   void onViewPortMapped();
 
+  /// Signal called in order to apdate viewer transformed objects
+  void onAfterViewCreated();
+
  private:
   SHAPERGUI_OCCSelector* mySelector;
   SHAPERGUI_SalomeView* myView;