Qt Virtual Chart Table (QVCT)
CVesselContainerDeviceDetailView Class Reference

[UI] Vessel container's detail view More...

#include <overlays/vessel/device/CVesselContainerDeviceDetailView.hpp>

Inheritance diagram for CVesselContainerDeviceDetailView:
COverlayObjectDetailView

Public Member Functions

 CVesselContainerDeviceDetailView (QWidget *_pqParent=0)
 
virtual ~CVesselContainerDeviceDetailView ()
 
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 slotRefreshContent ()
 [UI:Slot] Slot to refresh the view content More...
 
void slotEdit ()
 [UI:Slot] Slot to display edit view More...
 
void slotDelete ()
 [UI:Slot] Slot to delete (this container/container) More...
 
void slotConnect (bool)
 [UI:Slot] Slot to connect (to the actual device) 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...
 
COverlayTextpoTextTTL
 [UI:Label] (Vessels) Time-To-Live More...
 
QPushButton * pqPushButtonEdit
 [UI:Button] Edit More...
 
QPushButton * pqPushButtonDelete
 [UI:Button] Delete More...
 
QPushButton * pqPushButtonConnect
 [UI:Button] Connect (device) More...
 
bool bIgnoreUpdate
 Flag that disables checkable buttons update. 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] Vessel container's detail view

This class implements the user-interface that allows to display vessel container devices' details.

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

Definition at line 40 of file CVesselContainerDeviceDetailView.hpp.

Constructor & Destructor Documentation

◆ CVesselContainerDeviceDetailView()

CVesselContainerDeviceDetailView::CVesselContainerDeviceDetailView ( QWidget *  _pqParent = 0)

Definition at line 40 of file CVesselContainerDeviceDetailView.cpp.

◆ ~CVesselContainerDeviceDetailView()

virtual CVesselContainerDeviceDetailView::~CVesselContainerDeviceDetailView ( )
inlinevirtual

Definition at line 69 of file CVesselContainerDeviceDetailView.hpp.

Member Function Documentation

◆ constructLayout()

void CVesselContainerDeviceDetailView::constructLayout ( )
private

Constructs the layout of the user-interface.

Definition at line 47 of file CVesselContainerDeviceDetailView.cpp.

◆ refreshContent()

void CVesselContainerDeviceDetailView::refreshContent ( )
virtual

Refreshes the content of the underlying widget.

Implements COverlayObjectDetailView.

Definition at line 133 of file CVesselContainerDeviceDetailView.cpp.

◆ resetContent()

void CVesselContainerDeviceDetailView::resetContent ( )
virtual

Resets (clears) the content of the underlying widget.

Implements COverlayObjectDetailView.

Definition at line 147 of file CVesselContainerDeviceDetailView.cpp.

◆ enableContent()

void CVesselContainerDeviceDetailView::enableContent ( )
privatevirtual

Enables the content (controls) of the underlying widget.

Reimplemented from COverlayObjectDetailView.

Definition at line 152 of file CVesselContainerDeviceDetailView.cpp.

◆ disableContent()

void CVesselContainerDeviceDetailView::disableContent ( )
privatevirtual

Disables the content (controls) of the underlying widget.

Reimplemented from COverlayObjectDetailView.

Definition at line 164 of file CVesselContainerDeviceDetailView.cpp.

◆ slotRefreshContent

void CVesselContainerDeviceDetailView::slotRefreshContent ( )
privateslot

[UI:Slot] Slot to refresh the view content

Definition at line 182 of file CVesselContainerDeviceDetailView.cpp.

◆ slotEdit

void CVesselContainerDeviceDetailView::slotEdit ( )
privateslot

[UI:Slot] Slot to display edit view

Definition at line 187 of file CVesselContainerDeviceDetailView.cpp.

◆ slotDelete

void CVesselContainerDeviceDetailView::slotDelete ( )
privateslot

[UI:Slot] Slot to delete (this container/container)

Definition at line 193 of file CVesselContainerDeviceDetailView.cpp.

◆ slotConnect

void CVesselContainerDeviceDetailView::slotConnect ( bool  _bConnect)
privateslot

[UI:Slot] Slot to connect (to the actual device)

Definition at line 209 of file CVesselContainerDeviceDetailView.cpp.

Member Data Documentation

◆ poTextName

COverlayText* CVesselContainerDeviceDetailView::poTextName
private

[UI:Label] Name

Definition at line 50 of file CVesselContainerDeviceDetailView.hpp.

◆ poTextTTL

COverlayText* CVesselContainerDeviceDetailView::poTextTTL
private

[UI:Label] (Vessels) Time-To-Live

Definition at line 52 of file CVesselContainerDeviceDetailView.hpp.

◆ pqPushButtonEdit

QPushButton* CVesselContainerDeviceDetailView::pqPushButtonEdit
private

[UI:Button] Edit

Definition at line 54 of file CVesselContainerDeviceDetailView.hpp.

◆ pqPushButtonDelete

QPushButton* CVesselContainerDeviceDetailView::pqPushButtonDelete
private

[UI:Button] Delete

Definition at line 56 of file CVesselContainerDeviceDetailView.hpp.

◆ pqPushButtonConnect

QPushButton* CVesselContainerDeviceDetailView::pqPushButtonConnect
private

[UI:Button] Connect (device)

Definition at line 58 of file CVesselContainerDeviceDetailView.hpp.

◆ bIgnoreUpdate

bool CVesselContainerDeviceDetailView::bIgnoreUpdate
private

Flag that disables checkable buttons update.

Definition at line 61 of file CVesselContainerDeviceDetailView.hpp.


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