Qt Virtual Chart Table (QVCT)
|
[UI] Overlays list view (dock widget) More...
#include <overlays/dock/COverlayListView.hpp>
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 | |
CPointerOverlay * | poPointerOverlay |
Pointer overlay (which must not be viewed) More... | |
QTabWidget * | pqTabWidget |
Tab widget to present all viewable overlays. More... | |
[UI] Overlays list view (dock widget)
This class provides the user-interface (QDockWidget) that allows to display all overlays and their content.
Definition at line 37 of file COverlayListView.hpp.
Enumerator | |
---|---|
LANDMARK | Landmark overlay. |
ROUTE | Route overlay. |
TRACK | Track overlay. |
VESSEL | Vessel overlay. |
DEVICE | Device overlay. |
Definition at line 47 of file COverlayListView.hpp.
COverlayListView::COverlayListView | ( | QWidget * | _pqParent = 0 | ) |
Definition at line 33 of file COverlayListView.cpp.
|
virtual |
Definition at line 48 of file COverlayListView.cpp.
|
private |
Constructs the layout of the user-interface.
Definition at line 53 of file COverlayListView.cpp.
|
privateslot |
Slot to handle tab change.
Definition at line 121 of file COverlayListView.cpp.
void COverlayListView::switchView | ( | COverlayListView::EView | eView | ) |
Displays the requested overlay (switching to the appropriate tab)
Definition at line 140 of file COverlayListView.cpp.
|
private |
Pointer overlay (which must not be viewed)
Definition at line 62 of file COverlayListView.hpp.
|
private |
Tab widget to present all viewable overlays.
Definition at line 65 of file COverlayListView.hpp.