Qt Virtual Chart Table (QVCT)
COverlayDetailView Class Reference

[UI] Overlays detail view (dock widget) More...

#include <overlays/dock/COverlayDetailView.hpp>

Inheritance diagram for COverlayDetailView:

Public Types

enum  EView {
  POINTER_POINT = 0 , LANDMARK_CONTAINER = 1 , LANDMARK_POINT = 2 , ROUTE_CONTAINER = 3 ,
  ROUTE_POINT = 4 , TRACK_CONTAINER = 5 , TRACK_SUBCONTAINER = 6 , TRACK_POINT = 7 ,
  VESSEL_CONTAINER = 8 , VESSEL_CONTAINER_DEVICE = 9 , VESSEL_POINT = 10 , VESSEL_POINT_DEVICE = 11 ,
  DEVICE = 12
}
 

Public Member Functions

 COverlayDetailView (QWidget *_pqParent=0)
 
virtual ~COverlayDetailView ()
 
void switchView (EView eView)
 Displays the requested container/item details (switching to the appropriate widget) More...
 

Private Member Functions

void constructLayout ()
 Constructs the layout of the user-interface. More...
 

Private Attributes

QStackedWidget * pqStackedWidget
 Stacked widget to present all viewable overlays. More...
 

Detailed Description

[UI] Overlays detail view (dock widget)

This class provides the user-interface (QDockWidget) that allows to display overlay containers/items' details.

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

Definition at line 38 of file COverlayDetailView.hpp.

Member Enumeration Documentation

◆ EView

Enumerator
POINTER_POINT 

Pointer point.

LANDMARK_CONTAINER 

Landmark container.

LANDMARK_POINT 

Landmark point.

ROUTE_CONTAINER 

Route container.

ROUTE_POINT 

Route point.

TRACK_CONTAINER 

Track container.

TRACK_SUBCONTAINER 

Track sub-container (segment)

TRACK_POINT 

Track point.

VESSEL_CONTAINER 

Vessel container.

VESSEL_CONTAINER_DEVICE 

Vessel container's device.

VESSEL_POINT 

Vessel point.

VESSEL_POINT_DEVICE 

Vessel point's device.

DEVICE 

Device.

Definition at line 47 of file COverlayDetailView.hpp.

Constructor & Destructor Documentation

◆ COverlayDetailView()

COverlayDetailView::COverlayDetailView ( QWidget *  _pqParent = 0)

Definition at line 33 of file COverlayDetailView.cpp.

◆ ~COverlayDetailView()

virtual COverlayDetailView::~COverlayDetailView ( )
inlinevirtual

Definition at line 80 of file COverlayDetailView.hpp.

Member Function Documentation

◆ constructLayout()

void COverlayDetailView::constructLayout ( )
private

Constructs the layout of the user-interface.

Definition at line 42 of file COverlayDetailView.cpp.

◆ switchView()

void COverlayDetailView::switchView ( COverlayDetailView::EView  eView)

Displays the requested container/item details (switching to the appropriate widget)

Definition at line 128 of file COverlayDetailView.cpp.

Member Data Documentation

◆ pqStackedWidget

QStackedWidget* COverlayDetailView::pqStackedWidget
private

Stacked widget to present all viewable overlays.

See also
switchView()

Definition at line 71 of file COverlayDetailView.hpp.


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