LibreOffice Module vcl (master)  1
Classes | Namespaces | Macros | Typedefs | Enumerations
wizardmachine.hxx File Reference
#include <memory>
#include <vcl/dllapi.h>
#include <vcl/builderpage.hxx>
#include <vcl/idle.hxx>
Include dependency graph for wizardmachine.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vcl::IWizardPageController
 
class  vcl::OWizardPage
 
class  vcl::WizardMachine
 implements some kind of finite automata, where the states of the automata exactly correlate with tab pages. More...
 
class  vcl::WizardMachine::AccessGuard
 
class  vcl::WizardTravelSuspension
 helper class to temporarily suspend any traveling in the wizard More...
 

Namespaces

 weld
 
 vcl
 
 vcl::WizardTypes
 

Macros

#define WZS_INVALID_STATE   (::vcl::WizardTypes::WizardState(-1))
 
#define WIZARDDIALOG_BUTTON_STDOFFSET_X   6
 
#define WIZARDDIALOG_BUTTON_SMALLSTDOFFSET_X   3
 

Typedefs

typedef sal_Int16 vcl::WizardTypes::WizardState
 

Enumerations

enum  vcl::WizardTypes::CommitPageReason {
  vcl::WizardTypes::eTravelForward,
  vcl::WizardTypes::eTravelBackward,
  vcl::WizardTypes::eFinish,
  vcl::WizardTypes::eValidate
}
 

Macro Definition Documentation

#define WIZARDDIALOG_BUTTON_SMALLSTDOFFSET_X   3

Definition at line 353 of file wizardmachine.hxx.

Referenced by vcl::RoadmapWizard::implConstruct().

#define WIZARDDIALOG_BUTTON_STDOFFSET_X   6

Definition at line 352 of file wizardmachine.hxx.

Referenced by vcl::RoadmapWizard::implConstruct().

#define WZS_INVALID_STATE   (::vcl::WizardTypes::WizardState(-1))