Qt Virtual Chart Table (QVCT)
|
[UI] Vessel item's detail view More...
#include <overlays/vessel/CVesselPointDetailView.hpp>
Public Member Functions | |
CVesselPointDetailView (QWidget *_pqParent=0) | |
virtual | ~CVesselPointDetailView () |
virtual void | refreshContent () |
Refreshes the content of the underlying widget. More... | |
virtual void | resetContent () |
Resets (clears) the content of the underlying widget. More... | |
Public Member Functions inherited from COverlayObjectDetailView | |
void | setOverlayObject (COverlayObject *_poOverlayObject) |
Sets the overlay object to be displayed (and refreshes the underlying widget) More... | |
void | resetOverlayObject () |
Resets (clears) the overlay object being displayed (and clears the underlying widget) More... | |
Private Slots | |
void | slotToggleVisible () |
[UI:Slot] Slot to modify the visibility status More... | |
void | slotPositionCenter () |
[UI:Slot] Slot to center chart (on item's position) More... | |
void | slotPositionCenterLock (bool _bLock) |
[UI:Slot] Slot to enable center lock (on this vessel) More... | |
void | slotEdit () |
[UI:Slot] Slot to display edit view More... | |
void | slotDelete () |
[UI:Slot] Slot to delete (this item/point) More... | |
void | slotTrackRecord (bool _bTrackRecord) |
[UI:Slot] Slot to switch track recording status More... | |
void | slotAddDevice () |
[UI:Slot] Slot to add new device More... | |
Private Member Functions | |
void | constructLayout () |
Constructs the layout of the user-interface. More... | |
virtual void | enableContent () |
Enables the content (controls) of the underlying widget. More... | |
virtual void | disableContent () |
Disables the content (controls) of the underlying widget. More... | |
Private Attributes | |
COverlayText * | poTextName |
[UI:Label] Name More... | |
COverlayText * | poTextLongitude |
[UI:Label] Longitude More... | |
COverlayText * | poTextLatitude |
[UI:Label] Latitude More... | |
COverlayText * | poTextElevation |
[UI:Label] Elevation More... | |
COverlayText * | poTextGroundBearing |
[UI:Label] Ground bearing More... | |
COverlayText * | poTextGroundSpeed |
[UI:Label] Ground horizontal speed More... | |
COverlayText * | poTextGroundSpeedVertical |
[UI:Label] Ground vertical speed More... | |
COverlayText * | poTextApparentBearing |
[UI:Label] Apparent bearing More... | |
COverlayText * | poTextApparentSpeed |
[UI:Label] Apparent horizontal speed More... | |
COverlayText * | poTextApparentSpeedVertical |
[UI:Label] Apparent vertical speed More... | |
COverlayText * | poTextDate |
[UI:Label] Date More... | |
COverlayText * | poTextTime |
[UI:Label] Time More... | |
COverlayText * | poTextTime2 |
[UI:Label] Time (alternate timezone) More... | |
COverlayText * | poTextType |
[UI:Label] Type More... | |
COverlayText * | poTextDescription |
[UI:Label] Description More... | |
COverlayText * | poTextComment |
[UI:Label] Comment More... | |
QLabel * | pqLabelSymbol |
[UI:Label] Symbol More... | |
COverlayUrl * | poUrl |
[UI:Label] URL More... | |
QPushButton * | pqPushButtonVisible |
[UI:Button] Visibility status More... | |
QPushButton * | pqPushButtonCenter |
[UI:Button] Center (on chart) More... | |
QPushButton * | pqPushButtonCenterLock |
[UI:Button] Center (on chart) lock More... | |
QPushButton * | pqPushButtonEdit |
[UI:Button] Edit More... | |
QPushButton * | pqPushButtonDelete |
[UI:Button] Delete More... | |
QPushButton * | pqPushButtonTrackRecord |
[UI:Button] Track recording status More... | |
QPushButton * | pqPushButtonAddDevice |
[UI:Button] Add new device More... | |
bool | bIgnoreUpdate |
Flag that disables checkable buttons update. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from COverlayObjectDetailView | |
COverlayObjectDetailView (QWidget *_pqParent=0) | |
virtual | ~COverlayObjectDetailView () |
Protected Attributes inherited from COverlayObjectDetailView | |
COverlayObject * | poOverlayObject |
Overlay object being displayed. More... | |
[UI] Vessel item's detail view
This class implements the user-interface that allows to display vessel items' details.
Definition at line 40 of file CVesselPointDetailView.hpp.
CVesselPointDetailView::CVesselPointDetailView | ( | QWidget * | _pqParent = 0 | ) |
Definition at line 41 of file CVesselPointDetailView.cpp.
|
inlinevirtual |
Definition at line 114 of file CVesselPointDetailView.hpp.
|
private |
Constructs the layout of the user-interface.
Definition at line 48 of file CVesselPointDetailView.cpp.
|
virtual |
Refreshes the content of the underlying widget.
Implements COverlayObjectDetailView.
Definition at line 320 of file CVesselPointDetailView.cpp.
|
virtual |
Resets (clears) the content of the underlying widget.
Implements COverlayObjectDetailView.
Definition at line 414 of file CVesselPointDetailView.cpp.
|
privatevirtual |
Enables the content (controls) of the underlying widget.
Reimplemented from COverlayObjectDetailView.
Definition at line 436 of file CVesselPointDetailView.cpp.
|
privatevirtual |
Disables the content (controls) of the underlying widget.
Reimplemented from COverlayObjectDetailView.
Definition at line 451 of file CVesselPointDetailView.cpp.
|
privateslot |
[UI:Slot] Slot to modify the visibility status
Definition at line 474 of file CVesselPointDetailView.cpp.
|
privateslot |
[UI:Slot] Slot to center chart (on item's position)
Definition at line 489 of file CVesselPointDetailView.cpp.
|
privateslot |
[UI:Slot] Slot to enable center lock (on this vessel)
Definition at line 497 of file CVesselPointDetailView.cpp.
|
privateslot |
[UI:Slot] Slot to display edit view
Definition at line 525 of file CVesselPointDetailView.cpp.
|
privateslot |
[UI:Slot] Slot to delete (this item/point)
Definition at line 532 of file CVesselPointDetailView.cpp.
|
privateslot |
[UI:Slot] Slot to switch track recording status
Definition at line 551 of file CVesselPointDetailView.cpp.
|
privateslot |
[UI:Slot] Slot to add new device
Definition at line 562 of file CVesselPointDetailView.cpp.
|
private |
[UI:Label] Name
Definition at line 50 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Longitude
Definition at line 52 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Latitude
Definition at line 54 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Elevation
Definition at line 56 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Ground bearing
Definition at line 58 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Ground horizontal speed
Definition at line 60 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Ground vertical speed
Definition at line 62 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Apparent bearing
Definition at line 64 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Apparent horizontal speed
Definition at line 66 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Apparent vertical speed
Definition at line 68 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Date
Definition at line 70 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Time
Definition at line 72 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Time (alternate timezone)
Definition at line 74 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Type
Definition at line 76 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Description
Definition at line 78 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Comment
Definition at line 80 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] Symbol
Definition at line 82 of file CVesselPointDetailView.hpp.
|
private |
[UI:Label] URL
Definition at line 84 of file CVesselPointDetailView.hpp.
|
private |
[UI:Button] Visibility status
Definition at line 86 of file CVesselPointDetailView.hpp.
|
private |
[UI:Button] Center (on chart)
Definition at line 88 of file CVesselPointDetailView.hpp.
|
private |
[UI:Button] Center (on chart) lock
Definition at line 90 of file CVesselPointDetailView.hpp.
|
private |
[UI:Button] Edit
Definition at line 92 of file CVesselPointDetailView.hpp.
|
private |
[UI:Button] Delete
Definition at line 94 of file CVesselPointDetailView.hpp.
|
private |
[UI:Button] Track recording status
Definition at line 100 of file CVesselPointDetailView.hpp.
|
private |
[UI:Button] Add new device
Definition at line 102 of file CVesselPointDetailView.hpp.
|
private |
Flag that disables checkable buttons update.
Definition at line 105 of file CVesselPointDetailView.hpp.