|
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.