LibreOffice Module extensions (master) 1
|
#include <groupboxwiz.hxx>
Public Member Functions | |
OGroupBoxWizard (weld::Window *_pParent, const css::uno::Reference< css::beans::XPropertySet > &_rxObjectModel, const css::uno::Reference< css::uno::XComponentContext > &_rxContext) | |
OOptionGroupSettings & | getSettings () |
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 OControlWizardContext & | getContext () 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) |
BuilderPage * | GetPage (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 Dialog * | getDialog () override |
virtual | ~AssistantController () override |
Public Member Functions inherited from weld::DialogController | |
virtual Dialog * | getDialog ()=0 |
const Dialog * | getConstDialog () 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< BuilderPage > | createPage (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 |
Definition at line 39 of file groupboxwiz.hxx.
dbp::OGroupBoxWizard::OGroupBoxWizard | ( | weld::Window * | _pParent, |
const css::uno::Reference< css::beans::XPropertySet > & | _rxObjectModel, | ||
const css::uno::Reference< css::uno::XComponentContext > & | _rxContext | ||
) |
Definition at line 41 of file groupboxwiz.cxx.
References HID_GROUPWIZARD_CANCEL, HID_GROUPWIZARD_FINISH, HID_GROUPWIZARD_NEXT, HID_GROUPWIZARD_PREVIOUS, dbp::OControlWizard::initControlSettings(), m_aSettings, vcl::WizardMachine::m_xCancel, vcl::WizardMachine::m_xFinish, vcl::WizardMachine::m_xNextPage, vcl::WizardMachine::m_xPrevPage, compmodule::ModuleRes(), and vcl::WizardMachine::setTitleBase().
|
overrideprivatevirtual |
Implements dbp::OControlWizard.
Definition at line 56 of file groupboxwiz.cxx.
|
overrideprivatevirtual |
Implements vcl::WizardMachine.
Definition at line 61 of file groupboxwiz.cxx.
References GBW_STATE_DBFIELD, GBW_STATE_DEFAULTOPTION, GBW_STATE_FINALIZE, GBW_STATE_OPTIONLIST, GBW_STATE_OPTIONVALUES, and weld::AssistantController::m_xAssistant.
|
overrideprivatevirtual |
Reimplemented from vcl::WizardMachine.
Definition at line 87 of file groupboxwiz.cxx.
References aFieldNames, GBW_STATE_DBFIELD, GBW_STATE_DEFAULTOPTION, GBW_STATE_FINALIZE, GBW_STATE_OPTIONLIST, GBW_STATE_OPTIONVALUES, dbp::OControlWizard::getContext(), and WZS_INVALID_STATE.
|
overrideprivatevirtual |
Reimplemented from vcl::WizardMachine.
Definition at line 110 of file groupboxwiz.cxx.
References aFieldNames, dbp::OControlWizardContext::aFieldNames, dbp::OOptionGroupSettings::aLabels, DBG_ASSERT, vcl::WizardMachine::defaultButton(), vcl::WizardMachine::enableButtons(), vcl::WizardMachine::enterState(), GBW_STATE_DBFIELD, GBW_STATE_DEFAULTOPTION, GBW_STATE_FINALIZE, GBW_STATE_OPTIONLIST, dbp::OControlWizard::getContext(), m_aSettings, m_bVisitedDB, m_bVisitedDefault, dbp::OOptionGroupSettings::sDBField, and dbp::OOptionGroupSettings::sDefaultField.
|
inline |
|
overrideprivatevirtual |
Reimplemented from vcl::WizardMachine.
Definition at line 149 of file groupboxwiz.cxx.
References dbp::OControlWizard::commitControlSettings(), dbp::OOptionGroupLayouter::doLayout(), Exception, dbp::OControlWizard::getComponentContext(), dbp::OControlWizard::getContext(), getSettings(), m_aSettings, vcl::WizardMachine::onFinish(), and TOOLS_WARN_EXCEPTION.
|
private |
Definition at line 41 of file groupboxwiz.hxx.
Referenced by enterState(), getSettings(), OGroupBoxWizard(), and onFinish().
|
private |
Definition at line 44 of file groupboxwiz.hxx.
Referenced by enterState().
|
private |
Definition at line 43 of file groupboxwiz.hxx.
Referenced by enterState().