Anatomist module for cortical folds graphs


qwFFusionCtrl.h
Go to the documentation of this file.
1
2#ifndef ANAFOLD_FGRAPH_QWFFOLDCTRL_H
3#define ANAFOLD_FGRAPH_QWFFOLDCTRL_H
4
5
6#include <anatomist/observer/Observer.h>
7
8#include <QWidget>
9class QButtonGroup;
10class QCheckBox;
11class QPushButton;
12class QLineEdit;
13
14namespace anatomist
15{
16 class AFGraph;
17}
18
20class QFFoldCtrl : public QWidget, public anatomist::Observer
21{
22 Q_OBJECT
23
24public:
25 QFFoldCtrl( QWidget* parent, const char* name, anatomist::AFGraph* fusion );
26 virtual ~QFFoldCtrl();
27
28 virtual void update( const anatomist::Observable* observable,
29 void* arg = 0 );
30
31signals:
32
33public slots:
34 void btnClick( int btn );
42
43protected:
45 QButtonGroup *_groupBox;
46 QCheckBox *_rpBtn;
47 QCheckBox *_wtBtn;
48 QCheckBox *_midBtn;
49 QCheckBox *_p0Btn;
50 QPushButton *_p0col;
51 QPushButton *_nopotCol;
52 QLineEdit *_modWeightEdit;
54
55private:
56};
57
58
59#endif
60
QCheckBox * _rpBtn
QCheckBox * _p0Btn
QCheckBox * _midBtn
QFFoldCtrl(QWidget *parent, const char *name, anatomist::AFGraph *fusion)
void updateModelWeights()
QPushButton * _p0col
void setNoPotColor()
QPushButton * _nopotCol
void weightButtonClicked()
QButtonGroup * _groupBox
QCheckBox * _wtBtn
void pot0BtnClicked()
virtual ~QFFoldCtrl()
void relPotBtnClicked()
void btnClick(int btn)
anatomist::AFGraph * _fusion
void setPot0Color()
void midBtnClicked()
virtual void update(const anatomist::Observable *observable, void *arg=0)
QLineEdit * _modWeightEdit