TactileVestProject  V1.0
Tactile user interface configuration tool
 All Classes Functions
TactorForm.h
1 #ifndef TACTORFORM_H
2 #define TACTORFORM_H
3 
4 #include <QDialog>
5 
6 #include "NodeManager.h"
7 #include "TactorNode.h"
8 
9 namespace Ui {
10 class TactorForm;
11 }
12 
13 class TactorForm : public QDialog
14 {
15  Q_OBJECT
16 public:
17  TactorForm(QWidget *parent, NodeManager* tactorManager);
18  ~TactorForm();
19  void resetList();
20  void addNode(Node *node);
21  void populateConfig();
22 
23 private:
24  Ui::TactorForm *ui;
25 
26  NodeManager* tactorManager;
27  void defineTactor(const QString& id);
28 
29 public slots:
30  void highlight_tactor(Node* node);
31  void unhighlight_tactor(Node* node);
32  void on_addTactor_clicked();
35  void on_configBox_currentIndexChanged( const QString & text );
36 };
37 
38 #endif // TACTORFORM_H
void highlight_tactor(Node *node)
Definition: TactorForm.cpp:107
void addNode(Node *node)
Definition: TactorForm.cpp:39
Definition: Node.h:9
Definition: NodeManager.h:9
void resetList()
Definition: TactorForm.cpp:26
void on_deleteTactor_clicked()
Definition: TactorForm.cpp:155
Definition: TactorForm.h:13
void populateConfig()
Definition: TactorForm.cpp:60
void on_addTactorRange_clicked()
Definition: TactorForm.cpp:143
void unhighlight_tactor(Node *node)
Definition: TactorForm.cpp:121
void on_addTactor_clicked()
Definition: TactorForm.cpp:135