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

Public Member Functions

 UnoTreeListEntry (const Reference< XTreeNode > &xNode, TreeControlPeer *pPeer)
 
virtual ~UnoTreeListEntry () override
 
- Public Member Functions inherited from SvTreeListEntry
 SvTreeListEntry ()
 
virtual ~SvTreeListEntry ()
 
bool HasChildren () const
 
bool HasChildListPos () const
 
sal_uInt32 GetChildListPos () const
 
SvTreeListEntriesGetChildEntries ()
 
const SvTreeListEntriesGetChildEntries () const
 
void Clone (SvTreeListEntry *pSource)
 
size_t ItemCount () const
 
void AddItem (std::unique_ptr< SvLBoxItem > pItem)
 
void ReplaceItem (std::unique_ptr< SvLBoxItem > pNewItem, size_t nPos)
 
const SvLBoxItemGetItem (size_t nPos) const
 
SvLBoxItemGetItem (size_t nPos)
 
const SvLBoxItemGetFirstItem (SvLBoxItemType eType) const
 
SvLBoxItemGetFirstItem (SvLBoxItemType eType)
 
size_t GetPos (const SvLBoxItem *pItem) const
 
void * GetUserData () const
 
void SetUserData (void *pPtr)
 
void EnableChildrenOnDemand (bool bEnable=true)
 
bool HasChildrenOnDemand () const
 
SvTLEntryFlags GetFlags () const
 
void SetFlags (SvTLEntryFlags nFlags)
 
void SetTextColor (std::optional< Color > xColor)
 
std::optional< Color > const & GetTextColor () const
 
void SetExtraIndent (sal_uInt32 nExtraIndent)
 
sal_uInt32 GetExtraIndent () const
 
SvTreeListEntryNextSibling () const
 
SvTreeListEntryPrevSibling () const
 
SvTreeListEntryLastSibling () const
 

Public Attributes

Reference< XTreeNode > mxNode
 
TreeControlPeermpPeer
 

Additional Inherited Members

- Static Public Attributes inherited from SvTreeListEntry
static const size_t ITEM_NOT_FOUND
 

Detailed Description

Definition at line 135 of file treecontrolpeer.cxx.

Constructor & Destructor Documentation

◆ UnoTreeListEntry()

UnoTreeListEntry::UnoTreeListEntry ( const Reference< XTreeNode > &  xNode,
TreeControlPeer pPeer 
)

Definition at line 1564 of file treecontrolpeer.cxx.

References TreeControlPeer::addEntry(), and mpPeer.

◆ ~UnoTreeListEntry()

UnoTreeListEntry::~UnoTreeListEntry ( )
overridevirtual

Definition at line 1573 of file treecontrolpeer.cxx.

References mpPeer, and TreeControlPeer::removeEntry().

Member Data Documentation

◆ mpPeer

TreeControlPeer* UnoTreeListEntry::mpPeer

Definition at line 142 of file treecontrolpeer.cxx.

Referenced by UnoTreeListEntry(), and ~UnoTreeListEntry().

◆ mxNode

Reference< XTreeNode > UnoTreeListEntry::mxNode

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