v2.0.0
Loading...
Searching...
No Matches
tfsettingsview.h
Go to the documentation of this file.
1//=============================================================================================================
34
35#ifndef TFSETTINGSVIEW_H
36#define TFSETTINGSVIEW_H
37
38//=============================================================================================================
39// INCLUDES
40//=============================================================================================================
41
42#include "../disp_global.h"
43#include "abstractview.h"
44
45//=============================================================================================================
46// QT INCLUDES
47//=============================================================================================================
48
49//=============================================================================================================
50// EIGEN INCLUDES
51//=============================================================================================================
52
53//=============================================================================================================
54// FORWARD DECLARATIONS
55//=============================================================================================================
56
57namespace Ui {
58 class TfSettingsViewWidget;
59}
60
61//=============================================================================================================
62// DEFINE NAMESPACE DISPLIB
63//=============================================================================================================
64
65namespace DISPLIB
66{
67
68//=============================================================================================================
69// DISPLIB FORWARD DECLARATIONS
70//=============================================================================================================
71
72//=============================================================================================================
79{
80 Q_OBJECT
81
82public:
83 typedef QSharedPointer<TfSettingsView> SPtr;
84 typedef QSharedPointer<const TfSettingsView> ConstSPtr;
85
86 //=========================================================================================================
92 TfSettingsView(const QString& sSettingsPath = "",
93 QWidget *parent = 0,
94 Qt::WindowFlags f = Qt::Widget);
95
96 //=========================================================================================================
101
102 //=========================================================================================================
106 void saveSettings();
107
108 //=========================================================================================================
112 void loadSettings();
113
114 //=========================================================================================================
118 void clearView();
119
120protected:
121 //=========================================================================================================
127 void updateGuiMode(GuiMode mode);
128
129 //=========================================================================================================
136
137 //=========================================================================================================
142
143 Ui::TfSettingsViewWidget* m_pUi;
144
146
147signals:
148 //=========================================================================================================
155 void numberTrialRowChanged(int iNumberTrial, int iNumberRow);
156};
157} // NAMESPACE
158
159#endif // CONNECTIVITYSETTINGSVIEW_H
Declaration of the AbstractView Class.
disp library export/import macros.
#define DISPSHARED_EXPORT
Definition disp_global.h:51
2-D display widgets and visualisation helpers (charts, topography, colour maps).
AbstractView(QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
void updateProcessingMode(ProcessingMode mode)
QSharedPointer< TfSettingsView > SPtr
Ui::TfSettingsViewWidget * m_pUi
TfSettingsView(const QString &sSettingsPath="", QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
void numberTrialRowChanged(int iNumberTrial, int iNumberRow)
QSharedPointer< const TfSettingsView > ConstSPtr
void updateGuiMode(GuiMode mode)