X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FParametersPlugin%2FParametersPlugin_WidgetParamsMgr.h;h=444cd0cfbb5317ebe83a09043f91e7b9cabd0586;hb=d7144bf137b2ea4f8c7bfbc6b678e1a762e98653;hp=0e55044b32dfbfc5d6ea1957240dbd689943a06b;hpb=7074394f8f08413d885f63be01df6bd5007b868c;p=modules%2Fshaper.git diff --git a/src/ParametersPlugin/ParametersPlugin_WidgetParamsMgr.h b/src/ParametersPlugin/ParametersPlugin_WidgetParamsMgr.h index 0e55044b3..444cd0cfb 100644 --- a/src/ParametersPlugin/ParametersPlugin_WidgetParamsMgr.h +++ b/src/ParametersPlugin/ParametersPlugin_WidgetParamsMgr.h @@ -1,4 +1,4 @@ -// Copyright (C) 2014-2017 CEA/DEN, EDF R&D +// Copyright (C) 2014-2019 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 @@ -12,10 +12,9 @@ // // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // -// See http://www.salome-platform.org/ or -// email : webmaster.salome@opencascade.com +// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com // #ifndef ParametersPlugin_WidgetParamsMgr_H_ @@ -71,6 +70,10 @@ public: /// \return a control list virtual QList getControls() const; + /// Set general buttons from dialog + /// \param theButtons the dialog buttons + virtual void setDialogButtons(QDialogButtonBox* theButtons); + protected: /// Saves the internal parameters to the given feature /// \return True in success @@ -82,6 +85,10 @@ protected: /// The method called when widget is activated virtual void activateCustom(); + virtual void showEvent(QShowEvent* theEvent); + + virtual void hideEvent(QHideEvent* theEvent); + private slots: /// Slot for reaction on double click in the table (start editing) /// \param theIndex the clicked index @@ -113,6 +120,9 @@ private slots: /// Slot for reaction on selection in the table void onSelectionChanged(); + // A slot for show preview button + void onShowPreview(); + private: /// Creates a new parameter feature FeaturePtr createParameter() const; @@ -162,6 +172,8 @@ private: QPushButton* myRemoveBtn; QToolButton* myUpBtn; QToolButton* myDownBtn; + + bool isUpplyBlocked; };