35 virtual void setNorthSouthGridLineColor(
float r,
float g,
float b,
float a) = 0;
38 virtual void setEastWestGridLineColor(
float r,
float g,
float b,
float a) = 0;
41 virtual void setMinimalGridlineLabelsEnabled(
bool enabled ) = 0;
44 virtual void setAutoSpacing(
bool autoSpacing ) = 0;
47 virtual void setFixedSpacingAmount(
double amount ) = 0;
50 virtual void setGridType(
54 virtual void clearGridTypes() = 0;
57 virtual void disableAllGridTypes() = 0;
60 virtual void addGridType(
const DtUnicode& gridName,
64 virtual void setXOffset(
double offset ) = 0;
67 virtual void setYOffset(
double offset ) = 0;
70 virtual void setMinSpacing(
int pixels ) = 0;
73 virtual void setUnitType(
75 virtual void setUnitType(
79 virtual void clearUnitTypes() = 0;
82 virtual void setUnitTypeEnabled(
85 virtual void setUnitTypeEnabled(
90 virtual void addUnitType(
const DtUnicode& unitName,
92 virtual void addUnitType(
const DtUnicode& unitName,
96 virtual void setDecimals(
unsigned decimals ) = 0;
99 virtual void setFixedSpacingAmountEnabled(
bool enabled ) = 0;
102 virtual void setMinSpacingEnabled(
bool enabled ) = 0;
106 virtual void setGridTypeEnabled(
110 virtual void setDecimalsEnabled(
bool enabled ) = 0;
113 virtual void setMaxFixedSpacing(
double maxSpacing ) = 0;
116 virtual void setMinFixedSpacing(
double minSpacing ) = 0;
119 boost::signalslib::signal<void (makArchives::DtDisplayUnitsSettingsRecord::CoordSys)>
123 boost::signalslib::signal<void (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits)>
126 boost::signalslib::signal<void (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits)>
boost::signalslib::signal< void(double, double, double, double)> signal_northSouthColorChanged
Signal sent by page when the color of the north/south gridlines has changed.
Definition: DtGridLinesInterface.h:133
A unicode string.
Definition: DtUnicode.h:33
boost::signalslib::signal< void(unsigned int)> signal_decimalsChanged
Signal sent by page when the decimals changes.
Definition: DtGridLinesInterface.h:154
boost::signalslib::signal< void(makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits)> signal_unitTypeChanged
Signal sent by page when the grid type changes.
Definition: DtGridLinesInterface.h:124
boost::signalslib::signal< void(double, double, double, double)> signal_eastWestColorChanged
Signal sent by page when the color of the east/west gridlines has changed.
Definition: DtGridLinesInterface.h:130
boost::signalslib::signal< void(double)> signal_yOffsetChanged
Signal sent by page when the yOffset changes.
Definition: DtGridLinesInterface.h:151
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
CoordSys
Enumeration of the different coordinate system types.
Definition: DtDisplayUnitsSettingsRecord.h:30
boost::signalslib::signal< void(makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits)> signal_angularUnitTypeChanged
Definition: DtGridLinesInterface.h:127
DistanceUnits
Enumeration of the different distance units.
Definition: DtDisplayUnitsSettingsRecord.h:56
boost::signalslib::signal< void(double)> signal_fixedSpacingAmountChanged
Signal sent by page when the fixed spacing amount changes.
Definition: DtGridLinesInterface.h:142
boost::signalslib::signal< void(bool)> signal_minimalGridlineLabelsToggled
Signal sent by page when the use of minimal gridline labels changes.
Definition: DtGridLinesInterface.h:136
boost::signalslib::signal< void(bool)> signal_autoSpacingChanged
Signal sent by page when auto spacing changes.
Definition: DtGridLinesInterface.h:139
Contains the DtGridLinesSettingsRecord class declaration.
The interface used by the DtGridLinesPage and the DtGridLinesLogic.
Definition: DtGridLinesInterface.h:24
OrientationUnits
Enumeration of the different orientation units.
Definition: DtDisplayUnitsSettingsRecord.h:101
boost::signalslib::signal< void(int)> signal_minSpacingChanged
Signal sent by page when the minimum spacing amount changes.
Definition: DtGridLinesInterface.h:145
Contains the DtDisplayUnitsSettingsRecord class declaration.
boost::signalslib::signal< void(makArchives::DtDisplayUnitsSettingsRecord::CoordSys)> signal_gridTypeChanged
Signal sent by page when the grid type changes.
Definition: DtGridLinesInterface.h:120
boost::signalslib::signal< void(double)> signal_xOffsetChanged
Signal sent by page when the xOffset changes.
Definition: DtGridLinesInterface.h:148
voidpf uLong offset
Definition: ioapi.h:42