|
NXWidgets
1.19
|
#include <iapplication.hxx>

Public Member Functions | |
| virtual | ~IApplicationFactory (void) |
| virtual IApplication * | create (void)=0 |
| virtual NXWidgets::IBitmap * | getIcon (void)=0 |
IApplicationFactory provides a mechanism for creating multiple instances of an application.
Definition at line 218 of file iapplication.hxx.
|
inlinevirtual |
A virtual destructor is required in order to override the IApplicationFactory destructor. We do this because if we delete IApplicationFactory, we want the destructor of the class that inherits from IApplication to run, not this one.
Definition at line 228 of file iapplication.hxx.
|
pure virtual |
Create a new instance of an application.
Implemented in NxWM::CMediaPlayerFactory, NxWM::CCalibrationFactory, NxWM::CHexCalculatorFactory, and NxWM::CNxTermFactory.
|
pure virtual |
Get the icon associated with the application
Implemented in NxWM::CMediaPlayerFactory, NxWM::CCalibrationFactory, NxWM::CHexCalculatorFactory, and NxWM::CNxTermFactory.
1.8.13