LibreOffice Module extensions (master) 1
|
#include <typeselectionpage.hxx>
Classes | |
struct | ButtonItem |
Public Member Functions | |
TypeSelectionPage (weld::Container *pPage, OAddressBookSourcePilot *pController) | |
virtual | ~TypeSelectionPage () override |
AddressSourceType | getSelectedType () const |
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 (OnTypeSelected, weld::Toggleable &, void) | |
void | selectType (AddressSourceType _eType) |
Private Attributes | |
std::unique_ptr< weld::RadioButton > | m_xEvolution |
std::unique_ptr< weld::RadioButton > | m_xEvolutionGroupwise |
std::unique_ptr< weld::RadioButton > | m_xEvolutionLdap |
std::unique_ptr< weld::RadioButton > | m_xThunderbird |
std::unique_ptr< weld::RadioButton > | m_xKab |
std::unique_ptr< weld::RadioButton > | m_xMacab |
std::unique_ptr< weld::RadioButton > | m_xOther |
std::vector< ButtonItem > | m_aAllTypes |
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 29 of file typeselectionpage.hxx.
|
explicit |
Definition at line 34 of file typeselectionpage.cxx.
References abp::AST_EVOLUTION, abp::AST_EVOLUTION_GROUPWISE, abp::AST_EVOLUTION_LDAP, abp::AST_KAB, abp::AST_MACAB, abp::AST_OTHER, abp::AST_THUNDERBIRD, abp::OAddressBookSourcePilot::getORB(), LINK, m_aAllTypes, m_xEvolution, m_xEvolutionGroupwise, m_xEvolutionLdap, m_xKab, m_xMacab, m_xOther, and m_xThunderbird.
|
overridevirtual |
Definition at line 131 of file typeselectionpage.cxx.
References m_aAllTypes.
|
overrideprivatevirtual |
Reimplemented from abp::AddressBookSourcePage.
Definition at line 139 of file typeselectionpage.cxx.
References abp::AddressBookSourcePage::Activate(), vcl::WizardMachine::enableButtons(), abp::AddressBookSourcePage::getDialog(), and m_aAllTypes.
|
overrideprivatevirtual |
Reimplemented from vcl::OWizardPage.
Definition at line 208 of file typeselectionpage.cxx.
References abp::AST_INVALID, vcl::OWizardPage::canAdvance(), and getSelectedType().
|
overrideprivatevirtual |
Definition at line 188 of file typeselectionpage.cxx.
References abp::AST_INVALID, vcl::OWizardPage::commitPage(), Application::CreateMessageDialog(), abp::AddressSettings::eType, getSelectedType(), abp::AddressBookSourcePage::getSettings(), BuilderPage::m_xContainer, and compmodule::ModuleRes().
|
overrideprivatevirtual |
Reimplemented from abp::AddressBookSourcePage.
Definition at line 155 of file typeselectionpage.cxx.
References abp::AddressBookSourcePage::Deactivate(), vcl::WizardMachine::enableButtons(), and abp::AddressBookSourcePage::getDialog().
|
private |
AddressSourceType abp::TypeSelectionPage::getSelectedType | ( | ) | const |
Definition at line 169 of file typeselectionpage.cxx.
References abp::AST_INVALID, and m_aAllTypes.
Referenced by canAdvance(), and commitPage().
|
overrideprivatevirtual |
Reimplemented from vcl::OWizardPage.
Definition at line 180 of file typeselectionpage.cxx.
References abp::AddressSettings::eType, abp::AddressBookSourcePage::getSettings(), vcl::OWizardPage::initializePage(), and selectType().
|
private |
Definition at line 161 of file typeselectionpage.cxx.
References m_aAllTypes.
Referenced by initializePage().
|
private |
Definition at line 53 of file typeselectionpage.hxx.
Referenced by Activate(), getSelectedType(), selectType(), TypeSelectionPage(), and ~TypeSelectionPage().
|
private |
Definition at line 31 of file typeselectionpage.hxx.
Referenced by TypeSelectionPage().
|
private |
Definition at line 32 of file typeselectionpage.hxx.
Referenced by TypeSelectionPage().
|
private |
Definition at line 33 of file typeselectionpage.hxx.
Referenced by TypeSelectionPage().
|
private |
Definition at line 35 of file typeselectionpage.hxx.
Referenced by TypeSelectionPage().
|
private |
Definition at line 36 of file typeselectionpage.hxx.
Referenced by TypeSelectionPage().
|
private |
Definition at line 37 of file typeselectionpage.hxx.
Referenced by TypeSelectionPage().
|
private |
Definition at line 34 of file typeselectionpage.hxx.
Referenced by TypeSelectionPage().