GlobeEngine
PlanetsInHZDialog.h
Go to the documentation of this file.
1 #ifndef ExoViewer_PlanetsInHZDialog_h
2 #define ExoViewer_PlanetsInHZDialog_h
3 
4 #include "OpenGL_Includes.h"
5 #include "System.h"
6 #include <QDialog>
7 #include <QVBoxLayout>
8 #include "qlistwidget.h"
9 #include "qlabel.h"
10 
11 namespace geExoViewer {
12  class PlanetsInHZDialog : public QDialog
13  {
14  Q_OBJECT
15 
16  public:
17  PlanetsInHZDialog(const std::vector<std::shared_ptr<geAstro::System>>& _systems, QWidget * parent = 0, Qt::WindowFlags f = 0);
18 
20 
21 
22  private:
23 
24  QVBoxLayout* layout;
25 
26  QListWidget* listWidget_optimistic;
27  QListWidget* listWidget_conservative;
28 
29  private slots:
30  void tryToNavigate_o();
31  void tryToNavigate_c();
32 
33  signals:
34  void navigateToWrittenBody(std::string s);
35  };
36 }
37 #endif
Definition: PlanetsInHZDialog.h:12
PlanetsInHZDialog(const std::vector< std::shared_ptr< geAstro::System >> &_systems, QWidget *parent=0, Qt::WindowFlags f=0)
Definition: PlanetsInHZDialog.cpp:6
void navigateToWrittenBody(std::string s)
~PlanetsInHZDialog()
Definition: PlanetsInHZDialog.cpp:55
Definition: BodySelectionDialog.h:12