LibreOffice Module extensions (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
dbp::OGroupBoxWizard Class Referencefinal

#include <groupboxwiz.hxx>

Inheritance diagram for dbp::OGroupBoxWizard:
[legend]
Collaboration diagram for dbp::OGroupBoxWizard:
[legend]

Public Member Functions

 OGroupBoxWizard (weld::Window *_pParent, const css::uno::Reference< css::beans::XPropertySet > &_rxObjectModel, const css::uno::Reference< css::uno::XComponentContext > &_rxContext)
 
OOptionGroupSettingsgetSettings ()
 
- Public Member Functions inherited from dbp::OControlWizard
 OControlWizard (weld::Window *_pParent, const css::uno::Reference< css::beans::XPropertySet > &_rxObjectModel, const css::uno::Reference< css::uno::XComponentContext > &_rxContext)
 
virtual ~OControlWizard () override
 
const css::uno::Reference< css::uno::XComponentContext > & getComponentContext () const
 
const OControlWizardContextgetContext () const
 
bool updateContext (const OAccessRegulator &)
 
void setFormConnection (const OAccessRegulator &, const css::uno::Reference< css::sdbc::XConnection > &_rxConn, bool _bAutoDispose)
 
css::uno::Reference< css::sdbc::XConnection > getFormConnection (const OAccessRegulator &) const
 
css::uno::Reference< css::task::XInteractionHandler > getInteractionHandler (weld::Window *_pWindow) const
 returns the com.sun.star.task.InteractionHandler More...
 
bool travelNext ()
 
- Public Member Functions inherited from vcl::WizardMachine
 WizardMachine (weld::Window *_pParent, WizardButtonFlags _nButtonFlags)
 
virtual ~WizardMachine () override
 
bool Finish (short nResult=RET_CANCEL)
 
bool ShowPage (WizardTypes::WizardState nState)
 
bool ShowNextPage ()
 
bool ShowPrevPage ()
 
void AddPage (std::unique_ptr< BuilderPage > xPage)
 
void RemovePage (const BuilderPage *pPage)
 
void SetPage (WizardTypes::WizardState nLevel, std::unique_ptr< BuilderPage > xPage)
 
BuilderPageGetPage (WizardTypes::WizardState eState) const
 
void enableButtons (WizardButtonFlags _nWizardButtonFlags, bool _bEnable)
 
void defaultButton (WizardButtonFlags _nWizardButtonFlags)
 
void defaultButton (weld::Button *_pNewDefButton)
 
void setTitleBase (const OUString &_rTitleBase)
 
virtual bool canAdvance () const
 
virtual void updateTravelUI ()
 
void suspendTraveling (AccessGuard)
 
void resumeTraveling (AccessGuard)
 
bool isTravelingSuspended () const
 
- Public Member Functions inherited from weld::AssistantController
 AssistantController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId)
 
virtual DialoggetDialog () override
 
virtual ~AssistantController () override
 
- Public Member Functions inherited from weld::DialogController
virtual DialoggetDialog ()=0
 
const DialoggetConstDialog () const
 
virtual short run ()
 
void set_title (const OUString &rTitle)
 
OUString get_title () const
 
void set_help_id (const OUString &rHelpId)
 
OUString get_help_id () const
 
void response (int nResponse)
 
virtual ~DialogController () COVERITY_NOEXCEPT_FALSE
 

Private Member Functions

virtual std::unique_ptr< BuilderPagecreatePage (WizardState _nState) override
 
virtual WizardState determineNextState (WizardState _nCurrentState) const override
 
virtual void enterState (WizardState _nState) override
 
virtual bool onFinish () override
 
virtual bool approveControl (sal_Int16 _nClassId) override
 

Private Attributes

OOptionGroupSettings m_aSettings
 
bool m_bVisitedDefault: 1
 
bool m_bVisitedDB: 1
 

Additional Inherited Members

- Static Public Member Functions inherited from weld::DialogController
static bool runAsync (const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &)
 
- Protected Member Functions inherited from dbp::OControlWizard
void initControlSettings (OControlWizardSettings *_pSettings)
 
void commitControlSettings (OControlWizardSettings const *_pSettings)
 
bool needDatasourceSelection ()
 
css::uno::Reference< css::sdbc::XConnection > getFormConnection () const
 
virtual bool approveControl (sal_Int16 _nClassId)=0
 
virtual short run () override
 
- Protected Member Functions inherited from vcl::WizardMachine
virtual void ActivatePage ()
 
virtual bool DeactivatePage ()
 
virtual std::unique_ptr< BuilderPagecreatePage (WizardTypes::WizardState _nState)=0
 
virtual void enterState (WizardTypes::WizardState _nState)
 
virtual bool prepareLeaveCurrentState (WizardTypes::CommitPageReason eReason)
 
virtual bool leaveState (WizardTypes::WizardState nState)
 
virtual WizardTypes::WizardState determineNextState (WizardTypes::WizardState nCurrentState) const
 
virtual bool onFinish ()
 
bool travelNext ()
 
bool travelPrevious ()
 
void enableAutomaticNextButtonState ()
 
bool isAutomaticNextButtonStateEnabled () const
 
void removePageFromHistory (WizardTypes::WizardState nToRemove)
 
void skip ()
 
bool skipUntil (WizardTypes::WizardState nTargetState)
 
bool skipBackwardUntil (WizardTypes::WizardState nTargetState)
 
WizardTypes::WizardState getCurrentState () const
 
virtual IWizardPageController * getPageController (BuilderPage *pCurrentPage) const
 
void getStateHistory (std::vector< WizardTypes::WizardState > &out_rHistory)
 
virtual OUString getPageIdentForState (WizardTypes::WizardState nState) const
 
virtual WizardTypes::WizardState getStateFromPageIdent (const OUString &rIdent) const
 
BuilderPageGetOrCreatePage (const WizardTypes::WizardState i_nState)
 
- Protected Attributes inherited from vcl::WizardMachine
BuilderPagem_pCurTabPage
 
std::unique_ptr< weld::Buttonm_xFinish
 
std::unique_ptr< weld::Buttonm_xCancel
 
std::unique_ptr< weld::Buttonm_xNextPage
 
std::unique_ptr< weld::Buttonm_xPrevPage
 
std::unique_ptr< weld::Buttonm_xHelp
 
- Protected Attributes inherited from weld::AssistantController
std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Assistantm_xAssistant
 

Detailed Description

Definition at line 39 of file groupboxwiz.hxx.

Constructor & Destructor Documentation

◆ OGroupBoxWizard()

dbp::OGroupBoxWizard::OGroupBoxWizard ( weld::Window _pParent,
const css::uno::Reference< css::beans::XPropertySet > &  _rxObjectModel,
const css::uno::Reference< css::uno::XComponentContext > &  _rxContext 
)

Member Function Documentation

◆ approveControl()

bool dbp::OGroupBoxWizard::approveControl ( sal_Int16  _nClassId)
overrideprivatevirtual

Implements dbp::OControlWizard.

Definition at line 56 of file groupboxwiz.cxx.

◆ createPage()

std::unique_ptr< BuilderPage > dbp::OGroupBoxWizard::createPage ( WizardState  _nState)
overrideprivatevirtual

◆ determineNextState()

vcl::WizardTypes::WizardState dbp::OGroupBoxWizard::determineNextState ( WizardState  _nCurrentState) const
overrideprivatevirtual

◆ enterState()

void dbp::OGroupBoxWizard::enterState ( WizardState  _nState)
overrideprivatevirtual

◆ getSettings()

OOptionGroupSettings & dbp::OGroupBoxWizard::getSettings ( )
inline

Definition at line 53 of file groupboxwiz.hxx.

References m_aSettings.

Referenced by onFinish().

◆ onFinish()

bool dbp::OGroupBoxWizard::onFinish ( )
overrideprivatevirtual

Member Data Documentation

◆ m_aSettings

OOptionGroupSettings dbp::OGroupBoxWizard::m_aSettings
private

Definition at line 41 of file groupboxwiz.hxx.

Referenced by enterState(), getSettings(), OGroupBoxWizard(), and onFinish().

◆ m_bVisitedDB

bool dbp::OGroupBoxWizard::m_bVisitedDB
private

Definition at line 44 of file groupboxwiz.hxx.

Referenced by enterState().

◆ m_bVisitedDefault

bool dbp::OGroupBoxWizard::m_bVisitedDefault
private

Definition at line 43 of file groupboxwiz.hxx.

Referenced by enterState().


The documentation for this class was generated from the following files: