Qt Virtual Chart Table (QVCT)
COverlayListView Class Reference

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

#include <overlays/dock/COverlayListView.hpp>

Inheritance diagram for COverlayListView:

Public Types

enum  EView {
  LANDMARK = 0 , ROUTE = 1 , TRACK = 2 , VESSEL = 3 ,
  DEVICE = 4
}
 

Public Member Functions

 COverlayListView (QWidget *_pqParent=0)
 
virtual ~COverlayListView ()
 
void switchView (EView eView)
 Displays the requested overlay (switching to the appropriate tab) More...
 

Private Slots

void slotChangeTab (int _iTabIndex)
 Slot to handle tab change. More...
 

Private Member Functions

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

Private Attributes

CPointerOverlaypoPointerOverlay
 Pointer overlay (which must not be viewed) More...
 
QTabWidget * pqTabWidget
 Tab widget to present all viewable overlays. More...
 

Detailed Description

[UI] Overlays list view (dock widget)

This class provides the user-interface (QDockWidget) that allows to display all overlays and their content.

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

Definition at line 37 of file COverlayListView.hpp.

Member Enumeration Documentation

◆ EView

Enumerator
LANDMARK 

Landmark overlay.

ROUTE 

Route overlay.

TRACK 

Track overlay.

VESSEL 

Vessel overlay.

DEVICE 

Device overlay.

Definition at line 47 of file COverlayListView.hpp.

Constructor & Destructor Documentation

◆ COverlayListView()

COverlayListView::COverlayListView ( QWidget *  _pqParent = 0)

Definition at line 33 of file COverlayListView.cpp.

◆ ~COverlayListView()

COverlayListView::~COverlayListView ( )
virtual

Definition at line 48 of file COverlayListView.cpp.

Member Function Documentation

◆ constructLayout()

void COverlayListView::constructLayout ( )
private

Constructs the layout of the user-interface.

Definition at line 53 of file COverlayListView.cpp.

◆ slotChangeTab

void COverlayListView::slotChangeTab ( int  _iTabIndex)
privateslot

Slot to handle tab change.

Definition at line 121 of file COverlayListView.cpp.

◆ switchView()

void COverlayListView::switchView ( COverlayListView::EView  eView)

Displays the requested overlay (switching to the appropriate tab)

Definition at line 140 of file COverlayListView.cpp.

Member Data Documentation

◆ poPointerOverlay

CPointerOverlay* COverlayListView::poPointerOverlay
private

Pointer overlay (which must not be viewed)

Definition at line 62 of file COverlayListView.hpp.

◆ pqTabWidget

QTabWidget* COverlayListView::pqTabWidget
private

Tab widget to present all viewable overlays.

See also
switchView()

Definition at line 65 of file COverlayListView.hpp.


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