X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPlugins%2FMEDReader%2FParaViewPlugin%2FpqMEDReaderPanel.h;h=9a4a331feaee095893b56878d809b5486b1e1079;hb=216b73d56a11d0b5f0ef26acfd85936f92c5f8ac;hp=3d848967d4ebe57b062b8d0ab2661657b9c4c7c0;hpb=e4350e9cdbb25c86c1b7caa25182a8c99381ead9;p=modules%2Fparavis.git diff --git a/src/Plugins/MEDReader/ParaViewPlugin/pqMEDReaderPanel.h b/src/Plugins/MEDReader/ParaViewPlugin/pqMEDReaderPanel.h index 3d848967..9a4a331f 100644 --- a/src/Plugins/MEDReader/ParaViewPlugin/pqMEDReaderPanel.h +++ b/src/Plugins/MEDReader/ParaViewPlugin/pqMEDReaderPanel.h @@ -1,9 +1,9 @@ -// 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 // License as published by the Free Software Foundation; either -// version 2.1 of the License. +// version 2.1 of the License, or (at your option) any later version. // // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -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 _all_lev4; private: bool _reload_req; + bool _is_fields_status_changed; std::set > _leaves; VectBoolWidget *_optional_widget; };