UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
natgrps_options_dialog.hpp
1 /* natgrps_options_dialog.hpp */
2 /* $Id$ */
3 #ifndef __natgrps_options_dialog_hpp
4 #define __natgrps_options_dialog_hpp
5 
6 #include <map>
7 #include <hds_widgets/natgrp_options_wid.hpp>
8 #include <hds_widgets/dialog.hpp>
9 
11 namespace hds
12 {
15  {
16  Q_OBJECT
17 
18  public:
19 
21  NatgrpsOptionsDialog(QWidget *parent = 0, Qt::WindowFlags f = 0);
22 
24  virtual ~NatgrpsOptionsDialog();
25 
26 
30  void appendNg(ZqbNatGroup &ng, const QString &caption);
31 
33  void clear();
34 
36  void updateData();
37 
38  protected:
39 
41  std::map<ZqbNatGroup*, NatgrpOptionsWid*> m_widgets;
42 
43  QGridLayout *mp_grd_layout;
44 
46  virtual void buttonClicked(const Button &button_type);
47 
48  };
49 }; // hds
50 
51 #endif /* natgrps_options_dialog.hpp */
virtual void buttonClicked(const Button &button_type)
Definition: zqb_natgroup.hpp:35
void appendNg(ZqbNatGroup &ng, const QString &caption)
NatgrpsOptionsDialog(QWidget *parent=0, Qt::WindowFlags f=0)
std::map< ZqbNatGroup *, NatgrpOptionsWid * > m_widgets
Definition: natgrps_options_dialog.hpp:41
Definition: natgrps_options_dialog.hpp:14
Definition: dialog.hpp:15
Button
Definition: dialog.hpp:22