|
| | JNamedTreeNode (JTree *tree, const JString &name, const bool isOpenable=true) |
| |
| | ~JNamedTreeNode () override |
| |
| const JString & | GetName () const |
| |
| void | SetName (const JString &name) |
| |
| bool | FindNamedChild (const JString &name, JNamedTreeNode **node) |
| |
| bool | FindNamedChild (const JString &name, const JNamedTreeNode **node) const |
| |
| JNamedTreeNode * | GetNamedParent () |
| |
| const JNamedTreeNode * | GetNamedParent () const |
| |
| bool | GetNamedParent (JNamedTreeNode **parent) |
| |
| bool | GetNamedParent (const JNamedTreeNode **parent) const |
| |
| JNamedTreeNode * | GetNamedChild (const JIndex index) |
| |
| const JNamedTreeNode * | GetNamedChild (const JIndex index) const |
| |
| | JTreeNode (JTree *tree, const bool isOpenable=true) |
| |
| | ~JTreeNode () override |
| |
| bool | IsRoot () const |
| |
| JSize | GetDepth () const |
| |
| JTree * | GetTree () |
| |
| const JTree * | GetTree () const |
| |
| bool | HasTree () const |
| |
| bool | GetTree (JTree **tree) |
| |
| bool | GetTree (const JTree **tree) const |
| |
| JTreeNode * | GetParent () |
| |
| const JTreeNode * | GetParent () const |
| |
| bool | HasParent () const |
| |
| bool | GetParent (JTreeNode **parent) |
| |
| bool | GetParent (const JTreeNode **parent) const |
| |
| JIndex | GetIndexInParent () const |
| |
| bool | GetIndexInParent (JIndex *index) const |
| |
| void | DisconnectFromParent () |
| |
| bool | IsOpenable () const |
| |
| virtual bool | OKToOpen () const |
| |
| bool | HasChildren () const |
| |
| JSize | GetChildCount () const |
| |
| JTreeNode * | GetChild (const JIndex index) |
| |
| const JTreeNode * | GetChild (const JIndex index) const |
| |
| JSize | GetDescendantCount () const |
| |
| void | CollectDescendants (JPtrArray< JTreeNode > *list) |
| |
| bool | FindChild (const JTreeNode *child, JIndex *index) const |
| |
| bool | ChildIndexValid (const JIndex index) const |
| |
| void | InsertAtIndex (const JIndex index, JTreeNode *child) |
| |
| void | Prepend (JTreeNode *child) |
| |
| void | Append (JTreeNode *child) |
| |
| void | InsertBefore (const JTreeNode *before, JTreeNode *child) |
| |
| void | InsertAfter (const JTreeNode *after, JTreeNode *child) |
| |
| void | Remove (JTreeNode *child) |
| |
| void | DeleteAllChildren () |
| |
| void | InsertSorted (JTreeNode *child) |
| |
| bool | GetChildCompareFunction (std::function< std::weak_ordering(JTreeNode *const &, JTreeNode *const &)> **compare, JListT::SortOrder *order) |
| |
| void | SetChildCompareFunction (const std::function< std::weak_ordering(JTreeNode *const &, JTreeNode *const &)> compare, const JListT::SortOrder order, const bool propagate) |
| |
| void | SortChildren (const bool propagate=false) |
| |
| void | MoveToIndex (JTreeNode *child, const JIndex index) |
| |
| void | MoveBefore (const JTreeNode *before, JTreeNode *child) |
| |
| void | MoveAfter (const JTreeNode *after, JTreeNode *child) |
| |
| | JBroadcaster () |
| |
| virtual | ~JBroadcaster () |
| |
| JBroadcaster & | operator= (const JBroadcaster &source) |
| |
| bool | HasSenders () const |
| |
| JSize | GetSenderCount () const |
| |
| bool | HasRecipients () const |
| |
| JSize | GetRecipientCount () const |
| |
| virtual JString | ToString () const |
| |
| template<class T > |
| void | ListenTo (const JBroadcaster *sender, const std::function< void(const T &)> &f) |
| |
JTreeNode that includes a name.