FlightGear next
AircraftItem Struct Reference

#include <LocalAircraftCache.hxx>

Public Member Functions

 AircraftItem ()=default
 
bool initFromFile (QDir dir, QString filePath)
 
QString baseName () const
 
QString name () const
 
QString description () const
 
void fromDataStream (QDataStream &ds)
 
void toDataStream (QDataStream &ds) const
 
int indexOfVariant (QUrl uri) const
 
QVariant status (int variant)
 

Public Attributes

bool excluded = false
 
QString path
 
QString authors
 
int ratings [4] = {0, 0, 0, 0}
 
QString variantOf
 
QDateTime pathModTime
 
QList< AircraftItemPtrvariants
 
bool usesHeliports = false
 
bool usesSeaports = false
 
QList< QUrl > previews
 
bool isPrimary = false
 
QString thumbnailPath
 
QString minFGVersion
 
QStringList tags
 
bool needsMaintenance = false
 
QUrl homepageUrl
 
QUrl wikipediaUrl
 
QUrl supportUrl
 

Friends

QDataStream & operator<< (QDataStream &ds, const LocalizedStrings &ls)
 
QDataStream & operator>> (QDataStream &ds, AircraftItem::LocalizedStrings &ls)
 

Detailed Description

Definition at line 40 of file LocalAircraftCache.hxx.

Constructor & Destructor Documentation

◆ AircraftItem()

AircraftItem::AircraftItem ( )
default

Member Function Documentation

◆ baseName()

QString AircraftItem::baseName ( ) const

Definition at line 226 of file LocalAircraftCache.cxx.

◆ description()

QString AircraftItem::description ( ) const

Definition at line 221 of file LocalAircraftCache.cxx.

◆ fromDataStream()

void AircraftItem::fromDataStream ( QDataStream & ds)

Definition at line 233 of file LocalAircraftCache.cxx.

◆ indexOfVariant()

int AircraftItem::indexOfVariant ( QUrl uri) const

Definition at line 271 of file LocalAircraftCache.cxx.

◆ initFromFile()

bool AircraftItem::initFromFile ( QDir dir,
QString filePath )

Definition at line 58 of file LocalAircraftCache.cxx.

◆ name()

QString AircraftItem::name ( ) const

Definition at line 216 of file LocalAircraftCache.cxx.

◆ status()

QVariant AircraftItem::status ( int variant)

Definition at line 283 of file LocalAircraftCache.cxx.

◆ toDataStream()

void AircraftItem::toDataStream ( QDataStream & ds) const

Definition at line 253 of file LocalAircraftCache.cxx.

Friends And Related Symbol Documentation

◆ operator<<

QDataStream & operator<< ( QDataStream & ds,
const LocalizedStrings & ls )
friend

Definition at line 46 of file LocalAircraftCache.cxx.

◆ operator>>

QDataStream & operator>> ( QDataStream & ds,
AircraftItem::LocalizedStrings & ls )
friend

Definition at line 52 of file LocalAircraftCache.cxx.

Member Data Documentation

◆ authors

QString AircraftItem::authors

Definition at line 62 of file LocalAircraftCache.hxx.

◆ excluded

bool AircraftItem::excluded = false

Definition at line 59 of file LocalAircraftCache.hxx.

◆ homepageUrl

QUrl AircraftItem::homepageUrl

Definition at line 75 of file LocalAircraftCache.hxx.

◆ isPrimary

bool AircraftItem::isPrimary = false

Definition at line 70 of file LocalAircraftCache.hxx.

◆ minFGVersion

QString AircraftItem::minFGVersion

Definition at line 72 of file LocalAircraftCache.hxx.

◆ needsMaintenance

bool AircraftItem::needsMaintenance = false

Definition at line 74 of file LocalAircraftCache.hxx.

◆ path

QString AircraftItem::path

Definition at line 60 of file LocalAircraftCache.hxx.

◆ pathModTime

QDateTime AircraftItem::pathModTime

Definition at line 65 of file LocalAircraftCache.hxx.

◆ previews

QList<QUrl> AircraftItem::previews

Definition at line 69 of file LocalAircraftCache.hxx.

◆ ratings

int AircraftItem::ratings[4] = {0, 0, 0, 0}

Definition at line 63 of file LocalAircraftCache.hxx.

◆ supportUrl

QUrl AircraftItem::supportUrl

Definition at line 77 of file LocalAircraftCache.hxx.

◆ tags

QStringList AircraftItem::tags

Definition at line 73 of file LocalAircraftCache.hxx.

◆ thumbnailPath

QString AircraftItem::thumbnailPath

Definition at line 71 of file LocalAircraftCache.hxx.

◆ usesHeliports

bool AircraftItem::usesHeliports = false

Definition at line 67 of file LocalAircraftCache.hxx.

◆ usesSeaports

bool AircraftItem::usesSeaports = false

Definition at line 68 of file LocalAircraftCache.hxx.

◆ variantOf

QString AircraftItem::variantOf

Definition at line 64 of file LocalAircraftCache.hxx.

◆ variants

QList<AircraftItemPtr> AircraftItem::variants

Definition at line 66 of file LocalAircraftCache.hxx.

◆ wikipediaUrl

QUrl AircraftItem::wikipediaUrl

Definition at line 76 of file LocalAircraftCache.hxx.


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