CEBL
2.1
|
#include <CEBLViewGTK.hpp>
Public Member Functions | |
CEBLViewGTK (CEBLModel *model, int ac=0, char **av=NULL) | |
~CEBLViewGTK () | |
void | Start () |
start the View | |
void | updateView () |
update the view of current tab | |
void | updateModel () |
update the model from current tab | |
void | updateInfoBar () |
update info_bar labels | |
GtkWidget * | getMainWindow () |
GETTERS. | |
DataSourceCombo * | getDataSource () |
InterfaceCombo * | getInterfaceCombo () |
StatusBar * | getStatusBar () |
int | getBGRED () |
int | getBGGREEN () |
int | getBGBLUE () |
const char * | getString (string name) |
![]() | |
CEBLView (CEBLModel *model) | |
virtual | ~CEBLView () |
CEBLModel * | getModel () |
get a pointer to the model |
Additional Inherited Members | |
![]() | |
CEBLModel * | model |
Definition at line 54 of file CEBLViewGTK.hpp.
CEBLViewGTK::CEBLViewGTK | ( | CEBLModel * | model, |
int | ac = 0 , |
||
char ** | av = NULL |
||
) |
GTK View for CEBL
Definition at line 39 of file CEBLViewGTK.cpp.
References gui_string_table_en, and StringTable::loadFromString().
CEBLViewGTK::~CEBLViewGTK | ( | ) |
Definition at line 61 of file CEBLViewGTK.cpp.
|
inline |
Definition at line 121 of file CEBLViewGTK.hpp.
Referenced by EEGMonitor::initPlot().
|
inline |
Definition at line 120 of file CEBLViewGTK.hpp.
Referenced by EEGMonitor::initPlot().
|
inline |
Definition at line 119 of file CEBLViewGTK.hpp.
Referenced by EEGMonitor::initPlot().
|
inline |
Definition at line 116 of file CEBLViewGTK.hpp.
Referenced by TabRealTimeClassification::CreateGUI(), TabTraining::CreateGUI(), TabDevice::updateView(), and updateView().
|
inline |
Definition at line 117 of file CEBLViewGTK.hpp.
Referenced by TabRealTimeClassification::CreateGUI(), TabTraining::CreateGUI(), TabRealTimeClassification::updateView(), and TabTraining::updateView().
|
inline |
|
inline |
Definition at line 118 of file CEBLViewGTK.hpp.
Referenced by TabMonitor::onHide(), and TabDevice::updateView().
const char * CEBLViewGTK::getString | ( | string | name | ) |
Definition at line 288 of file CEBLViewGTK.cpp.
References StringTable::getString().
Referenced by TabDecision::CreateGUI(), TabClassifiers::CreateGUI(), TabEEGRecording::CreateGUI(), TabTraining::CreateGUI(), and TabTraining::updateView().
|
virtual |
start the View
Reimplemented from CEBLView.
Definition at line 95 of file CEBLViewGTK.cpp.
Referenced by main().
void CEBLViewGTK::updateInfoBar | ( | ) |
update info_bar labels
Definition at line 279 of file CEBLViewGTK.cpp.
References InfoBar::update().
Referenced by TabRealTimeClassification::onHide(), TabFeatures::onHide(), and TabTraining::onHide().
void CEBLViewGTK::updateModel | ( | ) |
update the model from current tab
Definition at line 267 of file CEBLViewGTK.cpp.
void CEBLViewGTK::updateView | ( | ) |
update the view of current tab
Definition at line 254 of file CEBLViewGTK.cpp.
References getDataSource(), and DataSourceCombo::updateView().