FlightGear next
RecentAircraftModel Class Reference

#include <RecentAircraftModel.hxx>

Inherits QAbstractListModel.

Signals

void isEmptyChanged ()
 

Public Member Functions

 RecentAircraftModel (AircraftItemModel *acModel, QObject *pr=nullptr)
 
QVariant data (const QModelIndex &index, int role) const override
 
int rowCount (const QModelIndex &parent) const override
 
QHash< int, QByteArray > roleNames () const override
 
QUrl mostRecent () const
 
void insert (QUrl aircraftUrl)
 
void saveToSettings ()
 
Q_INVOKABLE QUrl uriAt (int index) const
 
bool isEmpty () const
 

Properties

bool isEmpty
 

Detailed Description

Definition at line 10 of file RecentAircraftModel.hxx.

Constructor & Destructor Documentation

◆ RecentAircraftModel()

RecentAircraftModel::RecentAircraftModel ( AircraftItemModel * acModel,
QObject * pr = nullptr )

Definition at line 12 of file RecentAircraftModel.cxx.

Member Function Documentation

◆ data()

QVariant RecentAircraftModel::data ( const QModelIndex & index,
int role ) const
override

Definition at line 40 of file RecentAircraftModel.cxx.

◆ insert()

void RecentAircraftModel::insert ( QUrl aircraftUrl)

Definition at line 74 of file RecentAircraftModel.cxx.

◆ isEmpty()

bool RecentAircraftModel::isEmpty ( ) const

Definition at line 35 of file RecentAircraftModel.cxx.

◆ isEmptyChanged

void RecentAircraftModel::isEmptyChanged ( )
signal

◆ mostRecent()

QUrl RecentAircraftModel::mostRecent ( ) const

Definition at line 65 of file RecentAircraftModel.cxx.

◆ roleNames()

QHash< int, QByteArray > RecentAircraftModel::roleNames ( ) const
override

Definition at line 57 of file RecentAircraftModel.cxx.

◆ rowCount()

int RecentAircraftModel::rowCount ( const QModelIndex & parent) const
override

Definition at line 52 of file RecentAircraftModel.cxx.

◆ saveToSettings()

void RecentAircraftModel::saveToSettings ( )

Definition at line 24 of file RecentAircraftModel.cxx.

◆ uriAt()

QUrl RecentAircraftModel::uriAt ( int index) const

Definition at line 30 of file RecentAircraftModel.cxx.

Property Documentation

◆ isEmpty

bool RecentAircraftModel::isEmpty
read

Definition at line 14 of file RecentAircraftModel.hxx.


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