VAPOR3 3.9.4
PFidelitySection.h
Go to the documentation of this file.
1#pragma once
2
4
5#include "PSection.h"
6#include "PLineItem.h"
7#include "PWidgetHLI.h"
8
9class VComboBox;
10
11class PFidelitySection : public PSection {
12public:
14};
15
17 Q_OBJECT
18 VComboBox *_vComboBox;
19
20public:
22
23protected:
24 virtual void updateGUI() const override;
25 bool requireDataMgr() const override { return true; }
26
27private:
28 void dropdownTextChanged(std::string);
29
30 static void simpleToParams(int nSimple, int nLod, int nRef, int simple, int *lod, int *ref);
31 static int paramsToSimple(int nSimple, int nLod, int nRef, int lod, int ref);
32};
33
34class PLODSelector : public PLineItem {
35 Q_OBJECT
36 VComboBox *_vComboBox;
37
38public:
40
41protected:
42 virtual void updateGUI() const override;
43 bool requireDataMgr() const override { return true; }
44
45private slots:
46 void dropdownIndexChanged(int i);
47};
48
50 Q_OBJECT
51 VComboBox *_vComboBox;
52
53public:
55
56protected:
57 virtual void updateGUI() const override;
58 bool requireDataMgr() const override { return true; }
59
60private slots:
61 void dropdownIndexChanged(int i);
62};
bool requireDataMgr() const override
virtual void updateGUI() const override
bool requireDataMgr() const override
virtual void updateGUI() const override
virtual void updateGUI() const override
bool requireDataMgr() const override