14 #include <vrfGuiObjectInformationQt/DtActiveSensorAndPropulsionWidgetUI.hpp>
23 namespace makVrfGuiObjectInformationQt
41 virtual QString title();
44 virtual const std::string& pageClassName()
const;
47 static const std::string& thePageClassName();
51 virtual void clearPropulsionNoises();
54 virtual void addPropulsionNoise(makVrv::DtUniqueID,
const QString& name);
57 virtual void removePropulsionNoise(makVrv::DtUniqueID);
60 virtual makVrv::DtUniqueID selectedPropulsionNoise()
const;
63 virtual int numberOfShafts()
const;
66 virtual void setNumberOfShafts(
int);
69 virtual void setLocationLabel(
const QString&);
70 virtual void setLocation(
const QString&);
71 virtual void setPlantConfiguration(
const QString&);
72 virtual void setHullMaskerOn(
bool b);
73 virtual void setPassiveParameter(
const QString&);
75 virtual void activate();
76 virtual void activate(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* state);
77 virtual void setupGui();
80 virtual void onSelectedPropulsionNoise();
83 Ui_DtActiveSensorAndPropulsionWidgetUI
myUiImpl;
89 typedef makVrv::DtPageCreatorTemplate<DtPropulsionNoiseInformationPage>