CEBL
2.1
|
#include <InterfaceCombo.hpp>
Public Member Functions | |
InterfaceCombo (CEBLViewGTK *view) | |
~InterfaceCombo () | |
GtkWidget * | getCombo () |
gets gtk widget to allow users to select interface | |
EEGInterface * | getInterface () |
gets pointer to selected interface | |
int | getSelectedInterfaceID () |
gets id of selected interface | |
void | updateView () |
update view from model |
Definition at line 37 of file InterfaceCombo.hpp.
InterfaceCombo::InterfaceCombo | ( | CEBLViewGTK * | view | ) |
Definition at line 22 of file InterfaceCombo.cpp.
InterfaceCombo::~InterfaceCombo | ( | ) |
Definition at line 41 of file InterfaceCombo.cpp.
GtkWidget * InterfaceCombo::getCombo | ( | ) |
gets gtk widget to allow users to select interface
Definition at line 85 of file InterfaceCombo.cpp.
Referenced by TabRealTimeClassification::CreateGUI(), and TabTraining::CreateGUI().
EEGInterface * InterfaceCombo::getInterface | ( | ) |
gets pointer to selected interface
Definition at line 54 of file InterfaceCombo.cpp.
References EEGInterface::setClassLabels(), EEGInterface::setNumClasses(), CEBLModel::trainingGetClassLabels(), and CEBLModel::trainingGetNumClasses().
Referenced by TabRealTimeClassification::updateView(), and TabTraining::updateView().
int InterfaceCombo::getSelectedInterfaceID | ( | ) |
gets id of selected interface
Definition at line 140 of file InterfaceCombo.cpp.
void InterfaceCombo::updateView | ( | ) |
update view from model
Definition at line 101 of file InterfaceCombo.cpp.