Qt Virtual Chart Table (QVCT)
CTrackSubContainerDetailView Class Reference

[UI] Track sub-container's detail view More...

#include <overlays/track/CTrackSubContainerDetailView.hpp>

Inheritance diagram for CTrackSubContainerDetailView:
COverlayObjectDetailView

Public Member Functions

 CTrackSubContainerDetailView (QWidget *_pqParent=0)
 
virtual ~CTrackSubContainerDetailView ()
 
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 sub-container's items position) More...
 
void slotDelete ()
 [UI:Slot] Slot to delete (this sub-container) 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...
 
COverlayTextpoTextContent
 [UI:Label] Content (items summary) More...
 
COverlayTextpoTextLengthRL
 [UI:Label] Length (rhumb-line) More...
 
COverlayTextpoTextTimeElapsed
 [UI:Label] Elapsed time More...
 
QPushButton * pqPushButtonVisible
 [UI:Button] Visibility status More...
 
QPushButton * pqPushButtonCenter
 [UI:Button] Center (on chart) More...
 
QPushButton * pqPushButtonDelete
 [UI:Button] Delete 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] Track sub-container's detail view

This class implements the user-interface that allows to display track sub-containers' details.

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

Definition at line 40 of file CTrackSubContainerDetailView.hpp.

Constructor & Destructor Documentation

◆ CTrackSubContainerDetailView()

CTrackSubContainerDetailView::CTrackSubContainerDetailView ( QWidget *  _pqParent = 0)

Definition at line 40 of file CTrackSubContainerDetailView.cpp.

◆ ~CTrackSubContainerDetailView()

virtual CTrackSubContainerDetailView::~CTrackSubContainerDetailView ( )
inlinevirtual

Definition at line 71 of file CTrackSubContainerDetailView.hpp.

Member Function Documentation

◆ constructLayout()

void CTrackSubContainerDetailView::constructLayout ( )
private

Constructs the layout of the user-interface.

Definition at line 46 of file CTrackSubContainerDetailView.cpp.

◆ refreshContent()

void CTrackSubContainerDetailView::refreshContent ( )
virtual

Refreshes the content of the underlying widget.

Implements COverlayObjectDetailView.

Definition at line 147 of file CTrackSubContainerDetailView.cpp.

◆ resetContent()

void CTrackSubContainerDetailView::resetContent ( )
virtual

Resets (clears) the content of the underlying widget.

Implements COverlayObjectDetailView.

Definition at line 157 of file CTrackSubContainerDetailView.cpp.

◆ enableContent()

void CTrackSubContainerDetailView::enableContent ( )
privatevirtual

Enables the content (controls) of the underlying widget.

Reimplemented from COverlayObjectDetailView.

Definition at line 165 of file CTrackSubContainerDetailView.cpp.

◆ disableContent()

void CTrackSubContainerDetailView::disableContent ( )
privatevirtual

Disables the content (controls) of the underlying widget.

Reimplemented from COverlayObjectDetailView.

Definition at line 175 of file CTrackSubContainerDetailView.cpp.

◆ slotToggleVisible

void CTrackSubContainerDetailView::slotToggleVisible ( )
privateslot

[UI:Slot] Slot to modify the visibility status

Definition at line 191 of file CTrackSubContainerDetailView.cpp.

◆ slotPositionCenter

void CTrackSubContainerDetailView::slotPositionCenter ( )
privateslot

[UI:Slot] Slot to center chart (on sub-container's items position)

Definition at line 205 of file CTrackSubContainerDetailView.cpp.

◆ slotDelete

void CTrackSubContainerDetailView::slotDelete ( )
privateslot

[UI:Slot] Slot to delete (this sub-container)

Definition at line 215 of file CTrackSubContainerDetailView.cpp.

Member Data Documentation

◆ poTextName

COverlayText* CTrackSubContainerDetailView::poTextName
private

[UI:Label] Name

Definition at line 50 of file CTrackSubContainerDetailView.hpp.

◆ poTextContent

COverlayText* CTrackSubContainerDetailView::poTextContent
private

[UI:Label] Content (items summary)

Definition at line 52 of file CTrackSubContainerDetailView.hpp.

◆ poTextLengthRL

COverlayText* CTrackSubContainerDetailView::poTextLengthRL
private

[UI:Label] Length (rhumb-line)

Definition at line 54 of file CTrackSubContainerDetailView.hpp.

◆ poTextTimeElapsed

COverlayText* CTrackSubContainerDetailView::poTextTimeElapsed
private

[UI:Label] Elapsed time

Definition at line 56 of file CTrackSubContainerDetailView.hpp.

◆ pqPushButtonVisible

QPushButton* CTrackSubContainerDetailView::pqPushButtonVisible
private

[UI:Button] Visibility status

Definition at line 58 of file CTrackSubContainerDetailView.hpp.

◆ pqPushButtonCenter

QPushButton* CTrackSubContainerDetailView::pqPushButtonCenter
private

[UI:Button] Center (on chart)

Definition at line 60 of file CTrackSubContainerDetailView.hpp.

◆ pqPushButtonDelete

QPushButton* CTrackSubContainerDetailView::pqPushButtonDelete
private

[UI:Button] Delete

Definition at line 62 of file CTrackSubContainerDetailView.hpp.


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