Qt Virtual Chart Table (QVCT)
COverlayObjectDetailView Class Referenceabstract

[UI] Generic overlay object's detail view More...

#include <overlays/COverlayObjectDetailView.hpp>

Inheritance diagram for COverlayObjectDetailView:
CDeviceDetailView CLandmarkContainerDetailView CLandmarkPointDetailView CPointerPointDetailView CRouteContainerDetailView CRoutePointDetailView CTrackContainerDetailView CTrackPointDetailView CTrackSubContainerDetailView CVesselContainerDetailView CVesselContainerDeviceDetailView CVesselPointDetailView CVesselPointDeviceDetailView

Public Member Functions

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...
 
virtual void refreshContent ()=0
 Refreshes the content of the underlying widget. More...
 
virtual void resetContent ()=0
 Resets (clears) the content of the underlying widget. More...
 

Protected Member Functions

 COverlayObjectDetailView (QWidget *_pqParent=0)
 
virtual ~COverlayObjectDetailView ()
 
virtual void enableContent ()
 Enables the content (controls) of the underlying widget. More...
 
virtual void disableContent ()
 Disables the content (controls) of the underlying widget. More...
 

Protected Attributes

COverlayObject * poOverlayObject
 Overlay object being displayed. More...
 

Private Slots

void slotDestroyed (QObject *_pqObject)
 Slot to handle object destruction. More...
 

Detailed Description

[UI] Generic overlay object's detail view

This class defines the base user-interface required to display an overlay object's details.

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

Definition at line 35 of file COverlayObjectDetailView.hpp.

Constructor & Destructor Documentation

◆ COverlayObjectDetailView()

COverlayObjectDetailView::COverlayObjectDetailView ( QWidget *  _pqParent = 0)
protected

Definition at line 31 of file COverlayObjectDetailView.cpp.

◆ ~COverlayObjectDetailView()

virtual COverlayObjectDetailView::~COverlayObjectDetailView ( )
inlineprotectedvirtual

Definition at line 55 of file COverlayObjectDetailView.hpp.

Member Function Documentation

◆ slotDestroyed

void COverlayObjectDetailView::slotDestroyed ( QObject *  _pqObject)
privateslot

Slot to handle object destruction.

Definition at line 47 of file COverlayObjectDetailView.cpp.

◆ setOverlayObject()

void COverlayObjectDetailView::setOverlayObject ( COverlayObject *  _poOverlayObject)

Sets the overlay object to be displayed (and refreshes the underlying widget)

Definition at line 57 of file COverlayObjectDetailView.cpp.

◆ resetOverlayObject()

void COverlayObjectDetailView::resetOverlayObject ( )

Resets (clears) the overlay object being displayed (and clears the underlying widget)

Definition at line 66 of file COverlayObjectDetailView.cpp.

◆ refreshContent()

◆ resetContent()

◆ enableContent()

◆ disableContent()

Member Data Documentation

◆ poOverlayObject

COverlayObject* COverlayObjectDetailView::poOverlayObject
protected

Overlay object being displayed.

See also
setOverlayObject(), resetOverlayObject()

Definition at line 46 of file COverlayObjectDetailView.hpp.


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