LibreOffice Module connectivity (master) 1
|
#include <MacabGroup.hxx>
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) |
MacabHeader * | getHeader () const |
void | setName (const OUString &_sName) |
OUString const & | getName () const |
MacabRecord * | insertRecord (MacabRecord *_newRecord, const sal_Int32 _location) |
void | insertRecord (MacabRecord *_newRecord) |
MacabRecord * | getRecord (const sal_Int32 _location) const |
void | swap (const sal_Int32 _id1, const sal_Int32 _id2) |
macabfield * | getField (const sal_Int32 _recordNumber, const sal_Int32 _columnNumber) const |
macabfield * | getField (const sal_Int32 _recordNumber, std::u16string_view _columnName) const |
sal_Int32 | getFieldNumber (std::u16string_view _columnName) const |
sal_Int32 | size () const |
MacabHeader * | createHeaderForRecordType (const CFArrayRef _records, const CFStringRef _recordType) const |
MacabRecord * | createMacabRecord (const ABRecordRef _abrecord, const MacabHeader *_header, const CFStringRef _recordType) const |
MacabRecords * | begin () |
sal_Int32 | end () const |
Additional Inherited Members | |
Protected Attributes inherited from connectivity::macab::MacabRecords | |
sal_Int32 | recordsSize |
sal_Int32 | currentRecord |
CFStringRef | recordType |
MacabHeader * | header |
MacabRecord ** | records |
ABAddressBookRef | addressBook |
OUString | m_sName |
std::vector< lcl_CFType > | lcl_CFTypes |
std::vector< CFStringRef > | requiredProperties |
Definition at line 32 of file MacabGroup.hxx.
MacabGroup::MacabGroup | ( | const ABAddressBookRef | _addressBook, |
const MacabRecords * | _allRecords, | ||
const ABGroupRef | _xGroup | ||
) |
Definition at line 34 of file MacabGroup.cxx.
References connectivity::macab::CFStringToOUString(), connectivity::macab::MacabRecords::getField(), connectivity::macab::MacabRecords::getHeader(), connectivity::macab::MacabRecords::getRecord(), i, connectivity::macab::MacabRecords::insertRecord(), connectivity::macab::MacabRecords::m_sName, connectivity::macab::MacabRecords::records, connectivity::macab::MacabRecords::recordsSize, connectivity::macab::MacabRecords::setHeader(), connectivity::macab::MacabRecords::size(), and connectivity::macab::macabfield::value.