|
Qt Virtual Chart Table (QVCT)
|
[UI] Vessel point's detail view More...
#include <overlays/vessel/device/CVesselPointDeviceDetailView.hpp>
Public Member Functions | |
| CVesselPointDeviceDetailView (QWidget *_pqParent=0) | |
| virtual | ~CVesselPointDeviceDetailView () |
| 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 | slotRefreshContent () |
| [UI:Slot] Slot to refresh the view content More... | |
| void | slotEdit () |
| [UI:Slot] Slot to display edit view More... | |
| void | slotDelete () |
| [UI:Slot] Slot to delete (this point/point) More... | |
| void | slotConnect (bool) |
| [UI:Slot] Slot to connect (to the actual 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 * | poTextBearing |
| [UI:Label] Bearing More... | |
| COverlayText * | poTextSpeed |
| [UI:Label] Horizontal speed More... | |
| COverlayText * | poTextSpeedVertical |
| [UI:Label] Vertical speed More... | |
| COverlayText * | poTextDate |
| [UI:Label] Date More... | |
| COverlayText * | poTextTime |
| [UI:Label] Time More... | |
| COverlayText * | poTextTime2 |
| [UI:Label] Time (alternate timezone) More... | |
| COverlayText * | poTextFixType |
| [UI:Label] Fix type More... | |
| COverlayText * | poTextSources |
| [UI:Label] Sources (used/seen) More... | |
| COverlayText * | poTextDop |
| [UI:Label] DOP More... | |
| COverlayText * | poText |
| [UI:Label] Additional textual data string More... | |
| QPushButton * | pqPushButtonEdit |
| [UI:Button] Edit More... | |
| QPushButton * | pqPushButtonDelete |
| [UI:Button] Delete More... | |
| QPushButton * | pqPushButtonConnect |
| [UI:Button] Connect (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 point's detail view
This class implements the user-interface that allows to display vessel point devices' details.
Definition at line 40 of file CVesselPointDeviceDetailView.hpp.
| CVesselPointDeviceDetailView::CVesselPointDeviceDetailView | ( | QWidget * | _pqParent = 0 | ) |
Definition at line 39 of file CVesselPointDeviceDetailView.cpp.
|
inlinevirtual |
Definition at line 93 of file CVesselPointDeviceDetailView.hpp.
|
private |
Constructs the layout of the user-interface.
Definition at line 46 of file CVesselPointDeviceDetailView.cpp.
|
virtual |
Refreshes the content of the underlying widget.
Implements COverlayObjectDetailView.
Definition at line 246 of file CVesselPointDeviceDetailView.cpp.
|
virtual |
Resets (clears) the content of the underlying widget.
Implements COverlayObjectDetailView.
Definition at line 353 of file CVesselPointDeviceDetailView.cpp.
|
privatevirtual |
Enables the content (controls) of the underlying widget.
Reimplemented from COverlayObjectDetailView.
Definition at line 371 of file CVesselPointDeviceDetailView.cpp.
|
privatevirtual |
Disables the content (controls) of the underlying widget.
Reimplemented from COverlayObjectDetailView.
Definition at line 381 of file CVesselPointDeviceDetailView.cpp.
|
privateslot |
[UI:Slot] Slot to refresh the view content
Definition at line 399 of file CVesselPointDeviceDetailView.cpp.
|
privateslot |
[UI:Slot] Slot to display edit view
Definition at line 404 of file CVesselPointDeviceDetailView.cpp.
|
privateslot |
[UI:Slot] Slot to delete (this point/point)
Definition at line 410 of file CVesselPointDeviceDetailView.cpp.
|
privateslot |
[UI:Slot] Slot to connect (to the actual device)
Definition at line 428 of file CVesselPointDeviceDetailView.cpp.
|
private |
[UI:Label] Name
Definition at line 50 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Label] Longitude
Definition at line 52 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Label] Latitude
Definition at line 54 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Label] Elevation
Definition at line 56 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Label] Bearing
Definition at line 58 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Label] Horizontal speed
Definition at line 60 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Label] Vertical speed
Definition at line 62 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Label] Date
Definition at line 64 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Label] Time
Definition at line 66 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Label] Time (alternate timezone)
Definition at line 68 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Label] Fix type
Definition at line 70 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Label] Sources (used/seen)
Definition at line 72 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Label] DOP
Definition at line 74 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Label] Additional textual data string
Definition at line 76 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Button] Edit
Definition at line 78 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Button] Delete
Definition at line 80 of file CVesselPointDeviceDetailView.hpp.
|
private |
[UI:Button] Connect (device)
Definition at line 82 of file CVesselPointDeviceDetailView.hpp.
|
private |
Flag that disables checkable buttons update.
Definition at line 85 of file CVesselPointDeviceDetailView.hpp.