31 #include "../model/EEGData.hpp"
43 GtkWidget *interface_combo,
52 *check_classification_feedback,
55 *spin_sequence_length,
67 bool training_stopped_manually;
69 void disableControls();
70 void enableControls();
71 static void CB_startTraining(GtkWidget *, gpointer);
72 static void CB_stopTraining(GtkWidget *, gpointer);
73 static void CB_changeNumClasses(GtkWidget *, gpointer);
74 static void CB_changeNumSequences(GtkWidget *, gpointer);
75 static void CB_changeSequenceLength(GtkWidget *, gpointer);
76 static void CB_changePauseLength(GtkWidget *, gpointer);
77 static void CB_loadData(GtkWidget *, gpointer);
78 static void CB_saveData(GtkWidget *, gpointer);
79 static void CB_toggleClassificationFeedback(GtkWidget *, gpointer);
82 void updateInterface();
84 void updateTextInfo();
86 static gint timedUpdateInterface(gpointer);