VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrv::DtGridLinesPage Class Reference

The grid lines page, controls for configuring grid lines.

Inheritance diagram for makVrv::DtGridLinesPage:
Inheritance graph
[legend]

Public Member Functions

 DtGridLinesPage (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~DtGridLinesPage ()
 
virtual QIcon icon () override
 
virtual DtQIconConfigurations qIconConfigurations () const override
 
virtual QString title () override
 
virtual const std::string & pageClassName () const
 
virtual void setNorthSouthGridLineColor (float r, float g, float b, float a) override
 
virtual void setEastWestGridLineColor (float r, float g, float b, float a) override
 
virtual void setUseMinimalGridlineLabels (bool enabled) override
 
virtual void setAutoSpacing (bool autoSpacing) override
 
virtual void setFixedSpacingAmount (double amount) override
 
virtual void setMgrsMapSheetFixedSpacingIndex (int index) override
 
virtual void setGarsFixedSpacingIndex (int index) override
 
virtual void setMaxFixedSpacing (double maxSpacing) override
 
virtual void setMinFixedSpacing (double minSpacing) override
 
virtual void setGridType (makArchives::DtDisplayUnitsSettingsRecord::CoordSys gridType) override
 
virtual void clearGridTypes () override
 
virtual void disableAllGridTypes () override
 
virtual void addGridType (const DtUnicode &gridName, makArchives::DtDisplayUnitsSettingsRecord::CoordSys gridType) override
 
virtual void setXOffset (double offset) override
 
virtual void setYOffset (double offset) override
 
virtual void setMinSpacing (int pixels) override
 
virtual void setMgrsMapSheetCutoff (double altitude) override
 
virtual void setMgrsMapSheetCutoffUnits (const DtUnicode &units) override
 
virtual void setMgrsMapSheetCutoffMaximum (double maxAltitude) override
 
virtual void setUnitType (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unitType) override
 
virtual void setUnitType (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unitType) override
 
virtual void clearUnitTypes () override
 
virtual void setUnitTypeEnabled (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unitType, bool enabled) override
 
virtual void setUnitTypeEnabled (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unitType, bool enabled) override
 
virtual void addUnitType (const DtUnicode &unitName, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unitType) override
 
virtual void addUnitType (const DtUnicode &unitName, makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unitType) override
 
virtual void setDecimals (unsigned decimals) override
 
virtual void setFixedSpacingAmountEnabled (bool enabled) override
 
virtual void setMinSpacingEnabled (bool enabled) override
 
virtual void setGridTypeEnabled (makArchives::DtDisplayUnitsSettingsRecord::CoordSys, bool enabled) override
 
virtual void setDecimalsEnabled (bool enabled) override
 
virtual void setMinimalGridlineLabelsEnabled (bool onOff) override
 
virtual void setGridOnToolbar (bool onOrOff) override
 
virtual void setLatLonLabelsCenteringCutoff (double altitude) override
 
virtual void setLatLonLabelsCenteringCutoffUnits (const DtUnicode &units) override
 
virtual void setLatLonLabelsCenteringCutoffMaximum (double maxAltitude) override
 
virtual void setPolarLatitudeCutoff (double lat) override
 
virtual void setFixedSpacingComboBoxItem (makArchives::DtDisplayUnitsSettingsRecord::CoordSys gridType, int index, const std::string &label, double value) override
 
- Public Member Functions inherited from makVrv::DtPage
 DtPage (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~DtPage ()
 
virtual PageAction pageAction ()
 
virtual void setPageAction (PageAction action)
 
virtual void setActionFlag (int flag)
 
virtual int actionFlag ()
 
virtual void setParentDialog (QWidget *paraentDialog)
 
virtual QWidget * parentDialog ()
 
virtual bool shouldAskBeforeAction (PageAction action)
 
virtual void askBeforeAction ()
 
virtual void executeAfterAsk (bool revert)
 
virtual void resumeLastAction ()
 
virtual void onCloseEvent ()
 
virtual void onSwitchEvent ()
 
- Public Member Functions inherited from makVrv::DtGridLinesInterface
 DtGridLinesInterface ()
 
virtual ~DtGridLinesInterface ()
 

Static Public Member Functions

static const std::string & thePageClassName ()
 

Public Attributes

DtPersistenceToolbarWidgetmyToolbar
 
QGridLayout * myGridTypeLayout
 
QLabelmyGridTypeLabel
 
QComboBoxmyGridTypeComboBox
 
QLabelmyUnitTypeLabel
 
QComboBoxmyUnitTypeComboBox
 
QLabelmyDecimalsLabel
 
QSpinBoxmyDecimalsSpinBox
 
DtColorPushButtonmyNorthSouthColorButton
 
DtColorPushButtonmyEastWestColorButton
 
QButtonGroup * mySpacingButtonGroup
 
QCheckBoxmyMinimalGridlineLabelsCheckbox
 
QRadioButton * myAutoSpacingRadioButton
 
QRadioButton * myFixedSpacingRadioButton
 
QHBoxLayout * myFixedSpacingLayout
 
QHBoxLayout * myGarsFixedSpacingLayout
 
QHBoxLayout * myMgrsMapSheetFixedSpacingLayout
 
QLabelmySpacingAmountLabel
 
QLabelmyGarsSpacingAmountLabel
 
QLabelmyMgrsSpacingAmountLabel
 
QHBoxLayout * myMinSpacingLayout
 
QLabelmyMinSpacingLabel
 
QSpinBoxmyMinSpacingSpinBox
 
QHBoxLayout * myGarsMinSpacingLayout
 
QLabelmyGarsMinSpacingLabel
 
QSpinBoxmyGarsMinSpacingSpinBox
 
QDoubleSpinBoxmySpacingAmountSpinBox
 
QComboBoxmyGarsFixedSpacingAmountComboBox
 
QComboBoxmyMgrsMapSheetFixedSpacingAmountComboBox
 
QHBoxLayout * myXOffsetLayout
 
QHBoxLayout * myYOffsetLayout
 
QLabelmyXOffsetLabel
 
QLabelmyYOffsetLabel
 
QDoubleSpinBoxmyXOffsetSpinBox
 
QDoubleSpinBoxmyYOffsetSpinBox
 
QWidget * myOptionsWidget
 
QVBoxLayout * myOptionsLayout
 
QHBoxLayout * myUnitTypeLayout
 
QHBoxLayout * myDecimalPlacesLayout
 
QHBoxLayout * myNorthSouthColorLayout
 
QHBoxLayout * myEastWestColorLayout
 
QHBoxLayout * myLatLonLabelsCenteringCutoffLayout
 
QLabelmyLatLonLabelsCenteringCutoffLabel
 
QSpinBoxmyLatLonLabelsCenteringCutoffSpinBox
 
QHBoxLayout * myMgrsMapSheetCutoffLayout
 
QLabelmyMgrsMapSheetCutoffLabel
 
QDoubleSpinBoxmyMgrsMapSheetCutoffSpinBox
 
QHBoxLayout * myPolarLatitudeCutoffLayout
 
QLabelmyPolarLatitudeCutoffLabel
 
QDoubleSpinBoxmyPolarLatitudeCutoffSpinBox
 
QCheckBoxmyGridOnToolbarCheckbox
 
- Public Attributes inherited from makVrv::DtGridLinesInterface
boost::signalslib::signal
< void(makArchives::DtDisplayUnitsSettingsRecord::CoordSys)> 
signal_gridTypeChanged
 
boost::signalslib::signal
< void(makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits)> 
signal_unitTypeChanged
 
boost::signalslib::signal
< void(makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits)> 
signal_angularUnitTypeChanged
 
boost::signalslib::signal
< void(double, double, double,
double)> 
signal_eastWestColorChanged
 
boost::signalslib::signal
< void(double, double, double,
double)> 
signal_northSouthColorChanged
 
boost::signalslib::signal
< void(bool)> 
signal_minimalGridlineLabelsToggled
 
boost::signalslib::signal
< void(bool)> 
signal_autoSpacingChanged
 
boost::signalslib::signal
< void(double)> 
signal_fixedSpacingAmountChanged
 
boost::signalslib::signal
< void(int)> 
signal_garsFixedSpacingIndexChanged
 
boost::signalslib::signal
< void(int)> 
signal_mgrsMapSheetFixedSpacingIndexChanged
 
boost::signalslib::signal
< void(int)> 
signal_minSpacingChanged
 
boost::signalslib::signal
< void(double)> 
signal_xOffsetChanged
 
boost::signalslib::signal
< void(double)> 
signal_yOffsetChanged
 
boost::signalslib::signal
< void(unsigned int)> 
signal_decimalsChanged
 
boost::signalslib::signal
< void(double)> 
signal_latLonLabelsCenteringCutoffChanged
 
boost::signalslib::signal
< void(double)> 
signal_PolarLatitudeCutoffChanged
 
boost::signalslib::signal
< void(double)> 
signal_mgrsMapSheetCutoffChanged
 
boost::signalslib::signal
< void(bool)> 
signal_gridOnToolbarChanged
 

Protected Slots

void on_gridTypeCombo_currentIndexChanged (int index)
 
void on_unitTypeCombo_currentIndexChanged (int index)
 
void on_northSouthColorChanged (const QColor &)
 
void on_eastWestColorChanged (const QColor &)
 
void on_minimalGridlineLabelsCheckBoxToggled (int state)
 
void on_autoSpacingRadioButtonClicked ()
 
void on_fixedSpacingRadioButtonClicked ()
 
void on_fixedSpacingCombo_currentIndexChanged (int index)
 
void on_fixedSpacingAmountChanged (double val)
 
void on_minSpacingChanged (int val)
 
void on_xOffsetChanged (double val)
 
void on_yOffsetChanged (double val)
 
void on_decimalsChanged (int decimals)
 
void on_latLonLabelsCenteringCutoffChanged (int val)
 
void on_mgrsMapSheetCutoffChanged (double val)
 
void on_PolarLatitudeCutoffChanged (double val)
 
void on_GridOnToolbarChanged (int checked)
 

Protected Member Functions

void setupGui ()
 
void connectToSignals ()
 
virtual void activate () override
 
virtual void deactivate () override
 
virtual void configureOptions (makArchives::DtDisplayUnitsSettingsRecord::CoordSys gridType)
 
QString notation (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unitType)
 
QString notation (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unitType)
 
void setupUnitLabels (const QString &notation)
 
- Protected Member Functions inherited from makVrv::DtPage
virtual QWidget * wrapPageWithScrollArea (QWidget *scrollableWidget, bool isHorizontalScrollingEnabled=false, bool isVerticalScrollingEnabled=true)
 
virtual DtPageScrollAreacreateScrollArea (QWidget *scrollableWidget, QWidget *parent, bool isHorizontalScrollingEnabled=false, bool isVerticalScrollingEnabled=true)
 

Protected Attributes

DtVirtualBaseClassmyLogic
 
std::string myClassName
 
bool myUsingAngularUnits
 
- Protected Attributes inherited from makVrv::DtPage
DtDemyDe
 
QWidget * myParentDialog
 
PageAction myCurrentPageAction
 
int myActionFlag
 

Additional Inherited Members

- Public Types inherited from makVrv::DtPage
enum  PageAction { None = 0x0000, Switching = 0x0001, Closing = 0x0010 }
 

Constructor & Destructor Documentation

makVrv::DtGridLinesPage::DtGridLinesPage ( DtDe de,
QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Constructor of the page.

virtual makVrv::DtGridLinesPage::~DtGridLinesPage ( )
virtual

DTOR.

Member Function Documentation

virtual QIcon makVrv::DtGridLinesPage::icon ( )
overridevirtual

Get the icon of the page.

Implements makVrv::DtPage.

virtual DtQIconConfigurations makVrv::DtGridLinesPage::qIconConfigurations ( ) const
overridevirtual

Get the icon configurations for the page. This is used to style the page's icon based on application settings.

Implements makVrv::DtPage.

virtual QString makVrv::DtGridLinesPage::title ( )
overridevirtual

Get the title of the page.

Implements makVrv::DtPage.

virtual const std::string& makVrv::DtGridLinesPage::pageClassName ( ) const
virtual

Get the class name of the page.

Implements makVrv::DtPage.

static const std::string& makVrv::DtGridLinesPage::thePageClassName ( )
static

Get the class name of the page.

virtual void makVrv::DtGridLinesPage::setNorthSouthGridLineColor ( float  r,
float  g,
float  b,
float  a 
)
overridevirtual

Set the color of the north-south gridlines.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setEastWestGridLineColor ( float  r,
float  g,
float  b,
float  a 
)
overridevirtual

Set the color of the east-west gridlines.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setUseMinimalGridlineLabels ( bool  enabled)
overridevirtual

Set whether or not minimal grid line labels are used.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setAutoSpacing ( bool  autoSpacing)
overridevirtual

Set the auto spacing on or off.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setFixedSpacingAmount ( double  amount)
overridevirtual

Set the fixed spacing for the current unit type.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setMgrsMapSheetFixedSpacingIndex ( int  index)
overridevirtual

For Mgrs fixed spacing, send the combo box index to use (note that the logic populates the combo box and so has control of what index corresponds to what value)

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setGarsFixedSpacingIndex ( int  index)
overridevirtual

For Gars fixed spacing, send the combo box index to use (note that the logic populates the combo box and so has control of what index corresponds to what value)

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setMaxFixedSpacing ( double  maxSpacing)
overridevirtual

Set the maximum allowable fixed spacing.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setMinFixedSpacing ( double  minSpacing)
overridevirtual

Set the minimum fixed spacing allowed.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setGridType ( makArchives::DtDisplayUnitsSettingsRecord::CoordSys  gridType)
overridevirtual

Set the current grid type.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::clearGridTypes ( )
overridevirtual

Clears out grid type systems.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::disableAllGridTypes ( )
overridevirtual

Disable all the grid types.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::addGridType ( const DtUnicode gridName,
makArchives::DtDisplayUnitsSettingsRecord::CoordSys  gridType 
)
overridevirtual

Adds a new coordinate system.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setXOffset ( double  offset)
overridevirtual

Set the x offset for the current unit type.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setYOffset ( double  offset)
overridevirtual

Set the y offset for the current unit type.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setMinSpacing ( int  pixels)
overridevirtual

Set the minimum allowed spacing.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setMgrsMapSheetCutoff ( double  altitude)
overridevirtual

Set the altitude at which we stop drawing MGRS map sheet lines/labels when using fixed spacing.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setMgrsMapSheetCutoffUnits ( const DtUnicode units)
overridevirtual

Set a label with the appropriate unit type for altitude.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setMgrsMapSheetCutoffMaximum ( double  maxAltitude)
overridevirtual

Set a the maximum value for the centering cutoff spin box with the appropriate unit type for altitude.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setUnitType ( makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits  unitType)
overridevirtual

Set the unit type (meters, feet, or degrees)

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setUnitType ( makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits  unitType)
overridevirtual
virtual void makVrv::DtGridLinesPage::clearUnitTypes ( )
overridevirtual

Clear the units.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setUnitTypeEnabled ( makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits  unitType,
bool  enabled 
)
overridevirtual

Enable the specified unit type.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setUnitTypeEnabled ( makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits  unitType,
bool  enabled 
)
overridevirtual
virtual void makVrv::DtGridLinesPage::addUnitType ( const DtUnicode unitName,
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits  unitType 
)
overridevirtual

Add a unit type.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::addUnitType ( const DtUnicode unitName,
makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits  unitType 
)
overridevirtual
virtual void makVrv::DtGridLinesPage::setDecimals ( unsigned  decimals)
overridevirtual

Set the decimals to use for mil grid.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setFixedSpacingAmountEnabled ( bool  enabled)
overridevirtual

Enable or disable the fixed spacing amount spin box.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setMinSpacingEnabled ( bool  enabled)
overridevirtual

Enable or disable the min spacing spin box.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setGridTypeEnabled ( makArchives::DtDisplayUnitsSettingsRecord::CoordSys  ,
bool  enabled 
)
overridevirtual

Enable or disable a specific grid type within the grid type combo box.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setDecimalsEnabled ( bool  enabled)
overridevirtual

Enable or disable the decimals spin box.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setMinimalGridlineLabelsEnabled ( bool  onOff)
overridevirtual
virtual void makVrv::DtGridLinesPage::setGridOnToolbar ( bool  onOrOff)
overridevirtual

Set whether the grid lines associated with the parameter cs should be on the grid lines selection toolbar.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setLatLonLabelsCenteringCutoff ( double  altitude)
overridevirtual

Set the altitude at which we stop moving latitude and longitude labels to the center of the screen.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setLatLonLabelsCenteringCutoffUnits ( const DtUnicode units)
overridevirtual

Set a label with the appropriate unit type for altitude.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setLatLonLabelsCenteringCutoffMaximum ( double  maxAltitude)
overridevirtual

Set a the maximum value for the centering cutoff spin box with the appropriate unit type for altitude.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setPolarLatitudeCutoff ( double  lat)
overridevirtual

Set the latitude above which GARS grid lines are not drawn.

Implements makVrv::DtGridLinesInterface.

virtual void makVrv::DtGridLinesPage::setFixedSpacingComboBoxItem ( makArchives::DtDisplayUnitsSettingsRecord::CoordSys  gridType,
int  index,
const std::string &  label,
double  value 
)
overridevirtual

Both GARS and MGRS use enumerated values for fixed spacing. These are placed in combo boxes.

Implements makVrv::DtGridLinesInterface.

void makVrv::DtGridLinesPage::on_gridTypeCombo_currentIndexChanged ( int  index)
protectedslot

Handle Qt signal when grid type selected.

void makVrv::DtGridLinesPage::on_unitTypeCombo_currentIndexChanged ( int  index)
protectedslot

Handle Qt signal when unit type selected.

void makVrv::DtGridLinesPage::on_northSouthColorChanged ( const QColor &  )
protectedslot

Handle Qt signal when the color of north/south gridlines has been set.

void makVrv::DtGridLinesPage::on_eastWestColorChanged ( const QColor &  )
protectedslot

Handle Qt signal when the color of east/west gridlines has been set.

void makVrv::DtGridLinesPage::on_minimalGridlineLabelsCheckBoxToggled ( int  state)
protectedslot

Handle Qt signal when the minimal grid line labels check box state has changed.

void makVrv::DtGridLinesPage::on_autoSpacingRadioButtonClicked ( )
protectedslot

Handle Qt signal when the auto spacing radio button is clicked.

void makVrv::DtGridLinesPage::on_fixedSpacingRadioButtonClicked ( )
protectedslot

Handle Qt signal when the fixed spacing radio button is clicked.

void makVrv::DtGridLinesPage::on_fixedSpacingCombo_currentIndexChanged ( int  index)
protectedslot

Handle Qt signal when the fixed spacing combo box is changed.

void makVrv::DtGridLinesPage::on_fixedSpacingAmountChanged ( double  val)
protectedslot

Handle Qt signal when the fixed spacing amount changes.

void makVrv::DtGridLinesPage::on_minSpacingChanged ( int  val)
protectedslot

Handle Qt signal when the min spacing amount changes.

void makVrv::DtGridLinesPage::on_xOffsetChanged ( double  val)
protectedslot

Handle Qt signal when the xOffset amount changes.

void makVrv::DtGridLinesPage::on_yOffsetChanged ( double  val)
protectedslot

Handle Qt signal when the yOffset amount changes.

void makVrv::DtGridLinesPage::on_decimalsChanged ( int  decimals)
protectedslot

Handle Qt signal when the decimals changes.

void makVrv::DtGridLinesPage::on_latLonLabelsCenteringCutoffChanged ( int  val)
protectedslot

Handle Qt signal when alt/lon label centering cutoff changes.

void makVrv::DtGridLinesPage::on_mgrsMapSheetCutoffChanged ( double  val)
protectedslot

Handle Qt signal when mgrs mapsheet / label altitude changes.

void makVrv::DtGridLinesPage::on_PolarLatitudeCutoffChanged ( double  val)
protectedslot

Handle Qt signal when polar latitude cutoff changes.

void makVrv::DtGridLinesPage::on_GridOnToolbarChanged ( int  checked)
protectedslot

Handle Qt signal when show on toolbar checkbox changes.

void makVrv::DtGridLinesPage::setupGui ( )
protected

Sets up the widget's fields. Non-virtual (Called from CTOR).

void makVrv::DtGridLinesPage::connectToSignals ( )
protected

Connects widget signals to slots. Non-virtual (Called from CTOR).

virtual void makVrv::DtGridLinesPage::activate ( )
overrideprotectedvirtual

Called when the page is displayed.

Implements makVrv::DtPage.

virtual void makVrv::DtGridLinesPage::deactivate ( )
overrideprotectedvirtual

Called when the page is hidden.

Implements makVrv::DtPage.

virtual void makVrv::DtGridLinesPage::configureOptions ( makArchives::DtDisplayUnitsSettingsRecord::CoordSys  gridType)
protectedvirtual

Show or hide the relevant options layouts depending on the grid type.

QString makVrv::DtGridLinesPage::notation ( makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits  unitType)
protected

Setup units on spacing edit boxes ( (m), (ft), etc.)

QString makVrv::DtGridLinesPage::notation ( makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits  unitType)
protected
void makVrv::DtGridLinesPage::setupUnitLabels ( const QString &  notation)
protected

Member Data Documentation

DtPersistenceToolbarWidget* makVrv::DtGridLinesPage::myToolbar
QGridLayout* makVrv::DtGridLinesPage::myGridTypeLayout
QLabel* makVrv::DtGridLinesPage::myGridTypeLabel
QComboBox* makVrv::DtGridLinesPage::myGridTypeComboBox
QLabel* makVrv::DtGridLinesPage::myUnitTypeLabel
QComboBox* makVrv::DtGridLinesPage::myUnitTypeComboBox
QLabel* makVrv::DtGridLinesPage::myDecimalsLabel
QSpinBox* makVrv::DtGridLinesPage::myDecimalsSpinBox
DtColorPushButton* makVrv::DtGridLinesPage::myNorthSouthColorButton
DtColorPushButton* makVrv::DtGridLinesPage::myEastWestColorButton
QButtonGroup* makVrv::DtGridLinesPage::mySpacingButtonGroup
QCheckBox* makVrv::DtGridLinesPage::myMinimalGridlineLabelsCheckbox
QRadioButton* makVrv::DtGridLinesPage::myAutoSpacingRadioButton
QRadioButton* makVrv::DtGridLinesPage::myFixedSpacingRadioButton
QHBoxLayout* makVrv::DtGridLinesPage::myFixedSpacingLayout
QHBoxLayout* makVrv::DtGridLinesPage::myGarsFixedSpacingLayout
QHBoxLayout* makVrv::DtGridLinesPage::myMgrsMapSheetFixedSpacingLayout
QLabel* makVrv::DtGridLinesPage::mySpacingAmountLabel
QLabel* makVrv::DtGridLinesPage::myGarsSpacingAmountLabel
QLabel* makVrv::DtGridLinesPage::myMgrsSpacingAmountLabel
QHBoxLayout* makVrv::DtGridLinesPage::myMinSpacingLayout
QLabel* makVrv::DtGridLinesPage::myMinSpacingLabel
QSpinBox* makVrv::DtGridLinesPage::myMinSpacingSpinBox
QHBoxLayout* makVrv::DtGridLinesPage::myGarsMinSpacingLayout
QLabel* makVrv::DtGridLinesPage::myGarsMinSpacingLabel
QSpinBox* makVrv::DtGridLinesPage::myGarsMinSpacingSpinBox
QDoubleSpinBox* makVrv::DtGridLinesPage::mySpacingAmountSpinBox
QComboBox* makVrv::DtGridLinesPage::myGarsFixedSpacingAmountComboBox
QComboBox* makVrv::DtGridLinesPage::myMgrsMapSheetFixedSpacingAmountComboBox
QHBoxLayout* makVrv::DtGridLinesPage::myXOffsetLayout
QHBoxLayout* makVrv::DtGridLinesPage::myYOffsetLayout
QLabel* makVrv::DtGridLinesPage::myXOffsetLabel
QLabel* makVrv::DtGridLinesPage::myYOffsetLabel
QDoubleSpinBox* makVrv::DtGridLinesPage::myXOffsetSpinBox
QDoubleSpinBox* makVrv::DtGridLinesPage::myYOffsetSpinBox
QWidget* makVrv::DtGridLinesPage::myOptionsWidget
QVBoxLayout* makVrv::DtGridLinesPage::myOptionsLayout
QHBoxLayout* makVrv::DtGridLinesPage::myUnitTypeLayout
QHBoxLayout* makVrv::DtGridLinesPage::myDecimalPlacesLayout
QHBoxLayout* makVrv::DtGridLinesPage::myNorthSouthColorLayout
QHBoxLayout* makVrv::DtGridLinesPage::myEastWestColorLayout
QHBoxLayout* makVrv::DtGridLinesPage::myLatLonLabelsCenteringCutoffLayout
QLabel* makVrv::DtGridLinesPage::myLatLonLabelsCenteringCutoffLabel
QSpinBox* makVrv::DtGridLinesPage::myLatLonLabelsCenteringCutoffSpinBox
QHBoxLayout* makVrv::DtGridLinesPage::myMgrsMapSheetCutoffLayout
QLabel* makVrv::DtGridLinesPage::myMgrsMapSheetCutoffLabel
QDoubleSpinBox* makVrv::DtGridLinesPage::myMgrsMapSheetCutoffSpinBox
QHBoxLayout* makVrv::DtGridLinesPage::myPolarLatitudeCutoffLayout
QLabel* makVrv::DtGridLinesPage::myPolarLatitudeCutoffLabel
QDoubleSpinBox* makVrv::DtGridLinesPage::myPolarLatitudeCutoffSpinBox
QCheckBox* makVrv::DtGridLinesPage::myGridOnToolbarCheckbox
DtVirtualBaseClass* makVrv::DtGridLinesPage::myLogic
protected
std::string makVrv::DtGridLinesPage::myClassName
protected
bool makVrv::DtGridLinesPage::myUsingAngularUnits
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)