Abstract
Stores references to objects being dragged, and objects to drop on. Override with a reference in outer scope, if drag&drop should operate outside of tree
Stores references to objects being dragged, and objects to drop on. Override with a reference in outer scope, if drag&drop should operate outside of tree
Stores references to selected objects. Override with a reference in outer scope, if selection should also operate outside of tree
Abstract
addAbstract
copyAbstract
deleteAbstract
getRetrieve a space separated string of attributes to add to the list item representing the object for further styling
Abstract
getAbstract
getRetrieve a string to create a label for the tree item representing the object
Abstract
hasReturn true if the object has children that must be shown when unfolding the tree item
Abstract
renameReturn false to disallow renaming the item/object, or processes the proposed new label
Subclass this to create a broker between your data and a [[Tree]] to display and manipulate it. The [[Tree]] doesn't know how your data is structured and how to handle it, the controller implements the methods needed