LibreOffice Module connectivity (master) 1
Public Member Functions | List of all members
connectivity::macab::MacabGroup Class Reference

#include <MacabGroup.hxx>

Inheritance diagram for connectivity::macab::MacabGroup:
[legend]
Collaboration diagram for connectivity::macab::MacabGroup:
[legend]

Public Member Functions

 MacabGroup (const ABAddressBookRef _addressBook, const MacabRecords *_allRecords, const ABGroupRef _xGroup)
 
- Public Member Functions inherited from connectivity::macab::MacabRecords
 MacabRecords (const ABAddressBookRef _addressBook, MacabHeader *_header, MacabRecord **_records, sal_Int32 _numRecords)
 
 MacabRecords (const MacabRecords *_copy)
 
 MacabRecords (const ABAddressBookRef _addressBook)
 
 ~MacabRecords ()
 
void initialize ()
 
void setHeader (MacabHeader *_header)
 
MacabHeadergetHeader () const
 
void setName (const OUString &_sName)
 
OUString const & getName () const
 
MacabRecordinsertRecord (MacabRecord *_newRecord, const sal_Int32 _location)
 
void insertRecord (MacabRecord *_newRecord)
 
MacabRecordgetRecord (const sal_Int32 _location) const
 
void swap (const sal_Int32 _id1, const sal_Int32 _id2)
 
macabfieldgetField (const sal_Int32 _recordNumber, const sal_Int32 _columnNumber) const
 
macabfieldgetField (const sal_Int32 _recordNumber, std::u16string_view _columnName) const
 
sal_Int32 getFieldNumber (std::u16string_view _columnName) const
 
sal_Int32 size () const
 
MacabHeadercreateHeaderForRecordType (const CFArrayRef _records, const CFStringRef _recordType) const
 
MacabRecordcreateMacabRecord (const ABRecordRef _abrecord, const MacabHeader *_header, const CFStringRef _recordType) const
 
MacabRecordsbegin ()
 
sal_Int32 end () const
 

Additional Inherited Members

- Protected Attributes inherited from connectivity::macab::MacabRecords
sal_Int32 recordsSize
 
sal_Int32 currentRecord
 
CFStringRef recordType
 
MacabHeaderheader
 
MacabRecord ** records
 
ABAddressBookRef addressBook
 
OUString m_sName
 
std::vector< lcl_CFTypelcl_CFTypes
 
std::vector< CFStringRef > requiredProperties
 

Detailed Description

Definition at line 32 of file MacabGroup.hxx.

Constructor & Destructor Documentation

◆ MacabGroup()

MacabGroup::MacabGroup ( const ABAddressBookRef  _addressBook,
const MacabRecords _allRecords,
const ABGroupRef  _xGroup 
)

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