VAPOR3 3.9.4
ViewpointTab.h
Go to the documentation of this file.
1#pragma once
2
3#include "EventRouter.h"
4#include "PWidgetsFwd.h"
5
6namespace VAPoR {
7class ControlExec;
8}
9
10class ViewpointTab : public QWidget, public EventRouter {
11 Q_OBJECT
12
13 PWidget *_pg = nullptr;
14 PWidget *_movingDomainSection = nullptr;
15
16public:
18 virtual ~ViewpointTab() {}
19
20 static string GetClassType() { return ("Viewpoint"); }
21 string GetType() const { return GetClassType(); }
22
23 virtual void updateTab() { _updateTab(); }
24 virtual void _updateTab();
25
26signals:
27 void Proj4StringChanged(string proj4String);
28};
A pure virtual class specifying the common properties of all the parameter tabs in the VAPOR GUI.
Definition: EventRouter.h:107
Provides API for VAPOR visualizer User Interfaces (UIs)
void Proj4StringChanged(string proj4String)
virtual void updateTab()
Definition: ViewpointTab.h:23
ViewpointTab(VAPoR::ControlExec *ce)
virtual void _updateTab()
string GetType() const
Definition: ViewpointTab.h:21
static string GetClassType()
Definition: ViewpointTab.h:20
virtual ~ViewpointTab()
Definition: ViewpointTab.h:18