| addSubItem(TreeViewItem *newItem, int insertPosition=-1) | TreeViewItem | |
| addSubItemSorted(ElementComparator &comparator, TreeViewItem *newItem) | TreeViewItem | inline |
| areAllParentsOpen() const noexcept | TreeViewItem | |
| areLinesDrawn() const | TreeViewItem | private |
| canBeSelected() const | TreeViewItem | inlinevirtual |
| clearSubItems() | TreeViewItem | |
| countSelectedItemsRecursively(int depth) const noexcept | TreeViewItem | private |
| createItemComponent() | TreeViewItem | inlinevirtual |
| deselectAllRecursively(TreeViewItem *itemToIgnore) | TreeViewItem | private |
| drawLinesInside | TreeViewItem | private |
| drawLinesSet | TreeViewItem | private |
| drawsInLeftMargin | TreeViewItem | private |
| drawsInRightMargin | TreeViewItem | private |
| filesDropped(const StringArray &files, int insertIndex) | TreeViewItem | virtual |
| findItemFromIdentifierString(const String &) | TreeViewItem | private |
| findItemRecursively(int y) noexcept | TreeViewItem | private |
| getDeepestOpenParentItem() noexcept | TreeViewItem | private |
| getDragSourceDescription() | TreeViewItem | virtual |
| getIndentX() const noexcept | TreeViewItem | private |
| getIndexInParent() const noexcept | TreeViewItem | |
| getItemHeight() const | TreeViewItem | inlinevirtual |
| getItemIdentifierString() const | TreeViewItem | |
| getItemOnRow(int index) noexcept | TreeViewItem | private |
| getItemPosition(bool relativeToTreeViewTopLeft) const noexcept | TreeViewItem | |
| getItemWidth() const | TreeViewItem | inlinevirtual |
| getNextVisibleItem(bool recurse) const noexcept | TreeViewItem | private |
| getNumRows() const noexcept | TreeViewItem | private |
| getNumSubItems() const noexcept | TreeViewItem | |
| getOpenness() const noexcept | TreeViewItem | |
| getOpennessState() const | TreeViewItem | |
| getOpennessState(bool canReturnNull) const | TreeViewItem | private |
| getOwnerView() const noexcept | TreeViewItem | inline |
| getParentItem() const noexcept | TreeViewItem | inline |
| getRowNumberInTree() const noexcept | TreeViewItem | |
| getSelectedItemWithIndex(int index) noexcept | TreeViewItem | private |
| getSubItem(int index) const noexcept | TreeViewItem | |
| getTooltip() | TreeViewItem | virtual |
| getTopLevelItem() noexcept | TreeViewItem | private |
| getUniqueName() const | TreeViewItem | virtual |
| isFullyOpen() const noexcept | TreeViewItem | private |
| isInterestedInDragSource(const DragAndDropTarget::SourceDetails &dragSourceDetails) | TreeViewItem | virtual |
| isInterestedInFileDrag(const StringArray &files) | TreeViewItem | virtual |
| isLastOfSiblings() const noexcept | TreeViewItem | |
| isOpen() const noexcept | TreeViewItem | |
| isSelected() const noexcept | TreeViewItem | |
| itemClicked(const MouseEvent &e) | TreeViewItem | virtual |
| itemDoubleClicked(const MouseEvent &e) | TreeViewItem | virtual |
| itemDropped(const DragAndDropTarget::SourceDetails &dragSourceDetails, int insertIndex) | TreeViewItem | virtual |
| itemHeight | TreeViewItem | private |
| itemOpennessChanged(bool isNowOpen) | TreeViewItem | virtual |
| itemSelectionChanged(bool isNowSelected) | TreeViewItem | virtual |
| itemWidth | TreeViewItem | private |
| mightContainSubItems()=0 | TreeViewItem | pure virtual |
| openness | TreeViewItem | private |
| Openness enum name | TreeViewItem | |
| opennessClosed enum value | TreeViewItem | |
| opennessDefault enum value | TreeViewItem | |
| opennessOpen enum value | TreeViewItem | |
| ownerView | TreeViewItem | private |
| ownerViewChanged(TreeView *newOwner) | TreeViewItem | virtual |
| paintHorizontalConnectingLine(Graphics &, const Line< float > &line) | TreeViewItem | virtual |
| paintItem(Graphics &g, int width, int height) | TreeViewItem | virtual |
| paintOpenCloseButton(Graphics &, const Rectangle< float > &area, Colour backgroundColour, bool isMouseOver) | TreeViewItem | virtual |
| paintRecursively(Graphics &, int width) | TreeViewItem | private |
| paintVerticalConnectingLine(Graphics &, const Line< float > &line) | TreeViewItem | virtual |
| parentItem | TreeViewItem | private |
| redrawNeeded | TreeViewItem | private |
| removeAllSubItemsFromList() | TreeViewItem | private |
| removeSubItem(int index, bool deleteItem=true) | TreeViewItem | |
| removeSubItemFromList(int index, bool deleteItem) | TreeViewItem | private |
| repaintItem() const | TreeViewItem | |
| restoreOpennessState(const XmlElement &xml) | TreeViewItem | |
| restoreToDefaultOpenness() | TreeViewItem | private |
| selected | TreeViewItem | private |
| setDrawsInLeftMargin(bool canDrawInLeftMargin) noexcept | TreeViewItem | |
| setDrawsInRightMargin(bool canDrawInRightMargin) noexcept | TreeViewItem | |
| setLinesDrawnForSubItems(bool shouldDrawLines) noexcept | TreeViewItem | |
| setOpen(bool shouldBeOpen) | TreeViewItem | |
| setOpenness(Openness newOpenness) | TreeViewItem | |
| setOwnerView(TreeView *) noexcept | TreeViewItem | private |
| setSelected(bool shouldBeSelected, bool deselectOtherItemsFirst, NotificationType shouldNotify=sendNotification) | TreeViewItem | |
| sortSubItems(ElementComparator &comparator) | TreeViewItem | inline |
| subItems | TreeViewItem | private |
| totalHeight | TreeViewItem | private |
| totalWidth | TreeViewItem | private |
| treeHasChanged() const noexcept | TreeViewItem | |
| TreeView class | TreeViewItem | friend |
| TreeViewItem() | TreeViewItem | |
| uid | TreeViewItem | private |
| updatePositions(int newY) | TreeViewItem | private |
| y | TreeViewItem | private |
| ~TreeViewItem() | TreeViewItem | virtual |