VAPOR3 3.9.4
PProjectionStringSection.h
Go to the documentation of this file.
1#pragma once
2
3#include "PWidget.h"
4#include "PWidgetsFwd.h"
5
6namespace VAPoR {
7class ControlExec;
8};
10class QLabel;
11class QPlainTextEdit;
12class VComboBox;
13class VPushButton;
14class VLabel;
15
17 Q_OBJECT
18 ControlExec * _ce;
19 PDisplay * _currentProjDisp;
20 VLabel * _selectedProjDisp;
21 VComboBox * _datasetDropdown;
22 QPlainTextEdit *_customStrEdit;
23 VPushButton * _applyButton;
24 std::string _changeToDataset;
25
26public:
28
29signals:
30 void Proj4StringChanged(std::string s);
31
32protected:
33 void updateGUI() const override;
34 void datasetDropdownChanged(std::string value);
36};
PProjectionStringSection(ControlExec *ce)
void datasetDropdownChanged(std::string value)
void Proj4StringChanged(std::string s)
void updateGUI() const override
Provides API for VAPOR visualizer User Interfaces (UIs)
Definition: VLabel.h:8