Saves relevant enhancedTable states so that it can be reset on reload/reopen. A PanelStateManager is linked to a BaseLayer.
setters are called each time enhancedTable states are updated, getters are called each time enhancedTable is reloaded/reopened.
States to save and reset:
- displayed rows (on symbology and layer visibility updates)
- column filters
- whether table maximized is in maximized or split view
Saves relevant enhancedTable states so that it can be reset on reload/reopen. A PanelStateManager is linked to a BaseLayer. setters are called each time enhancedTable states are updated, getters are called each time enhancedTable is reloaded/reopened. States to save and reset: - displayed rows (on symbology and layer visibility updates) - column filters - whether table maximized is in maximized or split view