GlobeEngine
FeaturePanel.h
Go to the documentation of this file.
1 #ifndef FEATUREPANEL_H
2 #define FEATUREPANEL_H
3 
4 #include "OpenGL_Includes.h"
5 #include "ui_FeaturePanel.h"
6 #include "ModelLayer.h"
7 
8 #include <QWidget>
9 
10 namespace geViewer {
11  class GlobeEngineUI;
12 
13  class FeaturePanel : public QWidget
14  {
15  Q_OBJECT
16 
17  public:
18  FeaturePanel(GlobeEngineUI* _parent);
19  ~FeaturePanel();
20 
21  void updateTrafficInfoStationSelection(QStringList _trafficStationNames);
22  void updateTrafficInfoLineSelection(QStringList _trafficLineNames);
24 
25  void setOffsetNumber(double _in);
26  double getOffsetNumber();
27 
28  Ui::FeaturePanel* getUI() { return &ui; };
29 
30  private:
31  Ui::FeaturePanel ui;
32  GlobeEngineUI* parent;
33 
34  double offsetText;
35  };
36 }
37 #endif
double getOffsetNumber()
Definition: FeaturePanel.cpp:113
Definition: FeaturePanel.h:10
Ui::FeaturePanel * getUI()
Definition: FeaturePanel.h:28
void updateTrafficInfoStationSelection(QStringList _trafficStationNames)
Definition: FeaturePanel.cpp:74
void setOffsetNumber(double _in)
Definition: FeaturePanel.cpp:109
MODELTYPE
Definition: ModelLayer.h:54
~FeaturePanel()
Definition: FeaturePanel.cpp:63
std::string getStringFromEnum(enum geGIS::ModelLayerCategories::MODELTYPE _type)
Definition: FeaturePanel.cpp:80
FeaturePanel(GlobeEngineUI *_parent)
Definition: FeaturePanel.cpp:6
Definition: FeaturePanel.h:13
Definition: GlobeEngineUI.h:29
void updateTrafficInfoLineSelection(QStringList _trafficLineNames)
Definition: FeaturePanel.cpp:68