is the interface of a client-provided controller of a custom Wizard. More...
import "XWizardController.idl";
Public Member Functions | |
XWizardPage | createPage ([in] ::com::sun::star::awt::XWindow ParentWindow, [in] short PageId) |
creates a page | |
string | getPageTitle ([in] short PageId) |
provides the title of a page given by ID | |
boolean | canAdvance () |
void | onActivatePage ([in] short PageId) |
called when a new page in the wizard is being activated | |
void | onDeactivatePage ([in] short PageId) |
called when a page in the wizard is being deactivated | |
boolean | confirmFinish () |
called when the wizard is about to be finished. | |
is the interface of a client-provided controller of a custom Wizard.
boolean canAdvance | ( | ) |
boolean confirmFinish | ( | ) |
called when the wizard is about to be finished.
This method allows the controller to do any final checks, and ultimately veto finishing the wizard.
XWizardPage createPage | ( | [in] ::com::sun::star::awt::XWindow | ParentWindow, |
[in] short | PageId ) |
creates a page
Wizard pages are created on demand, when the respective page is reached during traveling through the wizard. Effectively, this means the method is called at most once for each possible page ID.
ParentWindow | the parent window to use for the page window |
PageId | the ID of the page. |
string getPageTitle | ( | [in] short | PageId | ) |
provides the title of a page given by ID
The page titles are displayed in the wizard's roadmap.
void onActivatePage | ( | [in] short | PageId | ) |
called when a new page in the wizard is being activated
void onDeactivatePage | ( | [in] short | PageId | ) |
called when a page in the wizard is being deactivated