KatTreeNode constructor

const KatTreeNode({
  1. Key? key,
  2. required KatTreeNodeData data,
  3. required KatTreeNodeData? parent,
  4. State<StatefulWidget>? parentState,
  5. required double offsetLeft,
  6. int? maxLines,
  7. required bool showCheckBox,
  8. required bool showRequired,
  9. required bool showActions,
  10. required bool contentTappable,
  11. required Widget icon,
  12. required bool lazy,
  13. required Future<bool> load(
    1. KatTreeNodeData node
    ),
  14. required void append(
    1. KatTreeNodeData node
    ),
  15. required void remove(
    1. KatTreeNodeData node
    ),
  16. required void onTap(
    1. KatTreeNodeData node
    ),
  17. required void onCheck(
    1. bool checked,
    2. KatTreeNodeData node
    ),
  18. required void onLoad(
    1. KatTreeNodeData node
    ),
  19. required void onExpand(
    1. KatTreeNodeData node
    ),
  20. required void onAppend(
    1. KatTreeNodeData node,
    2. KatTreeNodeData? parent
    ),
  21. required void onRemove(
    1. KatTreeNodeData node,
    2. KatTreeNodeData? parent
    ),
  22. required void onCollapse(
    1. KatTreeNodeData node
    ),
})

Implementation

const KatTreeNode({
  super.key,
  required this.data,
  required this.parent,
  this.parentState,
  required this.offsetLeft,
  this.maxLines,
  required this.showCheckBox,
  required this.showRequired,
  required this.showActions,
  required this.contentTappable,
  required this.icon,
  required this.lazy,
  required this.load,
  required this.append,
  required this.remove,
  required this.onTap,
  required this.onCheck,
  required this.onLoad,
  required this.onExpand,
  required this.onAppend,
  required this.onRemove,
  required this.onCollapse,
});