LibreOffice Module toolkit (master) 1
Public Member Functions | Public Attributes | Private Attributes | List of all members
UnoControlListBoxModel_Data Struct Reference
Collaboration diagram for UnoControlListBoxModel_Data:
[legend]

Public Member Functions

 UnoControlListBoxModel_Data (UnoControlListBoxModel &i_rAntiImpl)
 
sal_Int32 getItemCount () const
 
const ListItemgetItem (const sal_Int32 i_nIndex) const
 
ListItemgetItem (const sal_Int32 i_nIndex)
 
ListIteminsertItem (const sal_Int32 i_nIndex)
 
Sequence< UnoListItemgetAllItems () const
 
void copyItems (const UnoControlListBoxModel_Data &i_copySource)
 
void setAllItems (::std::vector< ListItem > &&i_rItems)
 
void removeItem (const sal_Int32 i_nIndex)
 
void removeAllItems ()
 

Public Attributes

bool m_bSettingLegacyProperty
 

Private Attributes

UnoControlListBoxModelm_rAntiImpl
 
::std::vector< ListItemm_aListItems
 

Detailed Description

Definition at line 1984 of file unocontrols.cxx.

Constructor & Destructor Documentation

◆ UnoControlListBoxModel_Data()

UnoControlListBoxModel_Data::UnoControlListBoxModel_Data ( UnoControlListBoxModel i_rAntiImpl)
inlineexplicit

Definition at line 1986 of file unocontrols.cxx.

Member Function Documentation

◆ copyItems()

void UnoControlListBoxModel_Data::copyItems ( const UnoControlListBoxModel_Data i_copySource)
inline

Definition at line 2020 of file unocontrols.cxx.

References m_aListItems.

◆ getAllItems()

Sequence< UnoListItem > UnoControlListBoxModel_Data::getAllItems ( ) const
inline

Definition at line 2013 of file unocontrols.cxx.

References m_aListItems.

◆ getItem() [1/2]

ListItem & UnoControlListBoxModel_Data::getItem ( const sal_Int32  i_nIndex)
inline

Definition at line 2001 of file unocontrols.cxx.

References getItem(), and ListItem.

◆ getItem() [2/2]

const ListItem & UnoControlListBoxModel_Data::getItem ( const sal_Int32  i_nIndex) const
inline

Definition at line 1994 of file unocontrols.cxx.

References ListItem, m_aListItems, m_rAntiImpl, and o3tl::make_unsigned().

Referenced by getItem().

◆ getItemCount()

sal_Int32 UnoControlListBoxModel_Data::getItemCount ( ) const
inline

Definition at line 1992 of file unocontrols.cxx.

References m_aListItems.

◆ insertItem()

ListItem & UnoControlListBoxModel_Data::insertItem ( const sal_Int32  i_nIndex)
inline

Definition at line 2006 of file unocontrols.cxx.

References ListItem, m_aListItems, m_rAntiImpl, and o3tl::make_unsigned().

◆ removeAllItems()

void UnoControlListBoxModel_Data::removeAllItems ( )
inline

Definition at line 2037 of file unocontrols.cxx.

References m_aListItems.

◆ removeItem()

void UnoControlListBoxModel_Data::removeItem ( const sal_Int32  i_nIndex)
inline

Definition at line 2030 of file unocontrols.cxx.

References m_aListItems, m_rAntiImpl, and o3tl::make_unsigned().

◆ setAllItems()

void UnoControlListBoxModel_Data::setAllItems ( ::std::vector< ListItem > &&  i_rItems)
inline

Definition at line 2025 of file unocontrols.cxx.

References m_aListItems.

Member Data Documentation

◆ m_aListItems

::std::vector< ListItem > UnoControlListBoxModel_Data::m_aListItems
private

◆ m_bSettingLegacyProperty

bool UnoControlListBoxModel_Data::m_bSettingLegacyProperty

Definition at line 2043 of file unocontrols.cxx.

◆ m_rAntiImpl

UnoControlListBoxModel& UnoControlListBoxModel_Data::m_rAntiImpl
private

Definition at line 2046 of file unocontrols.cxx.

Referenced by getItem(), insertItem(), and removeItem().


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