#include <AircraftProxyModel.hxx>
Inherits QSortFilterProxyModel.
|
bool | filterAcceptsRow (int sourceRow, const QModelIndex &sourceParent) const override |
|
bool | lessThan (const QModelIndex &left, const QModelIndex &right) const override |
| Custom sorting based on aircraft variants and URI.
|
|
Definition at line 9 of file AircraftProxyModel.hxx.
◆ AircraftProxyModel()
AircraftProxyModel::AircraftProxyModel |
( |
QObject * | pr, |
|
|
QAbstractItemModel * | source ) |
◆ count()
int AircraftProxyModel::count |
( |
| ) |
const |
◆ countChanged
void AircraftProxyModel::countChanged |
( |
| ) |
|
|
signal |
◆ filterAcceptsRow()
bool AircraftProxyModel::filterAcceptsRow |
( |
int | sourceRow, |
|
|
const QModelIndex & | sourceParent ) const |
|
overrideprotected |
◆ indexForURI()
int AircraftProxyModel::indexForURI |
( |
QUrl | uri | ) |
const |
Compute the row (index in QML / ListView speak) based on an aircraft URI.
Return -1 if the UIR is not present in the (filtered) model
Definition at line 61 of file AircraftProxyModel.cxx.
◆ lessThan()
bool AircraftProxyModel::lessThan |
( |
const QModelIndex & | left, |
|
|
const QModelIndex & | right ) const |
|
overrideprotected |
Custom sorting based on aircraft variants and URI.
- Parameters
-
left | first item to sort |
right | second item to sort |
- Returns
- 0 when the items are equal, < 0 or > 0 when they differs
Definition at line 253 of file AircraftProxyModel.cxx.
◆ loadRatingsSettings()
void AircraftProxyModel::loadRatingsSettings |
( |
| ) |
|
◆ ratings()
QList< int > AircraftProxyModel::ratings |
( |
| ) |
const |
|
inline |
◆ ratingsChanged
void AircraftProxyModel::ratingsChanged |
( |
| ) |
|
|
signal |
◆ ratingsFilterEnabled()
bool AircraftProxyModel::ratingsFilterEnabled |
( |
| ) |
const |
|
inline |
◆ ratingsFilterEnabledChanged
void AircraftProxyModel::ratingsFilterEnabledChanged |
( |
| ) |
|
|
signal |
◆ saveRatingsSettings()
void AircraftProxyModel::saveRatingsSettings |
( |
| ) |
|
◆ selectVariantForAircraftURI()
void AircraftProxyModel::selectVariantForAircraftURI |
( |
QUrl | uri | ) |
|
◆ setAircraftFilterString()
void AircraftProxyModel::setAircraftFilterString |
( |
QString | s | ) |
|
◆ setHaveUpdateFilterEnabled
void AircraftProxyModel::setHaveUpdateFilterEnabled |
( |
bool | e | ) |
|
|
slot |
◆ setInstalledFilterEnabled
void AircraftProxyModel::setInstalledFilterEnabled |
( |
bool | e | ) |
|
|
slot |
◆ setRatingFilterEnabled()
void AircraftProxyModel::setRatingFilterEnabled |
( |
bool | e | ) |
|
◆ setRatings()
void AircraftProxyModel::setRatings |
( |
QList< int > | ratings | ) |
|
◆ setShowFavourites
void AircraftProxyModel::setShowFavourites |
( |
bool | e | ) |
|
|
slot |
◆ summaryText()
QString AircraftProxyModel::summaryText |
( |
| ) |
const |
◆ summaryTextChanged
void AircraftProxyModel::summaryTextChanged |
( |
| ) |
|
|
signal |
◆ count
int AircraftProxyModel::count |
|
read |
◆ ratings
QList<int> AircraftProxyModel::ratings |
|
readwrite |
◆ ratingsFilterEnabled
bool AircraftProxyModel::ratingsFilterEnabled |
|
readwrite |
◆ summaryText
QString AircraftProxyModel::summaryText |
|
read |
The documentation for this class was generated from the following files: