Salome HOME
a7ec4616d117e820bb4da48d191221ce000279db
[modules/gui.git] / src / STD / STD_CloseDlg.h
1 // Copyright (C) 2005  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
2 // 
3 // This library is free software; you can redistribute it and/or
4 // modify it under the terms of the GNU Lesser General Public
5 // License as published by the Free Software Foundation; either 
6 // version 2.1 of the License.
7 // 
8 // This library is distributed in the hope that it will be useful 
9 // but WITHOUT ANY WARRANTY; without even the implied warranty of 
10 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
11 // Lesser General Public License for more details.
12 //
13 // You should have received a copy of the GNU Lesser General Public  
14 // License along with this library; if not, write to the Free Software 
15 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
16 //
17 // See http://www.salome-platform.org/
18 //
19 #ifndef STD_CloseDlg_H
20 #define STD_CloseDlg_H
21
22 #include <qdialog.h> 
23
24 /*! \class QDialog
25  * \brief For more information see <a href="http://doc.trolltech.com">QT documentation</a>.
26  */
27 /*!\class STD_CloseDlg
28  * \brief Describes a dialog box shown on closing the active study
29  */
30 class STD_CloseDlg: public QDialog
31 {
32   Q_OBJECT
33
34 public:
35   STD_CloseDlg ( QWidget * parent = 0, bool modal = FALSE, WFlags f = 0 ) ;
36   ~STD_CloseDlg ( ) { };
37
38 private slots:
39   void onButtonClicked();
40
41 private:
42   /*!\var m_pb1
43    * \brief Private, stores a dialog button 1
44    */
45   QPushButton* m_pb1; 
46   /*!\var m_pb2
47    * \brief Private, stores a dialog button 2
48    */
49   QPushButton* m_pb2;
50   /*!\var m_pb3
51    * \brief Private, stores a dialog button 3
52    */
53   QPushButton* m_pb3;
54
55   /*!\var m_pb4
56    * \brief Private, stores a dialog button 4
57    */
58   QPushButton* m_pb4;
59 };
60
61 #endif
62