Inheritance diagram for CP_AboutBox:
Public Member Functions | |
void | disconnect_all () |
void | signal_connect (CP_Signal *inSender) |
void | signal_disconnect (CP_Signal *inSender) |
Constructor / Destructor | |
CP_AboutBox (CP_Application_Imp *inOwnerApp) | |
Constructor. | |
virtual | ~CP_AboutBox () throw () |
Destructor. | |
Display | |
void | Display (const CP_String &inDescription=CP_String("")) |
Setters | |
void | SetOwnerApp (CP_Application_Imp *inOwnerApp) |
Display | |
void | DisplayDefault (const CP_String &inDescription=CP_String("")) |
void | Display (const CP_String &inNibName, const CP_String &inWindowName, UInt32 inDefaultButtonID) |
Display | |
void | DisplayDefault (const CP_String &inDescription=CP_String("")) |
Static Public Member Functions | |
Instance | |
static CP_AboutBox * | Instance () |
Protected Attributes | |
CP_Application_Imp * | fOwnerApp |
CP_Window * | fAboutBoxWindow |
sender_set | fSenders |
Private Member Functions | |
Task | |
void | HandleDefaualtButton_Slot (CP_DataValueHolder &inDataValue, OSStatus &inOutStatus) |
Static Private Attributes | |
static CP_AboutBox * | fsInstance = NULL |
|
Constructor.
|
|
Destructor.
|
|
Returns the single instance of this class.
|
|
Displays the about box.
|
|
Sets the application object that we are displaying the about box for.
|
|
Slot called when the user presses the default button to cause the about box to go away.
|
|
Window displaying the about box. |
|
Displays the about box. This is a MacOS version that uses a nib file.
|
|
|
|
Handle our task.
|
|
Subclasses override to handle the specific task when called.
Reimplemented in CP_DeferredViewDeleter. |
|
|
|
|
|
|
|
|
|
The single instance of this class. |
|
Owner application class. |
|
|