Моя цель - построить дерево узлов флажков со следующими функциями.
Узлы:
По всему дереву будет 2 типа узлов.
1. Родительские узлы
2. Дочерние узлы
Все узлы являются узлами флажка.
В дополнение к флажку родительские узлы должны иметь дополнительную папку, например значок.
И все флажки должны быть редактируемыми
Более чем один флажок должен быть отмечен одновременно.
Какой наилучший из возможных подходов я могу использовать?