FlightGear next
PackageDelegate Class Reference

Inherits simgear::pkg::Delegate.

Public Member Functions

 PackageDelegate (AircraftItemModel *model)
 
 ~PackageDelegate () override
 

Protected Member Functions

void catalogRefreshed (CatalogRef aCatalog, StatusCode aReason) override
 
void startInstall (InstallRef aInstall) override
 
void installProgress (InstallRef aInstall, unsigned int bytes, unsigned int total) override
 
void finishInstall (InstallRef aInstall, StatusCode aReason) override
 
void availablePackagesChanged () override
 
void installStatusChanged (InstallRef aInstall, StatusCode aReason) override
 
void finishUninstall (const PackageRef &pkg) override
 

Detailed Description

Definition at line 59 of file AircraftItemModel.cxx.

Constructor & Destructor Documentation

◆ PackageDelegate()

PackageDelegate::PackageDelegate ( AircraftItemModel * model)
inline

Definition at line 62 of file AircraftItemModel.cxx.

◆ ~PackageDelegate()

PackageDelegate::~PackageDelegate ( )
inlineoverride

Definition at line 68 of file AircraftItemModel.cxx.

Member Function Documentation

◆ availablePackagesChanged()

void PackageDelegate::availablePackagesChanged ( )
inlineoverrideprotected

Definition at line 108 of file AircraftItemModel.cxx.

◆ catalogRefreshed()

void PackageDelegate::catalogRefreshed ( CatalogRef aCatalog,
StatusCode aReason )
overrideprotected

Definition at line 143 of file AircraftItemModel.cxx.

◆ finishInstall()

void PackageDelegate::finishInstall ( InstallRef aInstall,
StatusCode aReason )
inlineoverrideprotected

Definition at line 90 of file AircraftItemModel.cxx.

◆ finishUninstall()

void PackageDelegate::finishUninstall ( const PackageRef & pkg)
inlineoverrideprotected

Definition at line 120 of file AircraftItemModel.cxx.

◆ installProgress()

void PackageDelegate::installProgress ( InstallRef aInstall,
unsigned int bytes,
unsigned int total )
inlineoverrideprotected

Definition at line 82 of file AircraftItemModel.cxx.

◆ installStatusChanged()

void PackageDelegate::installStatusChanged ( InstallRef aInstall,
StatusCode aReason )
inlineoverrideprotected

Definition at line 113 of file AircraftItemModel.cxx.

◆ startInstall()

void PackageDelegate::startInstall ( InstallRef aInstall)
inlineoverrideprotected

Definition at line 75 of file AircraftItemModel.cxx.


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