LibreOffice Module extensions (master) 1
|
#include <abpfinalpage.hxx>
Public Member Functions | |
FinalPage (weld::Container *pPage, OAddressBookSourcePilot *pController) | |
virtual | ~FinalPage () override |
Public Member Functions inherited from vcl::OWizardPage | |
OWizardPage (weld::Container *pPage, weld::DialogController *pController, const OUString &rUIXMLDescription, const OUString &rID) | |
virtual | ~OWizardPage () override |
virtual void | initializePage () override |
virtual bool | commitPage (WizardTypes::CommitPageReason _eReason) override |
virtual bool | canAdvance () const override |
Public Member Functions inherited from BuilderPage | |
BuilderPage (weld::Widget *pParent, weld::DialogController *pController, const OUString &rUIXMLDescription, const OUString &rID, bool bIsMobile=false) | |
virtual | ~BuilderPage () COVERITY_NOEXCEPT_FALSE |
void | SetPageTitle (const OUString &rPageTitle) |
const OUString & | GetPageTitle () const |
virtual void | Activate () |
virtual void | Deactivate () |
void | SetHelpId (const OUString &rHelpId) |
OUString | GetHelpId () const |
Private Member Functions | |
virtual void | initializePage () override |
virtual bool | commitPage (::vcl::WizardTypes::CommitPageReason _eReason) override |
virtual void | Activate () override |
virtual void | Deactivate () override |
virtual bool | canAdvance () const override |
DECL_LINK (OnEntryNameModified, weld::Entry &, void) | |
DECL_LINK (OnComboNameModified, weld::ComboBox &, void) | |
DECL_LINK (OnRegister, weld::Toggleable &, void) | |
DECL_LINK (OnEmbed, weld::Toggleable &, void) | |
bool | isValidName () const |
void | implCheckName () |
void | setFields () |
Private Attributes | |
std::unique_ptr< SvtURLBox > | m_xLocation |
std::unique_ptr< weld::Button > | m_xBrowse |
std::unique_ptr< weld::CheckButton > | m_xRegisterName |
std::unique_ptr< weld::CheckButton > | m_xEmbed |
std::unique_ptr< weld::Label > | m_xNameLabel |
std::unique_ptr< weld::Label > | m_xLocationLabel |
std::unique_ptr< weld::Entry > | m_xName |
std::unique_ptr< weld::Label > | m_xDuplicateNameError |
std::unique_ptr< svx::DatabaseLocationInputController > | m_xLocationController |
StringBag | m_aInvalidDataSourceNames |
Additional Inherited Members | |
Protected Member Functions inherited from abp::AddressBookSourcePage | |
AddressBookSourcePage (weld::Container *pPage, OAddressBookSourcePilot *pController, const OUString &rUIXMLDescription, const OUString &rID) | |
OAddressBookSourcePilot * | getDialog () |
const OAddressBookSourcePilot * | getDialog () const |
const css::uno::Reference< css::uno::XComponentContext > & | getORB () const |
AddressSettings & | getSettings () |
const AddressSettings & | getSettings () const |
virtual void | Activate () override |
virtual void | Deactivate () override |
Protected Member Functions inherited from vcl::OWizardPage | |
virtual void | Activate () override |
void | updateDialogTravelUI () |
Protected Attributes inherited from BuilderPage | |
weld::DialogController * | m_pDialogController |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Container > | m_xContainer |
Definition at line 31 of file abpfinalpage.hxx.
|
explicit |
Definition at line 45 of file abpfinalpage.cxx.
References weld::AssistantController::getDialog(), abp::OAddressBookSourcePilot::getORB(), LINK, m_xBrowse, m_xEmbed, m_xLocation, m_xLocationController, m_xName, and m_xRegisterName.
|
overridevirtual |
Definition at line 71 of file abpfinalpage.cxx.
References m_xLocationController.
|
overrideprivatevirtual |
Reimplemented from abp::AddressBookSourcePage.
Definition at line 152 of file abpfinalpage.cxx.
References abp::AddressBookSourcePage::Activate(), vcl::WizardMachine::defaultButton(), abp::ODataSourceContext::getDataSourceNames(), abp::AddressBookSourcePage::getDialog(), abp::AddressBookSourcePage::getORB(), m_aInvalidDataSourceNames, m_xEmbed, and m_xLocation.
|
overrideprivatevirtual |
Reimplemented from vcl::OWizardPage.
Definition at line 180 of file abpfinalpage.cxx.
|
overrideprivatevirtual |
Definition at line 132 of file abpfinalpage.cxx.
References abp::AddressSettings::bEmbedDataSource, abp::AddressSettings::bRegisterDataSource, vcl::OWizardPage::commitPage(), abp::AddressBookSourcePage::getSettings(), m_xEmbed, m_xLocationController, m_xName, m_xRegisterName, abp::AddressSettings::sDataSourceName, and abp::AddressSettings::sRegisteredDataSourceName.
|
overrideprivatevirtual |
Reimplemented from abp::AddressBookSourcePage.
Definition at line 169 of file abpfinalpage.cxx.
References abp::AddressBookSourcePage::Deactivate(), vcl::WizardMachine::defaultButton(), vcl::WizardMachine::enableButtons(), and abp::AddressBookSourcePage::getDialog().
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 185 of file abpfinalpage.cxx.
References vcl::WizardMachine::enableButtons(), abp::AddressBookSourcePage::getDialog(), isValidName(), m_xDuplicateNameError, m_xLocation, m_xName, and m_xRegisterName.
|
overrideprivatevirtual |
Reimplemented from vcl::OWizardPage.
Definition at line 125 of file abpfinalpage.cxx.
References vcl::OWizardPage::initializePage(), and setFields().
|
private |
Definition at line 76 of file abpfinalpage.cxx.
References m_aInvalidDataSourceNames, and m_xName.
Referenced by implCheckName().
|
private |
Definition at line 91 of file abpfinalpage.cxx.
References aURL, abp::AddressBookSourcePage::getSettings(), o3tl::getToken(), SvtPathOptions::GetWorkPath(), abp::lcl_getBaseFilter(), m_xLocationController, m_xName, m_xRegisterName, INetURLObject::NONE, nPos, abp::AddressSettings::sDataSourceName, sName, and u.
Referenced by initializePage().
|
private |
Definition at line 45 of file abpfinalpage.hxx.
Referenced by Activate(), and isValidName().
|
private |
Definition at line 34 of file abpfinalpage.hxx.
Referenced by FinalPage().
|
private |
Definition at line 40 of file abpfinalpage.hxx.
Referenced by implCheckName().
|
private |
Definition at line 36 of file abpfinalpage.hxx.
Referenced by Activate(), commitPage(), and FinalPage().
|
private |
Definition at line 33 of file abpfinalpage.hxx.
Referenced by Activate(), FinalPage(), and implCheckName().
|
private |
Definition at line 43 of file abpfinalpage.hxx.
Referenced by commitPage(), FinalPage(), setFields(), and ~FinalPage().
|
private |
Definition at line 38 of file abpfinalpage.hxx.
|
private |
Definition at line 39 of file abpfinalpage.hxx.
Referenced by commitPage(), FinalPage(), implCheckName(), isValidName(), and setFields().
|
private |
Definition at line 37 of file abpfinalpage.hxx.
|
private |
Definition at line 35 of file abpfinalpage.hxx.
Referenced by commitPage(), FinalPage(), implCheckName(), and setFields().