Qt Virtual Chart Table (QVCT)
CPointerPointDetailView Class Reference

[UI] Pointer item's detail view More...

#include <overlays/pointer/CPointerPointDetailView.hpp>

Inheritance diagram for CPointerPointDetailView:
COverlayObjectDetailView

Public Member Functions

 CPointerPointDetailView (QWidget *_pqParent=0)
 
virtual ~CPointerPointDetailView ()
 
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 slotDelete ()
 [UI:Slot] Slot to delete last path's point More...
 
void slotAddLandmark ()
 [UI:Slot] Slot to add new landmark More...
 
void slotAddRoute ()
 [UI:Slot] Slot to add new (route) waypoint 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

COverlayTextpoTextLongitude
 [UI:Label] Longitude More...
 
COverlayTextpoTextLatitude
 [UI:Label] Latitude More...
 
COverlayTextpoTextElevation
 [UI:Label] Elevation More...
 
COverlayTextpoTextPathSegments
 [UI:Label] Path segments count More...
 
COverlayTextpoTextPathLengthRL
 [UI:Label] Path (rhumb-line) length More...
 
COverlayTextpoTextPathLengthGC
 [UI:Label] Path (great-circle) length More...
 
QPushButton * pqPushButtonVisible
 [UI:Button] Visibility status More...
 
QPushButton * pqPushButtonCenter
 [UI:Button] Center (on chart) More...
 
QPushButton * pqPushButtonDelete
 [UI:Button] Delete More...
 
QPushButton * pqPushButtonAddLandmark
 [UI:Button] Add new landmark More...
 
QPushButton * pqPushButtonAddRoute
 [UI:Button] Add new (route) waypoint More...
 

Additional Inherited Members

- Protected Member Functions inherited from COverlayObjectDetailView
 COverlayObjectDetailView (QWidget *_pqParent=0)
 
virtual ~COverlayObjectDetailView ()
 
- Protected Attributes inherited from COverlayObjectDetailView
COverlayObjectpoOverlayObject
 Overlay object being displayed. More...
 

Detailed Description

[UI] Pointer item's detail view

This class implements the user-interface that allows to display pointer items' (point and path) details.

Author
Cedric Dufour http://cedric.dufour.name

Definition at line 37 of file CPointerPointDetailView.hpp.

Constructor & Destructor Documentation

◆ CPointerPointDetailView()

CPointerPointDetailView::CPointerPointDetailView ( QWidget *  _pqParent = 0)

Definition at line 41 of file CPointerPointDetailView.cpp.

◆ ~CPointerPointDetailView()

virtual CPointerPointDetailView::~CPointerPointDetailView ( )
inlinevirtual

Definition at line 77 of file CPointerPointDetailView.hpp.

Member Function Documentation

◆ constructLayout()

void CPointerPointDetailView::constructLayout ( )
private

Constructs the layout of the user-interface.

Definition at line 47 of file CPointerPointDetailView.cpp.

◆ refreshContent()

void CPointerPointDetailView::refreshContent ( )
virtual

Refreshes the content of the underlying widget.

Implements COverlayObjectDetailView.

Definition at line 188 of file CPointerPointDetailView.cpp.

◆ resetContent()

void CPointerPointDetailView::resetContent ( )
virtual

Resets (clears) the content of the underlying widget.

Implements COverlayObjectDetailView.

Definition at line 222 of file CPointerPointDetailView.cpp.

◆ enableContent()

void CPointerPointDetailView::enableContent ( )
privatevirtual

Enables the content (controls) of the underlying widget.

Reimplemented from COverlayObjectDetailView.

Definition at line 232 of file CPointerPointDetailView.cpp.

◆ disableContent()

void CPointerPointDetailView::disableContent ( )
privatevirtual

Disables the content (controls) of the underlying widget.

Reimplemented from COverlayObjectDetailView.

Definition at line 243 of file CPointerPointDetailView.cpp.

◆ slotToggleVisible

void CPointerPointDetailView::slotToggleVisible ( )
privateslot

[UI:Slot] Slot to modify the visibility status

Definition at line 261 of file CPointerPointDetailView.cpp.

◆ slotPositionCenter

void CPointerPointDetailView::slotPositionCenter ( )
privateslot

[UI:Slot] Slot to center chart (on item's position)

Definition at line 270 of file CPointerPointDetailView.cpp.

◆ slotDelete

void CPointerPointDetailView::slotDelete ( )
privateslot

[UI:Slot] Slot to delete last path's point

Definition at line 287 of file CPointerPointDetailView.cpp.

◆ slotAddLandmark

void CPointerPointDetailView::slotAddLandmark ( )
privateslot

[UI:Slot] Slot to add new landmark

Definition at line 303 of file CPointerPointDetailView.cpp.

◆ slotAddRoute

void CPointerPointDetailView::slotAddRoute ( )
privateslot

[UI:Slot] Slot to add new (route) waypoint

Definition at line 336 of file CPointerPointDetailView.cpp.

Member Data Documentation

◆ poTextLongitude

COverlayText* CPointerPointDetailView::poTextLongitude
private

[UI:Label] Longitude

Definition at line 48 of file CPointerPointDetailView.hpp.

◆ poTextLatitude

COverlayText* CPointerPointDetailView::poTextLatitude
private

[UI:Label] Latitude

Definition at line 50 of file CPointerPointDetailView.hpp.

◆ poTextElevation

COverlayText* CPointerPointDetailView::poTextElevation
private

[UI:Label] Elevation

Definition at line 52 of file CPointerPointDetailView.hpp.

◆ poTextPathSegments

COverlayText* CPointerPointDetailView::poTextPathSegments
private

[UI:Label] Path segments count

Definition at line 54 of file CPointerPointDetailView.hpp.

◆ poTextPathLengthRL

COverlayText* CPointerPointDetailView::poTextPathLengthRL
private

[UI:Label] Path (rhumb-line) length

Definition at line 56 of file CPointerPointDetailView.hpp.

◆ poTextPathLengthGC

COverlayText* CPointerPointDetailView::poTextPathLengthGC
private

[UI:Label] Path (great-circle) length

Definition at line 58 of file CPointerPointDetailView.hpp.

◆ pqPushButtonVisible

QPushButton* CPointerPointDetailView::pqPushButtonVisible
private

[UI:Button] Visibility status

Definition at line 60 of file CPointerPointDetailView.hpp.

◆ pqPushButtonCenter

QPushButton* CPointerPointDetailView::pqPushButtonCenter
private

[UI:Button] Center (on chart)

Definition at line 62 of file CPointerPointDetailView.hpp.

◆ pqPushButtonDelete

QPushButton* CPointerPointDetailView::pqPushButtonDelete
private

[UI:Button] Delete

Definition at line 64 of file CPointerPointDetailView.hpp.

◆ pqPushButtonAddLandmark

QPushButton* CPointerPointDetailView::pqPushButtonAddLandmark
private

[UI:Button] Add new landmark

Definition at line 66 of file CPointerPointDetailView.hpp.

◆ pqPushButtonAddRoute

QPushButton* CPointerPointDetailView::pqPushButtonAddRoute
private

[UI:Button] Add new (route) waypoint

Definition at line 68 of file CPointerPointDetailView.hpp.


The documentation for this class was generated from the following files: