MainPage   Related pages 
NavigatorProjectAPI.h
1 
2 //
3 // $Id: NavigatorProjectAPI.h 3074 2019-11-18 11:34:12Z tim.hafke $
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 
16 
17 
18 namespace desiteCore
19 {
20 
35  {
36 
37  Q_OBJECT
38 
39 
40  public:
41 
42 
44  NavigatorProjectAPI(NavigatorProject* np, QObject* parent = 0);
45  virtual ~NavigatorProjectAPI();
47 
48  void forwardSimulationActivated(bool);
49  void forwardSimulationDateChanged(QDateTime);
50 
51  public slots:
52 
57  QVariant callScriptByName( QString scriptName, QString code_prefix = QString() );
58 
59 
60  signals:
61 
78  void selectionChanged();
79 
97  void selectionChangedByDomain(QString domain);
98 
115  void visibilityChanged();
116 
134  void visibilityChangedByDomain(QString domain);
135 
140  void dataUpdated();
141 
146  void simulationDateChanged(QDateTime);
147 
152  void simulationActivated(bool);
153 
154 
155  private slots:
156 
157  void onSelectionChanged();
158  void onVisibilityChanged();
159  void onUpdateFinished();
160 
161  void onSelectionChangedGeometry();
162  void onSelectionChangedActivities();
163  void onSelectionChangedPc();
164  void onSelectionChangedBs();
165  void onSelectionChangedDoc();
166  void onSelectionChangedBoQ();
167  void onSelectionChangedTypes();
168  void onSelectionChangedRes();
169 
170  void onVisibilityChangedGeometry();
171  void onVisibilityChangedActivities();
172  void onVisibilityChangedPc();
173  void onVisibilityChangedBs();
174  void onVisibilityChangedDoc();
175  void onVisibilityChangedBoQ();
176  void onVisibilityChangedTypes();
177  void onVisibilityChangedRes();
178 
179  private:
180 
181 
182  };
183 
184 }
Definition: ProjectAPI.h:39
void simulationDateChanged(QDateTime)
void selectionChangedByDomain(QString domain)
void visibilityChangedByDomain(QString domain)
Definition: NavigatorProjectAPI.h:34
Definition: ProjectAPI.h:16
QVariant callScriptByName(QString scriptName, QString code_prefix=QString())

Created: Fri Feb 5 2021 09:33:06