LibreOffice Module toolkit (master) 1
Public Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Friends | List of all members
TreeControlPeer Class Referencefinal

#include <treecontrolpeer.hxx>

Inheritance diagram for TreeControlPeer:
[legend]
Collaboration diagram for TreeControlPeer:
[legend]

Public Member Functions

 TreeControlPeer ()
 
virtual ~TreeControlPeer () override
 
vcl::WindowcreateVclControl (vcl::Window *pParent, sal_Int64 nWinStyle)
 
virtual sal_Bool SAL_CALL select (const css::uno::Any &xSelection) override
 
virtual css::uno::Any SAL_CALL getSelection () override
 
virtual void SAL_CALL addSelectionChangeListener (const css::uno::Reference< css::view::XSelectionChangeListener > &xListener) override
 
virtual void SAL_CALL removeSelectionChangeListener (const css::uno::Reference< css::view::XSelectionChangeListener > &xListener) override
 
virtual sal_Bool SAL_CALL addSelection (const css::uno::Any &Selection) override
 
virtual void SAL_CALL removeSelection (const css::uno::Any &Selection) override
 
virtual void SAL_CALL clearSelection () override
 
virtual ::sal_Int32 SAL_CALL getSelectionCount () override
 
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createSelectionEnumeration () override
 
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createReverseSelectionEnumeration () override
 
virtual OUString SAL_CALL getDefaultExpandedGraphicURL () override
 
virtual void SAL_CALL setDefaultExpandedGraphicURL (const OUString &_defaultexpandedgraphicurl) override
 
virtual OUString SAL_CALL getDefaultCollapsedGraphicURL () override
 
virtual void SAL_CALL setDefaultCollapsedGraphicURL (const OUString &_defaultcollapsedgraphicurl) override
 
virtual sal_Bool SAL_CALL isNodeExpanded (const css::uno::Reference< css::awt::tree::XTreeNode > &Node) override
 
virtual sal_Bool SAL_CALL isNodeCollapsed (const css::uno::Reference< css::awt::tree::XTreeNode > &Node) override
 
virtual void SAL_CALL makeNodeVisible (const css::uno::Reference< css::awt::tree::XTreeNode > &Node) override
 
virtual sal_Bool SAL_CALL isNodeVisible (const css::uno::Reference< css::awt::tree::XTreeNode > &Node) override
 
virtual void SAL_CALL expandNode (const css::uno::Reference< css::awt::tree::XTreeNode > &Node) override
 
virtual void SAL_CALL collapseNode (const css::uno::Reference< css::awt::tree::XTreeNode > &Node) override
 
virtual void SAL_CALL addTreeExpansionListener (const css::uno::Reference< css::awt::tree::XTreeExpansionListener > &Listener) override
 
virtual void SAL_CALL removeTreeExpansionListener (const css::uno::Reference< css::awt::tree::XTreeExpansionListener > &Listener) override
 
virtual css::uno::Reference< css::awt::tree::XTreeNode > SAL_CALL getNodeForLocation (::sal_Int32 x, ::sal_Int32 y) override
 
virtual css::uno::Reference< css::awt::tree::XTreeNode > SAL_CALL getClosestNodeForLocation (::sal_Int32 x, ::sal_Int32 y) override
 
virtual css::awt::Rectangle SAL_CALL getNodeRect (const css::uno::Reference< css::awt::tree::XTreeNode > &Node) override
 
virtual sal_Bool SAL_CALL isEditing () override
 
virtual sal_Bool SAL_CALL stopEditing () override
 
virtual void SAL_CALL cancelEditing () override
 
virtual void SAL_CALL startEditingAtNode (const css::uno::Reference< css::awt::tree::XTreeNode > &Node) override
 
virtual void SAL_CALL addTreeEditListener (const css::uno::Reference< css::awt::tree::XTreeEditListener > &Listener) override
 
virtual void SAL_CALL removeTreeEditListener (const css::uno::Reference< css::awt::tree::XTreeEditListener > &Listener) override
 
virtual void SAL_CALL treeNodesChanged (const css::awt::tree::TreeDataModelEvent &aEvent) override
 
virtual void SAL_CALL treeNodesInserted (const css::awt::tree::TreeDataModelEvent &aEvent) override
 
virtual void SAL_CALL treeNodesRemoved (const css::awt::tree::TreeDataModelEvent &aEvent) override
 
virtual void SAL_CALL treeStructureChanged (const css::awt::tree::TreeDataModelEvent &aEvent) override
 
void SAL_CALL disposing (const css::lang::EventObject &Source) override
 
css::awt::Size SAL_CALL getMinimumSize () override
 
css::awt::Size SAL_CALL getPreferredSize () override
 
css::awt::Size SAL_CALL calcAdjustedSize (const css::awt::Size &aNewSize) override
 
void SAL_CALL setProperty (const OUString &PropertyName, const css::uno::Any &Value) override
 
css::uno::Any SAL_CALL getProperty (const OUString &PropertyName) override
 

Private Types

typedef std::map< css::uno::Reference< css::awt::tree::XTreeNode >, UnoTreeListEntry * > TreeNodeMap
 

Private Member Functions

UnoTreeListEntrygetEntry (const css::uno::Reference< css::awt::tree::XTreeNode > &xNode, bool bThrow=true)
 
void disposeControl ()
 called from the UnoTreeListBoxImpl when it gets deleted More...
 
bool onEditingEntry (UnoTreeListEntry const *pEntry)
 
bool onEditedEntry (UnoTreeListEntry const *pEntry, const OUString &rNewText)
 
void fillTree (UnoTreeListBoxImpl &rTree, const css::uno::Reference< css::awt::tree::XTreeDataModel > &xDataModel)
 
void addNode (UnoTreeListBoxImpl &rTree, const css::uno::Reference< css::awt::tree::XTreeNode > &xNode, UnoTreeListEntry *pParentEntry)
 
UnoTreeListEntrycreateEntry (const css::uno::Reference< css::awt::tree::XTreeNode > &xNode, UnoTreeListEntry *pParent, sal_uLong nPos)
 
void updateEntry (UnoTreeListEntry *pEntry)
 
void updateTree (const css::awt::tree::TreeDataModelEvent &rEvent)
 
void updateNode (UnoTreeListBoxImpl const &rTree, const css::uno::Reference< css::awt::tree::XTreeNode > &xNode)
 
void updateChildNodes (UnoTreeListBoxImpl const &rTree, const css::uno::Reference< css::awt::tree::XTreeNode > &xParentNode, UnoTreeListEntry *pParentEntry)
 
UnoTreeListBoxImplgetTreeListBoxOrThrow () const
 
void ChangeNodesSelection (const css::uno::Any &rSelection, bool bSelect, bool bSetSelection)
 
void onChangeDataModel (UnoTreeListBoxImpl &rTree, const css::uno::Reference< css::awt::tree::XTreeDataModel > &xDataModel)
 
void onSelectionChanged ()
 
void onRequestChildNodes (const css::uno::Reference< css::awt::tree::XTreeNode > &xNode)
 
bool onExpanding (const css::uno::Reference< css::awt::tree::XTreeNode > &xNode, bool bExpanding)
 
void onExpanded (const css::uno::Reference< css::awt::tree::XTreeNode > &xNode, bool bExpanding)
 
void onChangeRootDisplayed (bool bIsRootDisplayed)
 
void addEntry (UnoTreeListEntry *pEntry)
 
void removeEntry (UnoTreeListEntry const *pEntry)
 
bool loadImage (const OUString &rURL, Image &rImage)
 

Static Private Member Functions

static OUString getEntryString (const css::uno::Any &rValue)
 

Private Attributes

css::uno::Reference< css::awt::tree::XTreeDataModel > mxDataModel
 
TreeSelectionListenerMultiplexer maSelectionListeners
 
TreeExpansionListenerMultiplexer maTreeExpansionListeners
 
TreeEditListenerMultiplexer maTreeEditListeners
 
bool mbIsRootDisplayed
 
VclPtr< UnoTreeListBoxImplmpTreeImpl
 
sal_Int32 mnEditLock
 
OUString msDefaultCollapsedGraphicURL
 
OUString msDefaultExpandedGraphicURL
 
Image maDefaultExpandedImage
 
Image maDefaultCollapsedImage
 
std::unique_ptr< TreeNodeMapmpTreeNodeMap
 
css::uno::Reference< css::graphic::XGraphicProvider > mxGraphicProvider
 

Friends

class UnoTreeListBoxImpl
 
class UnoTreeListEntry
 

Detailed Description

Definition at line 41 of file treecontrolpeer.hxx.

Member Typedef Documentation

◆ TreeNodeMap

typedef std::map<css::uno::Reference<css::awt::tree::XTreeNode>, UnoTreeListEntry*> TreeControlPeer::TreeNodeMap
private

Definition at line 43 of file treecontrolpeer.hxx.

Constructor & Destructor Documentation

◆ TreeControlPeer()

TreeControlPeer::TreeControlPeer ( )

Definition at line 145 of file treecontrolpeer.cxx.

◆ ~TreeControlPeer()

TreeControlPeer::~TreeControlPeer ( )
overridevirtual

Definition at line 156 of file treecontrolpeer.cxx.

References mpTreeImpl.

Member Function Documentation

◆ addEntry()

void TreeControlPeer::addEntry ( UnoTreeListEntry pEntry)
private

Definition at line 163 of file treecontrolpeer.cxx.

References mpTreeNodeMap, and UnoTreeListEntry::mxNode.

Referenced by UnoTreeListEntry::UnoTreeListEntry().

◆ addNode()

void TreeControlPeer::addNode ( UnoTreeListBoxImpl rTree,
const css::uno::Reference< css::awt::tree::XTreeNode > &  xNode,
UnoTreeListEntry pParentEntry 
)
private

Definition at line 413 of file treecontrolpeer.cxx.

References addNode(), createEntry(), and TREELIST_APPEND.

Referenced by addNode(), and fillTree().

◆ addSelection()

sal_Bool SAL_CALL TreeControlPeer::addSelection ( const css::uno::Any &  Selection)
overridevirtual

Definition at line 548 of file treecontrolpeer.cxx.

References ChangeNodesSelection().

◆ addSelectionChangeListener()

void SAL_CALL TreeControlPeer::addSelectionChangeListener ( const css::uno::Reference< css::view::XSelectionChangeListener > &  xListener)
overridevirtual

Definition at line 533 of file treecontrolpeer.cxx.

References maSelectionListeners.

◆ addTreeEditListener()

void SAL_CALL TreeControlPeer::addTreeEditListener ( const css::uno::Reference< css::awt::tree::XTreeEditListener > &  Listener)
overridevirtual

Definition at line 894 of file treecontrolpeer.cxx.

References maTreeEditListeners.

◆ addTreeExpansionListener()

void SAL_CALL TreeControlPeer::addTreeExpansionListener ( const css::uno::Reference< css::awt::tree::XTreeExpansionListener > &  Listener)
overridevirtual

Definition at line 792 of file treecontrolpeer.cxx.

References maTreeExpansionListeners.

◆ calcAdjustedSize()

css::awt::Size TreeControlPeer::calcAdjustedSize ( const css::awt::Size &  aNewSize)
override

Definition at line 1201 of file treecontrolpeer.cxx.

◆ cancelEditing()

void SAL_CALL TreeControlPeer::cancelEditing ( )
overridevirtual

Definition at line 876 of file treecontrolpeer.cxx.

References SvTreeListBox::EndEditing(), and getTreeListBoxOrThrow().

◆ ChangeNodesSelection()

void TreeControlPeer::ChangeNodesSelection ( const css::uno::Any &  rSelection,
bool  bSelect,
bool  bSetSelection 
)
private
Exceptions
css::uno::RuntimeException
css::lang::IllegalArgumentException

Definition at line 433 of file treecontrolpeer.cxx.

References getEntry(), getTreeListBoxOrThrow(), i, nCount, SvTreeListBox::Select(), SvTreeListBox::SelectAll(), Sequence, and o3tl::tryAccess().

Referenced by addSelection(), removeSelection(), and select().

◆ clearSelection()

void SAL_CALL TreeControlPeer::clearSelection ( )
overridevirtual

Definition at line 561 of file treecontrolpeer.cxx.

References getTreeListBoxOrThrow(), and SvTreeListBox::SelectAll().

◆ collapseNode()

void SAL_CALL TreeControlPeer::collapseNode ( const css::uno::Reference< css::awt::tree::XTreeNode > &  Node)
overridevirtual

◆ createEntry()

UnoTreeListEntry * TreeControlPeer::createEntry ( const css::uno::Reference< css::awt::tree::XTreeNode > &  xNode,
UnoTreeListEntry pParent,
sal_uLong  nPos 
)
private

◆ createReverseSelectionEnumeration()

Reference< XEnumeration > SAL_CALL TreeControlPeer::createReverseSelectionEnumeration ( )
overridevirtual

◆ createSelectionEnumeration()

Reference< XEnumeration > SAL_CALL TreeControlPeer::createSelectionEnumeration ( )
overridevirtual

◆ createVclControl()

vcl::Window * TreeControlPeer::createVclControl ( vcl::Window pParent,
sal_Int64  nWinStyle 
)

Definition at line 206 of file treecontrolpeer.cxx.

References VclPtr< class reference_type >::Create(), and mpTreeImpl.

◆ disposeControl()

void TreeControlPeer::disposeControl ( )
private

called from the UnoTreeListBoxImpl when it gets deleted

Definition at line 214 of file treecontrolpeer.cxx.

References mpTreeImpl, and mpTreeNodeMap.

◆ disposing()

void SAL_CALL TreeControlPeer::disposing ( const css::lang::EventObject &  Source)
override

◆ expandNode()

void SAL_CALL TreeControlPeer::expandNode ( const css::uno::Reference< css::awt::tree::XTreeNode > &  Node)
overridevirtual

Definition at line 770 of file treecontrolpeer.cxx.

References SvTreeListBox::Expand(), getEntry(), and getTreeListBoxOrThrow().

◆ fillTree()

void TreeControlPeer::fillTree ( UnoTreeListBoxImpl rTree,
const css::uno::Reference< css::awt::tree::XTreeDataModel > &  xDataModel 
)
private

◆ getClosestNodeForLocation()

Reference< XTreeNode > SAL_CALL TreeControlPeer::getClosestNodeForLocation ( ::sal_Int32  x,
::sal_Int32  y 
)
overridevirtual

◆ getDefaultCollapsedGraphicURL()

OUString SAL_CALL TreeControlPeer::getDefaultCollapsedGraphicURL ( )
overridevirtual

Definition at line 696 of file treecontrolpeer.cxx.

References msDefaultCollapsedGraphicURL.

◆ getDefaultExpandedGraphicURL()

OUString SAL_CALL TreeControlPeer::getDefaultExpandedGraphicURL ( )
overridevirtual

Definition at line 660 of file treecontrolpeer.cxx.

References msDefaultExpandedGraphicURL.

◆ getEntry()

UnoTreeListEntry * TreeControlPeer::getEntry ( const css::uno::Reference< css::awt::tree::XTreeNode > &  xNode,
bool  bThrow = true 
)
private

◆ getEntryString()

OUString TreeControlPeer::getEntryString ( const css::uno::Any &  rValue)
staticprivate

Definition at line 1080 of file treecontrolpeer.cxx.

References nValue.

Referenced by updateEntry().

◆ getMinimumSize()

css::awt::Size TreeControlPeer::getMinimumSize ( )
override

Definition at line 1183 of file treecontrolpeer.cxx.

Referenced by getPreferredSize().

◆ getNodeForLocation()

Reference< XTreeNode > SAL_CALL TreeControlPeer::getNodeForLocation ( ::sal_Int32  x,
::sal_Int32  y 
)
overridevirtual

◆ getNodeRect()

awt::Rectangle SAL_CALL TreeControlPeer::getNodeRect ( const css::uno::Reference< css::awt::tree::XTreeNode > &  Node)
overridevirtual

◆ getPreferredSize()

css::awt::Size TreeControlPeer::getPreferredSize ( )
override

Definition at line 1196 of file treecontrolpeer.cxx.

References getMinimumSize().

◆ getProperty()

Any TreeControlPeer::getProperty ( const OUString &  PropertyName)
override

◆ getSelection()

Any SAL_CALL TreeControlPeer::getSelection ( )
overridevirtual

◆ getSelectionCount()

sal_Int32 SAL_CALL TreeControlPeer::getSelectionCount ( )
override

◆ getTreeListBoxOrThrow()

UnoTreeListBoxImpl & TreeControlPeer::getTreeListBoxOrThrow ( ) const
private

◆ isEditing()

sal_Bool SAL_CALL TreeControlPeer::isEditing ( )
overridevirtual

◆ isNodeCollapsed()

sal_Bool SAL_CALL TreeControlPeer::isNodeCollapsed ( const css::uno::Reference< css::awt::tree::XTreeNode > &  Node)
overridevirtual

Definition at line 742 of file treecontrolpeer.cxx.

References isNodeExpanded().

◆ isNodeExpanded()

sal_Bool SAL_CALL TreeControlPeer::isNodeExpanded ( const css::uno::Reference< css::awt::tree::XTreeNode > &  Node)
overridevirtual

Definition at line 732 of file treecontrolpeer.cxx.

References getEntry(), getTreeListBoxOrThrow(), and SvListView::IsExpanded().

Referenced by isNodeCollapsed().

◆ isNodeVisible()

sal_Bool SAL_CALL TreeControlPeer::isNodeVisible ( const css::uno::Reference< css::awt::tree::XTreeNode > &  Node)
overridevirtual

◆ loadImage()

bool TreeControlPeer::loadImage ( const OUString &  rURL,
Image rImage 
)
private

◆ makeNodeVisible()

void SAL_CALL TreeControlPeer::makeNodeVisible ( const css::uno::Reference< css::awt::tree::XTreeNode > &  Node)
overridevirtual

◆ onChangeDataModel()

void TreeControlPeer::onChangeDataModel ( UnoTreeListBoxImpl rTree,
const css::uno::Reference< css::awt::tree::XTreeDataModel > &  xDataModel 
)
private

Definition at line 1161 of file treecontrolpeer.cxx.

References fillTree(), and mxDataModel.

Referenced by setProperty().

◆ onChangeRootDisplayed()

void TreeControlPeer::onChangeRootDisplayed ( bool  bIsRootDisplayed)
private

◆ onEditedEntry()

bool TreeControlPeer::onEditedEntry ( UnoTreeListEntry const *  pEntry,
const OUString &  rNewText 
)
private

◆ onEditingEntry()

bool TreeControlPeer::onEditingEntry ( UnoTreeListEntry const *  pEntry)
private

◆ onExpanded()

void TreeControlPeer::onExpanded ( const css::uno::Reference< css::awt::tree::XTreeNode > &  xNode,
bool  bExpanding 
)
private

Definition at line 367 of file treecontrolpeer.cxx.

References aEvent, Exception, and maTreeExpansionListeners.

◆ onExpanding()

bool TreeControlPeer::onExpanding ( const css::uno::Reference< css::awt::tree::XTreeNode > &  xNode,
bool  bExpanding 
)
private

Definition at line 344 of file treecontrolpeer.cxx.

References aEvent, Exception, and maTreeExpansionListeners.

◆ onRequestChildNodes()

void TreeControlPeer::onRequestChildNodes ( const css::uno::Reference< css::awt::tree::XTreeNode > &  xNode)
private

Definition at line 330 of file treecontrolpeer.cxx.

References aEvent, Exception, and maTreeExpansionListeners.

◆ onSelectionChanged()

void TreeControlPeer::onSelectionChanged ( )
private

Definition at line 322 of file treecontrolpeer.cxx.

References aEvent, and maSelectionListeners.

◆ removeEntry()

void TreeControlPeer::removeEntry ( UnoTreeListEntry const *  pEntry)
private

Definition at line 177 of file treecontrolpeer.cxx.

References mpTreeNodeMap, and UnoTreeListEntry::mxNode.

Referenced by UnoTreeListEntry::~UnoTreeListEntry().

◆ removeSelection()

void SAL_CALL TreeControlPeer::removeSelection ( const css::uno::Any &  Selection)
overridevirtual

Definition at line 555 of file treecontrolpeer.cxx.

References ChangeNodesSelection().

◆ removeSelectionChangeListener()

void SAL_CALL TreeControlPeer::removeSelectionChangeListener ( const css::uno::Reference< css::view::XSelectionChangeListener > &  xListener)
overridevirtual

Definition at line 539 of file treecontrolpeer.cxx.

References maSelectionListeners.

◆ removeTreeEditListener()

void SAL_CALL TreeControlPeer::removeTreeEditListener ( const css::uno::Reference< css::awt::tree::XTreeEditListener > &  Listener)
overridevirtual

Definition at line 899 of file treecontrolpeer.cxx.

References maTreeEditListeners.

◆ removeTreeExpansionListener()

void SAL_CALL TreeControlPeer::removeTreeExpansionListener ( const css::uno::Reference< css::awt::tree::XTreeExpansionListener > &  Listener)
overridevirtual

Definition at line 798 of file treecontrolpeer.cxx.

References maTreeExpansionListeners.

◆ select()

sal_Bool SAL_CALL TreeControlPeer::select ( const css::uno::Any &  xSelection)
overridevirtual

Definition at line 490 of file treecontrolpeer.cxx.

References ChangeNodesSelection().

◆ setDefaultCollapsedGraphicURL()

void SAL_CALL TreeControlPeer::setDefaultCollapsedGraphicURL ( const OUString &  _defaultcollapsedgraphicurl)
overridevirtual

◆ setDefaultExpandedGraphicURL()

void SAL_CALL TreeControlPeer::setDefaultExpandedGraphicURL ( const OUString &  _defaultexpandedgraphicurl)
overridevirtual

◆ setProperty()

void TreeControlPeer::setProperty ( const OUString &  PropertyName,
const css::uno::Any &  Value 
)
override

◆ startEditingAtNode()

void SAL_CALL TreeControlPeer::startEditingAtNode ( const css::uno::Reference< css::awt::tree::XTreeNode > &  Node)
overridevirtual

◆ stopEditing()

sal_Bool SAL_CALL TreeControlPeer::stopEditing ( )
overridevirtual

◆ treeNodesChanged()

void SAL_CALL TreeControlPeer::treeNodesChanged ( const css::awt::tree::TreeDataModelEvent &  aEvent)
overridevirtual

Definition at line 954 of file treecontrolpeer.cxx.

References mnEditLock, and updateTree().

◆ treeNodesInserted()

void SAL_CALL TreeControlPeer::treeNodesInserted ( const css::awt::tree::TreeDataModelEvent &  aEvent)
overridevirtual

Definition at line 964 of file treecontrolpeer.cxx.

References mnEditLock, and updateTree().

◆ treeNodesRemoved()

void SAL_CALL TreeControlPeer::treeNodesRemoved ( const css::awt::tree::TreeDataModelEvent &  aEvent)
overridevirtual

Definition at line 974 of file treecontrolpeer.cxx.

References mnEditLock, and updateTree().

◆ treeStructureChanged()

void SAL_CALL TreeControlPeer::treeStructureChanged ( const css::awt::tree::TreeDataModelEvent &  aEvent)
overridevirtual

Definition at line 984 of file treecontrolpeer.cxx.

References mnEditLock, and updateTree().

◆ updateChildNodes()

void TreeControlPeer::updateChildNodes ( UnoTreeListBoxImpl const &  rTree,
const css::uno::Reference< css::awt::tree::XTreeNode > &  xParentNode,
UnoTreeListEntry pParentEntry 
)
private

◆ updateEntry()

void TreeControlPeer::updateEntry ( UnoTreeListEntry pEntry)
private

◆ updateNode()

void TreeControlPeer::updateNode ( UnoTreeListBoxImpl const &  rTree,
const css::uno::Reference< css::awt::tree::XTreeNode > &  xNode 
)
private

Definition at line 1009 of file treecontrolpeer.cxx.

References createEntry(), getEntry(), TREELIST_APPEND, and updateChildNodes().

Referenced by updateTree().

◆ updateTree()

void TreeControlPeer::updateTree ( const css::awt::tree::TreeDataModelEvent &  rEvent)
private

Friends And Related Function Documentation

◆ UnoTreeListBoxImpl

friend class UnoTreeListBoxImpl
friend

Definition at line 45 of file treecontrolpeer.hxx.

◆ UnoTreeListEntry

friend class UnoTreeListEntry
friend

Definition at line 46 of file treecontrolpeer.hxx.

Referenced by createEntry().

Member Data Documentation

◆ maDefaultCollapsedImage

Image TreeControlPeer::maDefaultCollapsedImage
private

Definition at line 160 of file treecontrolpeer.hxx.

Referenced by createEntry(), and setDefaultCollapsedGraphicURL().

◆ maDefaultExpandedImage

Image TreeControlPeer::maDefaultExpandedImage
private

Definition at line 159 of file treecontrolpeer.hxx.

Referenced by createEntry(), and setDefaultExpandedGraphicURL().

◆ maSelectionListeners

TreeSelectionListenerMultiplexer TreeControlPeer::maSelectionListeners
private

◆ maTreeEditListeners

TreeEditListenerMultiplexer TreeControlPeer::maTreeEditListeners
private

◆ maTreeExpansionListeners

TreeExpansionListenerMultiplexer TreeControlPeer::maTreeExpansionListeners
private

◆ mbIsRootDisplayed

bool TreeControlPeer::mbIsRootDisplayed
private

Definition at line 154 of file treecontrolpeer.hxx.

Referenced by fillTree(), getProperty(), onChangeRootDisplayed(), and setProperty().

◆ mnEditLock

sal_Int32 TreeControlPeer::mnEditLock
private

◆ mpTreeImpl

VclPtr<UnoTreeListBoxImpl> TreeControlPeer::mpTreeImpl
private

◆ mpTreeNodeMap

std::unique_ptr<TreeNodeMap> TreeControlPeer::mpTreeNodeMap
private

Definition at line 161 of file treecontrolpeer.hxx.

Referenced by addEntry(), disposeControl(), getEntry(), and removeEntry().

◆ msDefaultCollapsedGraphicURL

OUString TreeControlPeer::msDefaultCollapsedGraphicURL
private

◆ msDefaultExpandedGraphicURL

OUString TreeControlPeer::msDefaultExpandedGraphicURL
private

◆ mxDataModel

css::uno::Reference< css::awt::tree::XTreeDataModel > TreeControlPeer::mxDataModel
private

◆ mxGraphicProvider

css::uno::Reference< css::graphic::XGraphicProvider > TreeControlPeer::mxGraphicProvider
private

Definition at line 162 of file treecontrolpeer.hxx.

Referenced by loadImage().


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