Salome HOME
*** empty log message ***
[modules/smesh.git] / src / SMESHGUI / SMESHGUI_StandardMeshInfosDlg.h
index 7fcbdc239b3e4c238f8ee1c2d8580b7fbbbb0287..720eb47c6b250e44282c6b47c64d7c8e25745f9f 100644 (file)
 #ifndef SMESHGUI_STANDARDMESHINFOSDLG_H
 #define SMESHGUI_STANDARDMESHINFOSDLG_H
 
-//#include "SMESH_TypeFilter.hxx"
-#include "SUIT_SelectionFilter.h"
+#include <SMESHGUI_Dialog.h>
 
-// QT Includes
-#include <qdialog.h>
-
-class QGroupBox;
-class QLabel;
-class QPushButton;
-class QLineEdit;
 class QTextBrowser;
-class SalomeApp_SelectionMgr;
-class SMESHGUI;
-
 
-class SMESHGUI_StandardMeshInfosDlg : public QDialog
+class SMESHGUI_StandardMeshInfosDlg : public SMESHGUI_Dialog
 { 
     Q_OBJECT
 
 public:
-    SMESHGUI_StandardMeshInfosDlg( SMESHGUI*, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
+    SMESHGUI_StandardMeshInfosDlg();
     ~SMESHGUI_StandardMeshInfosDlg();
 
-protected:
-    void closeEvent( QCloseEvent* e );
-    void windowActivationChange( bool oldActive );
-    void DumpMeshInfos();
-
-private slots:
-    void onSelectionChanged();
-    void DeactivateActiveDialog() ;
-    void ActivateThisDialog();
-    void onStartSelection();
+    void setInfo( const QString& );
 
 private:
-    SMESHGUI*                mySMESHGUI;
-    SalomeApp_SelectionMgr*  mySelectionMgr; 
-    bool                     myStartSelection;
-    bool                     myIsActiveWindow;
-    
-    //Handle(SMESH_TypeFilter) myMeshFilter;
-    SUIT_SelectionFilter*    myMeshFilter;
-
-    QLabel*       myNameLab;
-    QPushButton*  mySelectBtn;
-    QLineEdit*    myMeshLine;
-    
     QTextBrowser* myInfo;
-    
-    QGroupBox*    myMeshGroup;
-    QGroupBox*    myInfoGroup;
-    
-    QGroupBox*    myButtonsGroup;
-    QPushButton*  myOkBtn;
 };
 
 #endif // SMESHGUI_STANDARDMESHINFOSDLG_H