swift
Signals | Public Member Functions | Protected Member Functions | List of all members
swift::gui::components::CDbLiverySelectorComponent Class Reference

Selector for liveries. More...

Inheritance diagram for swift::gui::components::CDbLiverySelectorComponent:
[legend]

Signals

void changedLivery (const swift::misc::aviation::CLivery &livery)
 Distributor was changed.
 

Public Member Functions

 CDbLiverySelectorComponent (QWidget *parent=nullptr)
 Constructor.
 
virtual ~CDbLiverySelectorComponent ()
 Destructor.
 
void setLivery (const swift::misc::aviation::CLivery &livery)
 Current livery.
 
void setLivery (const QString &code)
 Current livery.
 
swift::misc::aviation::CLivery getLivery () const
 Livery.
 
QString getRawCombinedCode () const
 Livery combined code.
 
void withLiveryDescription (bool description)
 Show description.
 
void setReadOnly (bool readOnly)
 Read only.
 
bool isSet () const
 Set with valid Livery.
 
void clear ()
 Clear selection.
 
- Public Member Functions inherited from swift::gui::CDropBase
virtual ~CDropBase ()
 Dtor.
 
void setAcceptedMetaTypeIds (const QList< int > &ids)
 Accepted ids.
 
void addAcceptedMetaTypeId (int id)
 Accepted ids.
 
virtual bool isDropAllowed () const
 Drop allowed?
 
virtual bool isJsonFileDropAllowed () const
 File drop allowed?
 
virtual void allowDrop (bool allowed)
 Drop allowed.
 
virtual void allowJsonFileDrop (bool allow)
 Allow JSON file drop.
 
bool acceptDrop (const QMimeData *mime) const
 Accept drop?
 
swift::misc::CVariant toCVariant (const QMimeData *mime) const
 Mime data to CVariant (normally encapsulating a value object)
 

Protected Member Functions

virtual void dragEnterEvent (QDragEnterEvent *event)
 
virtual void dragMoveEvent (QDragMoveEvent *event)
 
virtual void dragLeaveEvent (QDragLeaveEvent *event)
 
virtual void dropEvent (QDropEvent *event)
 
- Protected Member Functions inherited from swift::gui::CDropBase
 CDropBase ()
 Ctor.
 

Detailed Description

Selector for liveries.

Definition at line 37 of file dbliveryselectorcomponent.h.

Member Function Documentation

◆ dragEnterEvent()

void swift::gui::components::CDbLiverySelectorComponent::dragEnterEvent ( QDragEnterEvent *  event)
protectedvirtual

Definition at line 143 of file dbliveryselectorcomponent.cpp.

◆ dragLeaveEvent()

void swift::gui::components::CDbLiverySelectorComponent::dragLeaveEvent ( QDragLeaveEvent *  event)
protectedvirtual

Definition at line 156 of file dbliveryselectorcomponent.cpp.

◆ dragMoveEvent()

void swift::gui::components::CDbLiverySelectorComponent::dragMoveEvent ( QDragMoveEvent *  event)
protectedvirtual

Definition at line 150 of file dbliveryselectorcomponent.cpp.

◆ dropEvent()

void swift::gui::components::CDbLiverySelectorComponent::dropEvent ( QDropEvent *  event)
protectedvirtual

Definition at line 162 of file dbliveryselectorcomponent.cpp.


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