13 #include <vrvCoreQt/DtPage.h>
14 #include <vrvUtil/DtSignalConnectionManager.h>
22 class DtPersistenceControlsInterface;
23 class DtPersistenceToolbarWidget;
28 class DtAltitudeEntryWidget;
43 virtual void setUseSoundingPointData(
bool);
44 virtual bool useSoundingPointData()
const;
46 virtual void setSeaFloor(
double);
47 virtual double seaFloor()
const;
55 virtual void settingsChanged();
74 makVrv::DtPersistenceControlsInterface& toolbar);
80 virtual void setupFromSettings();
84 virtual void onSettingsChanged();
106 virtual QIcon icon();
109 virtual QString title();
112 virtual const std::string& pageClassName()
const;
115 static const std::string& thePageClassName();
120 virtual void activate();
123 virtual void deactivate();
137 typedef makVrv::DtPageCreatorTemplate<DtOceanSettingsPage>