25 #ifndef __TY_TREE_STATE_HELPER__
26 #define __TY_TREE_STATE_HELPER__
30 #include <QTreeWidget>
31 #include <QTreeWidgetItem>
51 static void saveExpansionRec(QTreeWidgetItem* item, QHash<QString, bool>& map);
55 static QString
makeKey(QTreeWidgetItem* item);
static void restoreExpansionRec(QTreeWidgetItem *item, const QHash< QString, bool > &map)
static void saveExpansionRec(QTreeWidgetItem *item, QHash< QString, bool > &map)
static QString makeKey(QTreeWidgetItem *item)
static void capture(QTreeWidget *tree, TYTreeViewState &outState)
Capture l'état complet (expansions + scroll) du QTreeWidget.
static void apply(QTreeWidget *tree, const TYTreeViewState &state)
Applique l'état complet (expansions + scroll) au QTreeWidget.
QHash< QString, bool > expansion