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. |
|
|
|
1.4.0