MainPage   Related pages 
 All Classes Functions Pages
NavigatorProjectAPI.h
1 
2 //
3 // $Id: NavigatorProjectAPI.h 1647 2019-01-10 08:29:51Z alexander.rensch $
4 // (c) ceapoint aec technologies GmbH
5 //
6 
7 
8 #pragma once
9 
10 
11 #include "ProjectAPI.h"
12 
13 #include <domainActivitiesGui/ActivitiesWidget.h>
14 
15 #include <QString>
16 #include <QStringList>
17 #include <QDateTime>
18 
19 
20 
21 namespace desiteCore
22 {
23 
38  {
39 
40  Q_OBJECT
41 
42 
43  public:
44 
45 
47  NavigatorProjectAPI(NavigatorProject* np, QObject* parent = 0);
48  virtual ~NavigatorProjectAPI();
50 
51  void forwardSimulationActivated(bool);
52  void forwardSimulationDateChanged(QDateTime);
53 
54  public slots:
55 
60  QVariant callScriptByName( QString scriptName, QString code_prefix = QString() );
61 
62 
63  signals:
64 
81  void selectionChanged();
82 
85  void selectionChangedByDomain(QString domain);
86 
103  void visibilityChanged();
104 
107  void visibilityChangedByDomain(QString domain);
108 
110  void dataUpdated();
111 
114  void simulationDateChanged(QDateTime);
115 
119  void simulationActivated(bool);
120 
121 
122  private slots:
123 
124  void onSelectionChanged();
125  void onVisibilityChanged();
126  void onUpdateFinished();
127 
128  void onSelectionChangedGeometry();
129  void onSelectionChangedActivities();
130  void onSelectionChangedPc();
131  void onSelectionChangedBs();
132  void onSelectionChangedDoc();
133  void onSelectionChangedBoQ();
134  void onSelectionChangedTypes();
135  void onSelectionChangedRes();
136 
137  void onVisibilityChangedGeometry();
138  void onVisibilityChangedActivities();
139  void onVisibilityChangedPc();
140  void onVisibilityChangedBs();
141  void onVisibilityChangedDoc();
142  void onVisibilityChangedBoQ();
143  void onVisibilityChangedTypes();
144  void onVisibilityChangedRes();
145 
146  private:
147 
148 
149  // domainActivitiesGui::ActivitiesWidget* _aWidget;
150 
151  };
152 
153 }
Definition: ProjectAPI.h:38
Definition: NavigatorProjectAPI.h:37
QVariant callScriptByName(QString scriptName, QString code_prefix=QString())

Created: Wed Aug 7 2019 12:24:25