v2.0.0
Loading...
Searching...
No Matches
covariancesettingsview.h
Go to the documentation of this file.
1//=============================================================================================================
35
36#ifndef COVARIANCESETTINGSVIEW_H
37#define COVARIANCESETTINGSVIEW_H
38
39//=============================================================================================================
40// INCLUDES
41//=============================================================================================================
42
43#include "../disp_global.h"
44#include "abstractview.h"
45
46//=============================================================================================================
47// QT INCLUDES
48//=============================================================================================================
49
50#include <QWidget>
51#include <QSpinBox>
52#include <QPair>
53
54#include <QComboBox>
55#include <QCheckBox>
56
57//=============================================================================================================
58// DEFINE NAMESPACE DISPLIB
59//=============================================================================================================
60
61namespace DISPLIB
62{
63
64//=============================================================================================================
65// DISPLIB FORWARD DECLARATIONS
66//=============================================================================================================
67
68//=============================================================================================================
75{
76 Q_OBJECT
77
78public:
79 typedef QSharedPointer<CovarianceSettingsView> SPtr;
80 typedef QSharedPointer<CovarianceSettingsView> ConstSPtr;
81
82 explicit CovarianceSettingsView(const QString& sSettingsPath = "",
83 QWidget *parent = 0);
84
85 //=========================================================================================================
90
91 //=========================================================================================================
97 void setCurrentSamples(int iSamples);
98
99 //=========================================================================================================
105 void setMinSamples(int iSamples);
106
107 //=========================================================================================================
111 void saveSettings();
112
113 //=========================================================================================================
117 void loadSettings();
118
119 //=========================================================================================================
123 void clearView();
124
125protected:
126 //=========================================================================================================
132 void updateGuiMode(GuiMode mode);
133
134 //=========================================================================================================
141
142signals:
143 void samplesChanged(int iSamples);
144
145private:
146 QSpinBox* m_pSpinBoxNumSamples;
147 QString m_sSettingsPath;
148
149};
150} // NAMESPACE DISPLIB
151
152#endif // COVARIANCESETTINGSVIEW_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)
CovarianceSettingsView(const QString &sSettingsPath="", QWidget *parent=0)
QSharedPointer< CovarianceSettingsView > ConstSPtr
QSharedPointer< CovarianceSettingsView > SPtr
void updateProcessingMode(ProcessingMode mode)
void samplesChanged(int iSamples)