Qt Virtual Chart Table (QVCT)
|
Generic overlay visibility. More...
#include <overlays/COverlayVisibility.hpp>
Public Member Functions | |
void | setVisible (bool _bVisible) |
Sets the point's (marker) visibility status. More... | |
virtual void | setVisibleName (bool _bVisibleName) |
Sets the name's (tag) visibility status. More... | |
virtual void | setVisiblePosition (bool _bVisiblePosition) |
Sets the position's visibility status. More... | |
virtual void | setVisibleCourse (bool _bVisibleCourse) |
Sets the course's visibility status. More... | |
virtual void | setVisibleRouting (bool _bVisibleRouting) |
Sets the routing's (data) visibility status. More... | |
void | setVisibility (int _iVisibilityCode) |
Sets the global (coded) visibility status. More... | |
bool | isVisible () const |
Returns the point's (marker) visibility status. More... | |
bool | isVisibleName () const |
Returns the tag's (name) visibility status. More... | |
bool | isVisiblePosition () const |
Returns the position's visibility status. More... | |
bool | isVisibleCourse () const |
Returns the course's visibility status. More... | |
bool | isVisibleRouting () const |
Returns the routing's (data) visibility status. More... | |
int | getVisibility () const |
Returns the global (coded) visibility status. More... | |
Protected Member Functions | |
COverlayVisibility () | |
virtual | ~COverlayVisibility () |
virtual void | toggleVisibility (bool _bIncludeCourse, bool _bIncludeRouting) |
Toggle the visibility status. More... | |
Protected Attributes | |
bool | bVisible |
Global (marker) visibility status. More... | |
bool | bVisibleName |
Name's (tag) visibility status. More... | |
bool | bVisiblePosition |
Position's visibility status. More... | |
bool | bVisibleCourse |
Course's visibility status. More... | |
bool | bVisibleRouting |
Routing's (data) visibility status. More... | |
Generic overlay visibility.
This class defines the generic fields and methods to manage the visibility of overlay objects.
Definition at line 30 of file COverlayVisibility.hpp.
|
protected |
Definition at line 27 of file COverlayVisibility.cpp.
|
inlineprotectedvirtual |
Definition at line 61 of file COverlayVisibility.hpp.
|
inline |
Sets the point's (marker) visibility status.
Definition at line 71 of file COverlayVisibility.hpp.
|
inlinevirtual |
Sets the name's (tag) visibility status.
Reimplemented in CVesselContainer, CTrackSubContainer, CTrackContainer, and CRouteContainer.
Definition at line 73 of file COverlayVisibility.hpp.
|
inlinevirtual |
Sets the position's visibility status.
Reimplemented in CVesselContainer, CTrackSubContainer, CTrackContainer, and CRouteContainer.
Definition at line 75 of file COverlayVisibility.hpp.
|
inlinevirtual |
Sets the course's visibility status.
Reimplemented in CVesselContainer.
Definition at line 77 of file COverlayVisibility.hpp.
|
inlinevirtual |
Sets the routing's (data) visibility status.
Reimplemented in CTrackSubContainer, CTrackContainer, and CRouteContainer.
Definition at line 79 of file COverlayVisibility.hpp.
void COverlayVisibility::setVisibility | ( | int | _iVisibilityCode | ) |
Sets the global (coded) visibility status.
Definition at line 71 of file COverlayVisibility.cpp.
|
protectedvirtual |
Toggle the visibility status.
Definition at line 44 of file COverlayVisibility.cpp.
|
inline |
Returns the point's (marker) visibility status.
Definition at line 90 of file COverlayVisibility.hpp.
|
inline |
Returns the tag's (name) visibility status.
Definition at line 92 of file COverlayVisibility.hpp.
|
inline |
Returns the position's visibility status.
Definition at line 94 of file COverlayVisibility.hpp.
|
inline |
Returns the course's visibility status.
Definition at line 96 of file COverlayVisibility.hpp.
|
inline |
Returns the routing's (data) visibility status.
Definition at line 98 of file COverlayVisibility.hpp.
int COverlayVisibility::getVisibility | ( | ) | const |
Returns the global (coded) visibility status.
Definition at line 84 of file COverlayVisibility.cpp.
|
protected |
Global (marker) visibility status.
Definition at line 40 of file COverlayVisibility.hpp.
|
protected |
Name's (tag) visibility status.
Definition at line 43 of file COverlayVisibility.hpp.
|
protected |
Position's visibility status.
Definition at line 46 of file COverlayVisibility.hpp.
|
protected |
Course's visibility status.
Definition at line 49 of file COverlayVisibility.hpp.
|
protected |
Routing's (data) visibility status.
Definition at line 52 of file COverlayVisibility.hpp.