LibreOffice Module svtools (master) 1
Public Member Functions | Public Attributes | List of all members
svt::AddressBookSourceDialogData Struct Reference

Public Member Functions

 AddressBookSourceDialogData ()
 
 AddressBookSourceDialogData (const Reference< XDataSource > &_rxTransientDS, const OUString &_rDataSourceName, const OUString &_rTableName, const Sequence< AliasProgrammaticPair > &_rFields)
 
 AddressBookSourceDialogData (const AddressBookSourceDialogData &)=delete
 
AddressBookSourceDialogDataoperator= (const AddressBookSourceDialogData &)=delete
 

Public Attributes

std::array< std::unique_ptr< weld::Label >, FIELD_PAIRS_VISIBLE *2 > pFieldLabels
 
std::array< std::unique_ptr< weld::ComboBox >, FIELD_PAIRS_VISIBLE *2 > pFields
 
Reference< XDataSource > m_xTransientDataSource
 when working transient, we need the data source More...
 
sal_Int32 nFieldScrollPos
 current scroll pos in the field list More...
 
bool bOddFieldNumber: 1
 indicates that we've an odd field number. This member is for efficiency only, it's redundant. More...
 
bool bWorkingPersistent: 1
 indicates that we're working with the real persistent configuration More...
 
std::vector< OUString > aFieldLabels
 the strings to use as labels for the field selection listboxes More...
 
std::vector< OUString > aFieldAssignments
 
std::vector< OUString > aLogicalFieldNames
 the logical field names More...
 
std::unique_ptr< IAssignmentData > pConfigData
 

Detailed Description

Definition at line 419 of file addresstemplate.cxx.

Constructor & Destructor Documentation

◆ AddressBookSourceDialogData() [1/3]

svt::AddressBookSourceDialogData::AddressBookSourceDialogData ( )
inline

Definition at line 444 of file addresstemplate.cxx.

◆ AddressBookSourceDialogData() [2/3]

svt::AddressBookSourceDialogData::AddressBookSourceDialogData ( const Reference< XDataSource > &  _rxTransientDS,
const OUString &  _rDataSourceName,
const OUString &  _rTableName,
const Sequence< AliasProgrammaticPair > &  _rFields 
)
inline

Definition at line 454 of file addresstemplate.cxx.

◆ AddressBookSourceDialogData() [3/3]

svt::AddressBookSourceDialogData::AddressBookSourceDialogData ( const AddressBookSourceDialogData )
delete

Member Function Documentation

◆ operator=()

AddressBookSourceDialogData & svt::AddressBookSourceDialogData::operator= ( const AddressBookSourceDialogData )
delete

Member Data Documentation

◆ aFieldAssignments

std::vector<OUString> svt::AddressBookSourceDialogData::aFieldAssignments

Definition at line 437 of file addresstemplate.cxx.

◆ aFieldLabels

std::vector<OUString> svt::AddressBookSourceDialogData::aFieldLabels

the strings to use as labels for the field selection listboxes

Definition at line 435 of file addresstemplate.cxx.

◆ aLogicalFieldNames

std::vector<OUString> svt::AddressBookSourceDialogData::aLogicalFieldNames

the logical field names

Definition at line 439 of file addresstemplate.cxx.

◆ bOddFieldNumber

bool svt::AddressBookSourceDialogData::bOddFieldNumber

indicates that we've an odd field number. This member is for efficiency only, it's redundant.

Definition at line 430 of file addresstemplate.cxx.

◆ bWorkingPersistent

bool svt::AddressBookSourceDialogData::bWorkingPersistent

indicates that we're working with the real persistent configuration

Definition at line 432 of file addresstemplate.cxx.

◆ m_xTransientDataSource

Reference< XDataSource > svt::AddressBookSourceDialogData::m_xTransientDataSource

when working transient, we need the data source

Definition at line 426 of file addresstemplate.cxx.

◆ nFieldScrollPos

sal_Int32 svt::AddressBookSourceDialogData::nFieldScrollPos

current scroll pos in the field list

Definition at line 428 of file addresstemplate.cxx.

◆ pConfigData

std::unique_ptr<IAssignmentData> svt::AddressBookSourceDialogData::pConfigData

Definition at line 441 of file addresstemplate.cxx.

◆ pFieldLabels

std::array<std::unique_ptr<weld::Label>, FIELD_PAIRS_VISIBLE*2> svt::AddressBookSourceDialogData::pFieldLabels

Definition at line 421 of file addresstemplate.cxx.

◆ pFields

std::array<std::unique_ptr<weld::ComboBox>, FIELD_PAIRS_VISIBLE*2> svt::AddressBookSourceDialogData::pFields

Definition at line 422 of file addresstemplate.cxx.


The documentation for this struct was generated from the following file: