Qt Virtual Chart Table (QVCT)
CVesselPointDeviceCreateView Class Reference

[UI] Generic overlay object's pick (select) view More...

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

Inheritance diagram for CVesselPointDeviceCreateView:

Public Slots

virtual void accept ()
 [override] QDialog::accept() More...
 

Public Member Functions

 CVesselPointDeviceCreateView (CVesselPointDevice **_ppoVesselPointDevice)
 
virtual ~CVesselPointDeviceCreateView ()
 

Private Member Functions

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

Private Attributes

CVesselPointDevice ** ppoVesselPointDevice
 [out] Created VesselPointDevice More...
 
QLineEdit * pqLineEditName
 [UI:LineEdit] Device name More...
 
QLineEdit * pqLineEditSourceName
 [UI:LineEdit] Device source name More...
 

Detailed Description

[UI] Generic overlay object's pick (select) view

This class defines the base user-interface required to create a new device among the available device drivers.

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

Definition at line 36 of file CVesselPointDeviceCreateView.hpp.

Constructor & Destructor Documentation

◆ CVesselPointDeviceCreateView()

CVesselPointDeviceCreateView::CVesselPointDeviceCreateView ( CVesselPointDevice **  _ppoVesselPointDevice)
Parameters
[out]_ppoVesselPointDeviceCreated vessel's device

Definition at line 36 of file CVesselPointDeviceCreateView.cpp.

◆ ~CVesselPointDeviceCreateView()

virtual CVesselPointDeviceCreateView::~CVesselPointDeviceCreateView ( )
inlinevirtual

Definition at line 60 of file CVesselPointDeviceCreateView.hpp.

Member Function Documentation

◆ constructLayout()

void CVesselPointDeviceCreateView::constructLayout ( )
private

Constructs the layout of the user-interface.

Definition at line 47 of file CVesselPointDeviceCreateView.cpp.

◆ accept

void CVesselPointDeviceCreateView::accept ( )
virtualslot

[override] QDialog::accept()

Definition at line 88 of file CVesselPointDeviceCreateView.cpp.

Member Data Documentation

◆ ppoVesselPointDevice

CVesselPointDevice** CVesselPointDeviceCreateView::ppoVesselPointDevice
private

[out] Created VesselPointDevice

Definition at line 46 of file CVesselPointDeviceCreateView.hpp.

◆ pqLineEditName

QLineEdit* CVesselPointDeviceCreateView::pqLineEditName
private

[UI:LineEdit] Device name

Definition at line 48 of file CVesselPointDeviceCreateView.hpp.

◆ pqLineEditSourceName

QLineEdit* CVesselPointDeviceCreateView::pqLineEditSourceName
private

[UI:LineEdit] Device source name

Definition at line 50 of file CVesselPointDeviceCreateView.hpp.


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