v2.0.0
Loading...
Searching...
No Matches
applytoview.h
Go to the documentation of this file.
1//=============================================================================================================
34
35#ifndef APPLYTOVIEW_H
36#define APPLYTOVIEW_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 ApplyToViewWidget;
59}
60
61//=============================================================================================================
62// DEFINE NAMESPACE DISPLIB
63//=============================================================================================================
64
65namespace DISPLIB
66{
67
68//=============================================================================================================
73{
74public:
75 //=========================================================================================================
83 ApplyToView(const QString& sSettingsPath = "",
84 QWidget *parent = 0,
85 Qt::WindowFlags f = Qt::Widget);
86
87 //=========================================================================================================
89
90 //=========================================================================================================
94 void saveSettings();
95
96 //=========================================================================================================
100 void loadSettings();
101
102 //=========================================================================================================
106 void selectAll(bool);
107
108 //=========================================================================================================
112 void selectClear(bool);
113
114 //=========================================================================================================
118 void clearView();
119
120 QList<QString> getSelectedViews();
121
122protected:
123 //=========================================================================================================
129 void updateGuiMode(GuiMode mode);
130
131 //=========================================================================================================
138
140
141 QList<QString> m_lViewList;
142
143 Ui::ApplyToViewWidget* m_pUi;
144
145};
146} //NAMESPACE
147
148#endif // APPLYTOVIEW_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)
QList< QString > getSelectedViews()
Ui::ApplyToViewWidget * m_pUi
ApplyToView(const QString &sSettingsPath="", QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
ApplyToView.
void updateProcessingMode(ProcessingMode mode)
QList< QString > m_lViewList
void updateGuiMode(GuiMode mode)