v2.0.0
Loading...
Searching...
No Matches
covariancesettingsview.h
Go to the documentation of this file.
1//=============================================================================================================
20
21#ifndef COVARIANCESETTINGSVIEW_H
22#define COVARIANCESETTINGSVIEW_H
23
24//=============================================================================================================
25// INCLUDES
26//=============================================================================================================
27
28#include "../disp_global.h"
29#include "abstractview.h"
30
31//=============================================================================================================
32// QT INCLUDES
33//=============================================================================================================
34
35#include <QWidget>
36#include <QSpinBox>
37#include <QPair>
38
39#include <QComboBox>
40#include <QCheckBox>
41
42//=============================================================================================================
43// DEFINE NAMESPACE DISPLIB
44//=============================================================================================================
45
46namespace DISPLIB
47{
48
49//=============================================================================================================
50// DISPLIB FORWARD DECLARATIONS
51//=============================================================================================================
52
53//=============================================================================================================
61{
62 Q_OBJECT
63
64public:
65 typedef QSharedPointer<CovarianceSettingsView> SPtr;
66 typedef QSharedPointer<CovarianceSettingsView> ConstSPtr;
67
68 explicit CovarianceSettingsView(const QString& sSettingsPath = "",
69 QWidget *parent = 0);
70
71 //=========================================================================================================
76
77 //=========================================================================================================
83 void setCurrentSamples(int iSamples);
84
85 //=========================================================================================================
91 void setMinSamples(int iSamples);
92
93 //=========================================================================================================
97 void saveSettings();
98
99 //=========================================================================================================
103 void loadSettings();
104
105 //=========================================================================================================
109 void clearView();
110
111protected:
112 //=========================================================================================================
118 void updateGuiMode(GuiMode mode);
119
120 //=========================================================================================================
127
128signals:
129 void samplesChanged(int iSamples);
130
131private:
132 QSpinBox* m_pSpinBoxNumSamples;
133 QString m_sSettingsPath;
134
135};
136} // NAMESPACE DISPLIB
137
138#endif // COVARIANCESETTINGSVIEW_H
Common base widget for every dockable Quick-Control settings panel in DISPLIB.
Export macros and build-info hooks for the DISPLIB shared library.
#define DISPSHARED_EXPORT
Definition disp_global.h:38
2-D display widgets and visualisation helpers (charts, topography, colour maps).
AbstractView(QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
CovarianceSettingsView(const QString &sSettingsPath="", QWidget *parent=0)
QSharedPointer< CovarianceSettingsView > ConstSPtr
QSharedPointer< CovarianceSettingsView > SPtr
void updateProcessingMode(ProcessingMode mode)
void samplesChanged(int iSamples)