class PMailGUI: public PMail

This class establishes a mail session with the platforms mail system using a Graphical User Interface

Inheritance:


Public Methods

[more] PMailGUI ( PInteractor * parent = NULL )
Create a mail session using a Graphical User Interface.
[more]virtual ~PMailGUI ()
Destroy the mail session, logging off the mail system if necessary
[more]BOOL LogOnGUI ( PInteractor * parent = NULL )
Attempt to log on to the mail system using a Graphical User Interface.
[more]BOOL SendGUI ()
Display a system standard dialog for sending a mail message.
[more]PInteractor* GetOwner () const
Get the interactor thatr owns the mail session dialogs.

Public

[more] New functions for class

Protected Fields

[more]PInteractor* owner
Owner window of mail GUI windows


Inherited from PMail:

Public

Construction

Log in/out functions

Send message functions

Read message functions

User look up functions

Error functions

Protected Fields

oBOOL loggedOn


Inherited from PObject:

Public

Run Time Type functions

Comparison functions

I/O functions

Miscellaneous functions


Documentation

This class establishes a mail session with the platforms mail system using a Graphical User Interface
o PMailGUI( PInteractor * parent = NULL )
Create a mail session using a Graphical User Interface. If the parent parameter is non-null then a dialog is presented to log the user onto the mail system.

Note that not all platforms may display a dialog at all. The user may be implicitly logged into the mail system as in Unix or logged in via another process as in MS-Windows when another mail program is open.

Parameters:
parent - Parent window for GUI interface.

ovirtual ~PMailGUI()
Destroy the mail session, logging off the mail system if necessary

o New functions for class

oBOOL LogOnGUI( PInteractor * parent = NULL )
Attempt to log on to the mail system using a Graphical User Interface. A dialog may be presented to allow the user to select a user name and password.

If the parent parameter is NULL then the owner interactor will be the application main window.

Note that not all platforms may display a dialog at all. The user may be implicitly logged into the mail system as in Unix or logged in via another process as in MS-Windows when another mail program is open.

Returns:
TRUE if successfully logged on.
Parameters:
parent - Parent window for GUI interface.

oBOOL SendGUI()
Display a system standard dialog for sending a mail message. All of the mail actions: entering text, addresses, attachments etc, are performed automatically by the displayed GUI.

Returns:
TRUE if successfully logged on.

oPInteractor* GetOwner() const
Get the interactor thatr owns the mail session dialogs.

Returns:
Pointer to owner interactor.

oPInteractor* owner
Owner window of mail GUI windows


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.