Choreonoid  1.5
CheckBox.h
Go to the documentation of this file.
1 
5 #ifndef CNOID_BASE_CHECK_BOX_H
6 #define CNOID_BASE_CHECK_BOX_H
7 
8 #include <cnoid/Signal>
9 #include <QCheckBox>
10 #include "exportdecl.h"
11 
12 namespace cnoid {
13 
14 class CNOID_EXPORT CheckBox : public QCheckBox
15 {
16  Q_OBJECT
17 
18 public:
19  CheckBox(QWidget* parent = 0);
20  CheckBox(const QString& text, QWidget* parent = 0);
21 
23  return sigStateChanged_;
24  }
26  return sigToggled_;
27  }
28 
29 private Q_SLOTS:
30  void onStateChanged(int state);
31  void onToggled(bool checked);
32 
33 private:
34  Signal<void(int)> sigStateChanged_;
35  Signal<void(bool)> sigToggled_;
36 
37  void initialize();
38 };
39 
40 }
41 
42 #endif
SignalProxy< void(bool)> sigToggled()
Definition: CheckBox.h:25
SignalProxy< void(int)> sigStateChanged()
Definition: CheckBox.h:22
Definition: CheckBox.h:14
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
#define CNOID_EXPORT
Definition: Util/exportdecl.h:37
Definition: Signal.h:380