v2.0.0
Loading...
Searching...
No Matches
tfsettingsview.h
Go to the documentation of this file.
1//=============================================================================================================
19
20#ifndef TFSETTINGSVIEW_H
21#define TFSETTINGSVIEW_H
22
23//=============================================================================================================
24// INCLUDES
25//=============================================================================================================
26
27#include "../disp_global.h"
28#include "abstractview.h"
29
30//=============================================================================================================
31// QT INCLUDES
32//=============================================================================================================
33
34//=============================================================================================================
35// EIGEN INCLUDES
36//=============================================================================================================
37
38//=============================================================================================================
39// FORWARD DECLARATIONS
40//=============================================================================================================
41
42namespace Ui
43{
44class TfSettingsViewWidget;
45}
46
47//=============================================================================================================
48// DEFINE NAMESPACE DISPLIB
49//=============================================================================================================
50
51namespace DISPLIB
52{
53
54//=============================================================================================================
55// DISPLIB FORWARD DECLARATIONS
56//=============================================================================================================
57
58//=============================================================================================================
66{
67 Q_OBJECT
68
69public:
70 typedef QSharedPointer<TfSettingsView> SPtr;
71 typedef QSharedPointer<const TfSettingsView> ConstSPtr;
72
73 //=========================================================================================================
81 TfSettingsView(const QString& sSettingsPath = "",
82 QWidget* parent = 0,
83 Qt::WindowFlags f = Qt::Widget);
84
85 //=========================================================================================================
90
91 //=========================================================================================================
95 void saveSettings();
96
97 //=========================================================================================================
101 void loadSettings();
102
103 //=========================================================================================================
107 void clearView();
108
109protected:
110 //=========================================================================================================
116 void updateGuiMode(GuiMode mode);
117
118 //=========================================================================================================
125
126 //=========================================================================================================
131
132 Ui::TfSettingsViewWidget* m_pUi;
133
135
136signals:
137 //=========================================================================================================
144 void numberTrialRowChanged(int iNumberTrial, int iNumberRow);
145};
146} // NAMESPACE
147
148#endif // CONNECTIVITYSETTINGSVIEW_H
Export macros and build-info hooks for the DISPLIB shared library.
#define DISPSHARED_EXPORT
Definition disp_global.h:38
Common base widget for every dockable Quick-Control settings panel in DISPLIB.
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)