11 #if !defined(Q_MOC_RUN)
14 #include <boost/signals2.hpp>
18 #include <QtCore/QTimer>
26 class DtGuiLocalObject;
27 struct DtVrlinkSimulatedEnvironmentProcess;
28 struct DtVrlinkSimulatedWeatherState;
29 struct DtVrlinkSimulatedSoilState;
31 namespace makVrfGuiObjectInformationQt
33 class DtInformationDialogWidgetSection;
34 class DtInformationSectionDisplayHandler;
54 virtual void slot_onCurrentSelectionChanged(
56 virtual void activate()
override;
58 virtual void showWeatherAtLocation(
const DtVector&);
59 virtual void slot_databaseLocationSet(
const DtVector&);
60 virtual void processWeatherAtLocationResponse(
DtSimMessage* msg);
62 virtual void createWeatherState();
63 virtual void slot_globalWeatherDiscovered();
64 virtual void completeSetup()
override;
75 virtual void refreshWidget();
94 virtual std::string pageClassName()
const override;
97 virtual makVrv::DtPage* create(QWidget* parent = 0, Qt::WindowFlags f = 0)
override;
114 static std::string creatorName();
121 virtual void processSoilTypeAtLocationResponse(
DtSimMessage* msg);
125 unsigned long mySoilRequestId = 0;
DtSoilTypePageItem(makVrv::DtDe &de)
Definition: environmentAtLocationWidget.h:104
Definition: informationDialogPage.h:414
boost::signals2::connection mySoilTypeResponeConnection
Definition: environmentAtLocationWidget.h:139
Definition: environmentAtLocationWidget.h:135
The page creator. This class should be extended by all page classes.
Definition: DtPage.h:152
DtVector myLastLocation
Definition: environmentAtLocationWidget.h:127
Definition: environmentAtLocationWidget.h:134
File: simMsg.h.
Definition: simMessage.h:35
Mode myItemMode
Definition: environmentAtLocationWidget.h:138
QString mySoilType
Definition: environmentAtLocationWidget.h:124
bool myHasNewValue
Definition: environmentAtLocationWidget.h:128
The page is a single widget component which is viewed in a page collection.
Definition: DtPage.h:51
Definition: weatherStatePageItems.h:31
Definition: environmentAtLocationWidget.h:100
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Mode
Definition: environmentAtLocationWidget.h:132
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32