- bool checkRequirements(const QModelIndex &index, itemActiveStates requiredActiveState = activeState | inactiveState);
- void addItemToMenu(QAction &action, QMenu &menu, const QModelIndex &index, itemActiveStates requiredActiveState = activeState | inactiveState);
+ QHash<NetworkId, bool> _expandedState;
+
+ void storeExpandedState(NetworkId networkId, bool expanded);
+
+ bool checkRequirements(const QModelIndex &index,
+ ItemActiveStates requiredActiveState = QFlags<ItemActiveState>(ActiveState) | QFlags<ItemActiveState>(InactiveState));
+ void addItemToMenu(QAction &action, QMenu &menu, const QModelIndex &index,
+ ItemActiveStates requiredActiveState = QFlags<ItemActiveState>(ActiveState) | QFlags<ItemActiveState>(InactiveState));