UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
natgrp_options_wid.hpp
1 /* natgrp_options_wid.hpp */
2 /* $Id$ */
3 #ifndef __natgrp_options_wid_hpp
4 #define __natgrp_options_wid_hpp
5 
6 #include <QWidget>
7 #include <zq4/zqb_natgroup.hpp>
8 #include <hds_widgets/ui_natgrp_options_wid.h>
9 
10 class QValidator;
11 
13 namespace hds
14 {
16  class NatgrpOptionsWid : public QWidget
17  {
18  Q_OBJECT
19 
20  public:
21 
23  NatgrpOptionsWid(QWidget *parent = 0, Qt::WindowFlags f = 0);
24 
26  virtual ~NatgrpOptionsWid();
27 
28 
30  void setNg(const ZqbNatGroup &ng,
31  const QString &caption);
32 
34  void updateNg(ZqbNatGroup &ng) const;
35 
36 
38  QString getCaption() const;
39 
40  protected slots:
41 
42  void autoStepStateChanged(int state);
43  void swapClicked(bool);
44 
45  private:
46 
48  };
49 }; // hds
50 
51 
52 #endif /* natgrp_options_wid.hpp */
NatgrpOptionsWid(QWidget *parent=0, Qt::WindowFlags f=0)
QString getCaption() const
Definition: zqb_natgroup.hpp:35
Definition: natgrp_options_wid.hpp:16
Definition: ui_natgrp_options_wid.h:101
virtual ~NatgrpOptionsWid()
void updateNg(ZqbNatGroup &ng) const
void setNg(const ZqbNatGroup &ng, const QString &caption)