pswamp.gui.grid_view.layer_select

Classes

TreeWidgetItem

Modified QTreeWidgetItem, to be able to see which items are checked

LayerSelectTree

Tree with layers that can be selected.

Functions

handle(self, item, column)

Not sure if this is used.

main()

Module Contents

pswamp.gui.grid_view.layer_select.handle(self, item, column)

Not sure if this is used.

class pswamp.gui.grid_view.layer_select.TreeWidgetItem

Bases: PySide6.QtWidgets.QTreeWidgetItem

Modified QTreeWidgetItem, to be able to see which items are checked

setData(column, role, value)
class pswamp.gui.grid_view.layer_select.LayerSelectTree(config, parent_widget, layers_data, *args)

Bases: PySide6.QtWidgets.QTreeWidget

Tree with layers that can be selected.

Layers are organized in categories. Doubleclicking a layer causes a pop-up with settings for that layer (if available).

TODO: Remove *args from argument list (not used).

Parameters:
  • config (dict) – pswamp configuration

  • parent_widget

itemChecked
config
parent_widget
layers_data
active_layer_instances
layer_to_idx
show_layer(parent_layer, child_layer)
onItemChecked(it, col)
onItemDoubleClicked(it, col)
pswamp.gui.grid_view.layer_select.main()