Qt Virtual Chart Table (QVCT)
CLandmarkPointDetailView Class Reference

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

#include <overlays/landmark/CLandmarkPointDetailView.hpp>

Inheritance diagram for CLandmarkPointDetailView:
COverlayObjectDetailView

Public Member Functions

 CLandmarkPointDetailView (QWidget *_pqParent=0)
 
virtual ~CLandmarkPointDetailView ()
 
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 slotEdit ()
 [UI:Slot] Slot to display edit view More...
 
void slotMove (bool _bEnable)
 [UI:Slot] Slot to enable/disable move (position change) More...
 
void slotDelete ()
 [UI:Slot] Slot to delete (this item/point) 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

COverlayTextpoTextName
 [UI:Label] Name More...
 
COverlayTextpoTextLongitude
 [UI:Label] Longitude More...
 
COverlayTextpoTextLatitude
 [UI:Label] Latitude More...
 
COverlayTextpoTextElevation
 [UI:Label] Elevation More...
 
COverlayTextpoTextType
 [UI:Label] Type More...
 
COverlayTextpoTextDescription
 [UI:Label] Description More...
 
COverlayTextpoTextComment
 [UI:Label] Comment More...
 
QLabel * pqLabelSymbol
 [UI:Label] Symbol More...
 
COverlayUrlpoUrl
 [UI:Label] URL More...
 
QPushButton * pqPushButtonVisible
 [UI:Button] Visibility status More...
 
QPushButton * pqPushButtonCenter
 [UI:Button] Center (on chart) More...
 
QPushButton * pqPushButtonEdit
 [UI:Button] Edit More...
 
QPushButton * pqPushButtonMove
 [UI:Button] Move (change position) More...
 
QPushButton * pqPushButtonDelete
 [UI:Button] Delete 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] Landmark item's detail view

This class implements the user-interface that allows to display landmark items' details.

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

Definition at line 40 of file CLandmarkPointDetailView.hpp.

Constructor & Destructor Documentation

◆ CLandmarkPointDetailView()

CLandmarkPointDetailView::CLandmarkPointDetailView ( QWidget *  _pqParent = 0)

Definition at line 44 of file CLandmarkPointDetailView.cpp.

◆ ~CLandmarkPointDetailView()

virtual CLandmarkPointDetailView::~CLandmarkPointDetailView ( )
inlinevirtual

Definition at line 87 of file CLandmarkPointDetailView.hpp.

Member Function Documentation

◆ constructLayout()

void CLandmarkPointDetailView::constructLayout ( )
private

Constructs the layout of the user-interface.

Definition at line 50 of file CLandmarkPointDetailView.cpp.

◆ refreshContent()

void CLandmarkPointDetailView::refreshContent ( )
virtual

Refreshes the content of the underlying widget.

Implements COverlayObjectDetailView.

Definition at line 217 of file CLandmarkPointDetailView.cpp.

◆ resetContent()

void CLandmarkPointDetailView::resetContent ( )
virtual

Resets (clears) the content of the underlying widget.

Implements COverlayObjectDetailView.

Definition at line 260 of file CLandmarkPointDetailView.cpp.

◆ enableContent()

void CLandmarkPointDetailView::enableContent ( )
privatevirtual

Enables the content (controls) of the underlying widget.

Reimplemented from COverlayObjectDetailView.

Definition at line 273 of file CLandmarkPointDetailView.cpp.

◆ disableContent()

void CLandmarkPointDetailView::disableContent ( )
privatevirtual

Disables the content (controls) of the underlying widget.

Reimplemented from COverlayObjectDetailView.

Definition at line 286 of file CLandmarkPointDetailView.cpp.

◆ slotToggleVisible

void CLandmarkPointDetailView::slotToggleVisible ( )
privateslot

[UI:Slot] Slot to modify the visibility status

Definition at line 305 of file CLandmarkPointDetailView.cpp.

◆ slotPositionCenter

void CLandmarkPointDetailView::slotPositionCenter ( )
privateslot

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

Definition at line 319 of file CLandmarkPointDetailView.cpp.

◆ slotEdit

void CLandmarkPointDetailView::slotEdit ( )
privateslot

[UI:Slot] Slot to display edit view

Definition at line 327 of file CLandmarkPointDetailView.cpp.

◆ slotMove

void CLandmarkPointDetailView::slotMove ( bool  _bEnable)
privateslot

[UI:Slot] Slot to enable/disable move (position change)

Definition at line 334 of file CLandmarkPointDetailView.cpp.

◆ slotDelete

void CLandmarkPointDetailView::slotDelete ( )
privateslot

[UI:Slot] Slot to delete (this item/point)

Definition at line 346 of file CLandmarkPointDetailView.cpp.

◆ slotAddRoute

void CLandmarkPointDetailView::slotAddRoute ( )
privateslot

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

Definition at line 365 of file CLandmarkPointDetailView.cpp.

Member Data Documentation

◆ poTextName

COverlayText* CLandmarkPointDetailView::poTextName
private

[UI:Label] Name

Definition at line 50 of file CLandmarkPointDetailView.hpp.

◆ poTextLongitude

COverlayText* CLandmarkPointDetailView::poTextLongitude
private

[UI:Label] Longitude

Definition at line 52 of file CLandmarkPointDetailView.hpp.

◆ poTextLatitude

COverlayText* CLandmarkPointDetailView::poTextLatitude
private

[UI:Label] Latitude

Definition at line 54 of file CLandmarkPointDetailView.hpp.

◆ poTextElevation

COverlayText* CLandmarkPointDetailView::poTextElevation
private

[UI:Label] Elevation

Definition at line 56 of file CLandmarkPointDetailView.hpp.

◆ poTextType

COverlayText* CLandmarkPointDetailView::poTextType
private

[UI:Label] Type

Definition at line 58 of file CLandmarkPointDetailView.hpp.

◆ poTextDescription

COverlayText* CLandmarkPointDetailView::poTextDescription
private

[UI:Label] Description

Definition at line 60 of file CLandmarkPointDetailView.hpp.

◆ poTextComment

COverlayText* CLandmarkPointDetailView::poTextComment
private

[UI:Label] Comment

Definition at line 62 of file CLandmarkPointDetailView.hpp.

◆ pqLabelSymbol

QLabel* CLandmarkPointDetailView::pqLabelSymbol
private

[UI:Label] Symbol

Definition at line 64 of file CLandmarkPointDetailView.hpp.

◆ poUrl

COverlayUrl* CLandmarkPointDetailView::poUrl
private

[UI:Label] URL

Definition at line 66 of file CLandmarkPointDetailView.hpp.

◆ pqPushButtonVisible

QPushButton* CLandmarkPointDetailView::pqPushButtonVisible
private

[UI:Button] Visibility status

Definition at line 68 of file CLandmarkPointDetailView.hpp.

◆ pqPushButtonCenter

QPushButton* CLandmarkPointDetailView::pqPushButtonCenter
private

[UI:Button] Center (on chart)

Definition at line 70 of file CLandmarkPointDetailView.hpp.

◆ pqPushButtonEdit

QPushButton* CLandmarkPointDetailView::pqPushButtonEdit
private

[UI:Button] Edit

Definition at line 72 of file CLandmarkPointDetailView.hpp.

◆ pqPushButtonMove

QPushButton* CLandmarkPointDetailView::pqPushButtonMove
private

[UI:Button] Move (change position)

Definition at line 74 of file CLandmarkPointDetailView.hpp.

◆ pqPushButtonDelete

QPushButton* CLandmarkPointDetailView::pqPushButtonDelete
private

[UI:Button] Delete

Definition at line 76 of file CLandmarkPointDetailView.hpp.

◆ pqPushButtonAddRoute

QPushButton* CLandmarkPointDetailView::pqPushButtonAddRoute
private

[UI:Button] Add new (route) waypoint

Definition at line 78 of file CLandmarkPointDetailView.hpp.


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