LibreOffice Module extensions (master) 1
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
abp Namespace Reference

Namespaces

namespace  addressconfig
 
namespace  fieldmapping
 

Classes

class  AddressBookSourcePage
 the base class for all tab pages in the address book source wizard More...
 
struct  AddressSettings
 
class  AdminDialogInvokationPage
 
class  FieldMappingPage
 
class  FinalPage
 
class  OABSPilotUno
 the UNO wrapper for the address book source pilot More...
 
class  OAddressBookSourcePilot
 
class  OAdminDialogInvokation
 outsourced from AdminDialogInvokationPage, 'cause this class here, in opposite to the page, needs exception handling to be enabled. More...
 
class  ODataSource
 a non-UNO wrapper for a data source More...
 
class  ODataSourceContext
 a non-UNO wrapper for the data source context More...
 
struct  ODataSourceContextImpl
 
struct  ODataSourceImpl
 
class  TableSelectionPage
 
class  TypeSelectionPage
 

Typedefs

typedef std::set< OUString > StringBag
 
typedef std::map< OUString, OUString > MapString2String
 
typedef ::vcl::OWizardPage AddressBookSourcePage_Base
 
typedef ::vcl::RoadmapWizardMachine OAddressBookSourcePilot_Base
 
typedef ::cppu::ImplHelper1< css::task::XJob > OABSPilotUno_JBase
 
typedef ::comphelper::OPropertyArrayUsageHelper< OABSPilotUnoOABSPilotUno_PBase
 

Enumerations

enum  AddressSourceType {
  AST_THUNDERBIRD ,
  AST_EVOLUTION ,
  AST_EVOLUTION_GROUPWISE ,
  AST_EVOLUTION_LDAP ,
  AST_KAB ,
  AST_MACAB ,
  AST_OTHER ,
  AST_INVALID
}
 

Functions

static std::shared_ptr< const SfxFilterlcl_getBaseFilter ()
 
 IMPL_LINK_NOARG (FinalPage, OnEntryNameModified, weld::Entry &, void)
 
 IMPL_LINK_NOARG (FinalPage, OnComboNameModified, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (FinalPage, OnRegister, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (FinalPage, OnEmbed, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (AdminDialogInvokationPage, OnInvokeAdminDialog, weld::Button &, void)
 
static Reference< XDatabaseContext > lcl_getDataSourceContext (const Reference< XComponentContext > &_rxContext)
 
static void lcl_implCreateAndInsert (const Reference< XComponentContext > &_rxContext, const OUString &_rName, Reference< XPropertySet > &_rxNewDataSource)
 creates a new data source and inserts it into the context More...
 
static ODataSource lcl_implCreateAndSetURL (const Reference< XComponentContext > &_rxORB, const OUString &_rName, const char *_pInitialAsciiURL)
 creates and inserts a data source, and sets its URL property to the string given More...
 
static void lcl_registerDataSource (const Reference< XComponentContext > &_rxORB, const OUString &_sName, const OUString &_sURL)
 
 IMPL_LINK_NOARG (FieldMappingPage, OnInvokeDialog, weld::Button &, void)
 
 IMPL_LINK_NOARG (TableSelectionPage, OnTableDoubleClicked, weld::TreeView &, bool)
 
 IMPL_LINK_NOARG (TableSelectionPage, OnTableSelected, weld::TreeView &, void)
 
 IMPL_LINK (TypeSelectionPage, OnTypeSelected, weld::Toggleable &, rButton, void)
 

Variables

const char16_t sDriverSettingsNodeName [] = u"/org.openoffice.Office.DataAccess/DriverSettings/com.sun.star.comp.sdbc.MozabDriver"
 
constexpr OUStringLiteral sAddressBookNodeName = u"/org.openoffice.Office.DataAccess/AddressBook"
 

Typedef Documentation

◆ AddressBookSourcePage_Base

Definition at line 33 of file abspage.hxx.

◆ MapString2String

typedef std::map<OUString, OUString> abp::MapString2String

Definition at line 36 of file abptypes.hxx.

◆ OABSPilotUno_JBase

typedef ::cppu::ImplHelper1< css::task::XJob > abp::OABSPilotUno_JBase

Definition at line 31 of file unodialogabp.hxx.

◆ OABSPilotUno_PBase

Definition at line 32 of file unodialogabp.hxx.

◆ OAddressBookSourcePilot_Base

Definition at line 31 of file abspilot.hxx.

◆ StringBag

typedef std::set<OUString> abp::StringBag

Definition at line 34 of file abptypes.hxx.

Enumeration Type Documentation

◆ AddressSourceType

Enumerator
AST_THUNDERBIRD 
AST_EVOLUTION 
AST_EVOLUTION_GROUPWISE 
AST_EVOLUTION_LDAP 
AST_KAB 
AST_MACAB 
AST_OTHER 
AST_INVALID 

Definition at line 29 of file addresssettings.hxx.

Function Documentation

◆ IMPL_LINK()

abp::IMPL_LINK ( TypeSelectionPage  ,
OnTypeSelected  ,
weld::Toggleable ,
rButton  ,
void   
)

Definition at line 214 of file typeselectionpage.cxx.

◆ IMPL_LINK_NOARG() [1/8]

abp::IMPL_LINK_NOARG ( AdminDialogInvokationPage  ,
OnInvokeAdminDialog  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [2/8]

abp::IMPL_LINK_NOARG ( FieldMappingPage  ,
OnInvokeDialog  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [3/8]

abp::IMPL_LINK_NOARG ( FinalPage  ,
OnComboNameModified  ,
weld::ComboBox ,
void   
)

Definition at line 203 of file abpfinalpage.cxx.

◆ IMPL_LINK_NOARG() [4/8]

abp::IMPL_LINK_NOARG ( FinalPage  ,
OnEmbed  ,
weld::Toggleable ,
void   
)

Definition at line 216 of file abpfinalpage.cxx.

◆ IMPL_LINK_NOARG() [5/8]

abp::IMPL_LINK_NOARG ( FinalPage  ,
OnEntryNameModified  ,
weld::Entry ,
void   
)

Definition at line 198 of file abpfinalpage.cxx.

◆ IMPL_LINK_NOARG() [6/8]

abp::IMPL_LINK_NOARG ( FinalPage  ,
OnRegister  ,
weld::Toggleable ,
void   
)

Definition at line 208 of file abpfinalpage.cxx.

◆ IMPL_LINK_NOARG() [7/8]

abp::IMPL_LINK_NOARG ( TableSelectionPage  ,
OnTableDoubleClicked  ,
weld::TreeView ,
bool   
)

Definition at line 70 of file tableselectionpage.cxx.

◆ IMPL_LINK_NOARG() [8/8]

abp::IMPL_LINK_NOARG ( TableSelectionPage  ,
OnTableSelected  ,
weld::TreeView ,
void   
)

Definition at line 77 of file tableselectionpage.cxx.

◆ lcl_getBaseFilter()

static std::shared_ptr< const SfxFilter > abp::lcl_getBaseFilter ( )
static

Definition at line 38 of file abpfinalpage.cxx.

References SfxFilter::GetFilterByName().

Referenced by abp::FinalPage::setFields().

◆ lcl_getDataSourceContext()

static Reference< XDatabaseContext > abp::lcl_getDataSourceContext ( const Reference< XComponentContext > &  _rxContext)
static

◆ lcl_implCreateAndInsert()

static void abp::lcl_implCreateAndInsert ( const Reference< XComponentContext > &  _rxContext,
const OUString &  _rName,
Reference< XPropertySet > &  _rxNewDataSource 
)
static

creates a new data source and inserts it into the context

Definition at line 98 of file datasourcehandling.cxx.

References DBG_ASSERT, and lcl_getDataSourceContext().

Referenced by lcl_implCreateAndSetURL().

◆ lcl_implCreateAndSetURL()

static ODataSource abp::lcl_implCreateAndSetURL ( const Reference< XComponentContext > &  _rxORB,
const OUString &  _rName,
const char *  _pInitialAsciiURL 
)
static

◆ lcl_registerDataSource()

static void abp::lcl_registerDataSource ( const Reference< XComponentContext > &  _rxORB,
const OUString &  _sName,
const OUString &  _sURL 
)
static

Definition at line 159 of file datasourcehandling.cxx.

References DBG_UNHANDLED_EXCEPTION, and Exception.

Referenced by abp::ODataSource::registerDataSource().

Variable Documentation

◆ sAddressBookNodeName

constexpr OUStringLiteral abp::sAddressBookNodeName = u"/org.openoffice.Office.DataAccess/AddressBook"
constexpr

◆ sDriverSettingsNodeName

const char16_t abp::sDriverSettingsNodeName[] = u"/org.openoffice.Office.DataAccess/DriverSettings/com.sun.star.comp.sdbc.MozabDriver"

Definition at line 51 of file fieldmappingimpl.cxx.

Referenced by abp::fieldmapping::defaultMapping().