![]() |
VR-Forces 5.0.3 Developer's Guide
|
The grid lines page, controls for configuring grid lines.

Static Public Member Functions | |
| static const std::string & | thePageClassName () |
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_fixedSpacingAmountChanged (double val) |
| void | on_minSpacingChanged (int val) |
| void | on_xOffsetChanged (double val) |
| void | on_yOffsetChanged (double val) |
| void | on_decimalsChanged (int decimals) |
Protected Member Functions | |
| void | setupGui () |
| void | connectToSignals () |
| virtual void | activate () |
| virtual void | deactivate () |
| QString | notation (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unitType) |
| QString | notation (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unitType) |
| void | setupUnitLabels (const QString ¬ation) |
Protected Attributes | |
| DtVirtualBaseClass * | myLogic |
| std::string | myClassName |
| bool | myUsingAngularUnits |
Protected Attributes inherited from makVrv::DtPage | |
| DtDe & | myDe |
| QWidget * | myParentDialog |
| PageAction | myCurrentPageAction |
| int | myActionFlag |
Additional Inherited Members | |
Public Types inherited from makVrv::DtPage | |
| enum | PageAction { None = 0x0000, Switching = 0x0001, Closing = 0x0010 } |
| makVrv::DtGridLinesPage::DtGridLinesPage | ( | DtDe & | de, |
| QWidget * | parent = 0, |
||
| Qt::WindowFlags | f = 0 |
||
| ) |
Constructor of the page.
|
virtual |
DTOR.
|
virtual |
Get the icon of the page.
Implements makVrv::DtPage.
|
virtual |
Get the icon configurations for the page. This is used to style the page's icon based on application settings.
Implements makVrv::DtPage.
|
virtual |
Get the title of the page.
Implements makVrv::DtPage.
|
virtual |
Get the class name of the page.
Implements makVrv::DtPage.
|
static |
Get the class name of the page.
|
virtual |
Set the color of the north-south gridlines.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Set the color of the east-west gridlines.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Set whether or not minimal grid line labels are used.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Set the auto spacing on or off.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Set the fixed spacing for the current unit type.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Set the maximum allowable fixed spacing.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Set the minimum fixed spacing allowed.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Set the current grid type.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Clears out grid type systems.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Disable all the grid types.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Adds a new coordinate system.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Set the x offset for the current unit type.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Set the y offset for the current unit type.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Set the minimum allowed spacing.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Set the unit type (meters, feet, or degrees)
Implements makVrv::DtGridLinesInterface.
|
virtual |
Implements makVrv::DtGridLinesInterface.
|
virtual |
Clear the units.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Enable the specified unit type.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Implements makVrv::DtGridLinesInterface.
|
virtual |
Add a unit type.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Implements makVrv::DtGridLinesInterface.
|
virtual |
Set the decimals to use for mil grid.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Enable or disable the fixed spacing amount spin box.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Enable or disable the min spacing spin box.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Enable or disable a specific grid type within the grid type combo box.
Implements makVrv::DtGridLinesInterface.
|
virtual |
Enable or disable the decimals spin box.
Implements makVrv::DtGridLinesInterface.
|
protectedslot |
Handle Qt signal when grid type selected.
|
protectedslot |
Handle Qt signal when unit type selected.
|
protectedslot |
Handle Qt signal when the color of north/south gridlines has been set.
|
protectedslot |
Handle Qt signal when the color of east/west gridlines has been set.
|
protectedslot |
Handle Qt signal when the minimal grid line labels check box state has changed.
|
protectedslot |
Handle Qt signal when the auto spacing radio button is clicked.
|
protectedslot |
Handle Qt signal when the fixed spacing radio button is clicked.
|
protectedslot |
Handle Qt signal when the fixed spacing amount changes.
|
protectedslot |
Handle Qt signal when the min spacing amount changes.
|
protectedslot |
Handle Qt signal when the xOffset amount changes.
|
protectedslot |
Handle Qt signal when the yOffset amount changes.
|
protectedslot |
Handle Qt signal when the decimals changes.
|
protected |
Sets up the widget's fields. Non-virtual (Called from CTOR).
|
protected |
Connects widget signals to slots. Non-virtual (Called from CTOR).
|
protectedvirtual |
Called when the page is displayed.
Implements makVrv::DtPage.
|
protectedvirtual |
Called when the page is hidden.
Implements makVrv::DtPage.
|
protected |
Setup units on spacing edit boxes ( (m), (ft), etc.)
|
protected |
|
protected |
| 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 |
| QLabel* makVrv::DtGridLinesPage::mySpacingAmountLabel |
| QLabel* makVrv::DtGridLinesPage::myMinSpacingLabel |
| QDoubleSpinBox* makVrv::DtGridLinesPage::mySpacingAmountSpinBox |
| QSpinBox* makVrv::DtGridLinesPage::myMinSpacingSpinBox |
| QHBoxLayout* makVrv::DtGridLinesPage::myXOffsetLayout |
| QHBoxLayout* makVrv::DtGridLinesPage::myYOffsetLayout |
| QLabel* makVrv::DtGridLinesPage::myXOffsetLabel |
| QLabel* makVrv::DtGridLinesPage::myYOffsetLabel |
| QDoubleSpinBox* makVrv::DtGridLinesPage::myXOffsetSpinBox |
| QDoubleSpinBox* makVrv::DtGridLinesPage::myYOffsetSpinBox |
|
protected |
|
protected |
|
protected |