Salome HOME
0022921: [CEA 1438] Remove the checkbox in the "time steps"
[modules/paravis.git] / src / Plugins / MEDReader / ParaViewPlugin / pqMEDReaderPanel.h
index 445a73dba9980e0ffb849d343e9336bcee5a18ed..9a4a331feaee095893b56878d809b5486b1e1079 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2010-2014  CEA/DEN, EDF R&D
+// Copyright (C) 2010-2015  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
@@ -37,8 +37,12 @@ Q_OBJECT
 public:
   pqMEDReaderPanel(pqProxy* proxy, QWidget* p = NULL);
   ~pqMEDReaderPanel();
+  void updateInformationAndDomains();
+  void aLev4HasBeenFiredBy(pqTreeWidgetItemObject *zeItem);
 protected slots:
   void aLev4HasBeenFired();
+  void aLev3HasBeenFired(bool);
+  //
   void updateSIL();
   void reloadFired();
   void vectOfBoolWidgetRequested(bool isMode);
@@ -46,6 +50,8 @@ private:
   int getMaxNumberOfTS() const;
   void getCurrentTS(QStringList& its, QStringList& dts, QStringList& tts) const;
 protected:
+  void putLev3InOrder();
+  void somethingChangedInFieldRepr();
   /// populate widgets with properties from the server manager
   virtual void linkServerManagerProperties();
   void initAll();
@@ -54,6 +60,7 @@ protected:
   std::vector<pqTreeWidgetItemObject *> _all_lev4;
 private:
   bool _reload_req;
+  bool _is_fields_status_changed;
   std::set<std::pair<pqTreeWidgetItemObject *,int> > _leaves;
   VectBoolWidget *_optional_widget;
 };