napari_locan.data_model.region_specifications.RegionSpecifications

class napari_locan.data_model.region_specifications.RegionSpecifications(datasets=None, names=None)[source]

Bases: DataModel

Container for one or more region specifications.

Variables:
  • datasets_changed_signal – A Qt signal for index

  • names_changed_signal – A Qt signal for names

  • index_changed_signal – A Qt signal for index

  • datasets – Data structures

  • names – Data structure string identifier

  • index – Current selection of data structure

  • dataset – The selected data object

  • name – The selected data identifier

Methods

__init__([datasets, names])

append_item(dataset[, name, set_index])

Append a new item to the end of datasets and point index to new dataset if set_index is true.

blockSignals

childEvent

children

connect

connectNotify

customEvent

deleteLater

delete_all()

Delete all datasets and set index to -1.

delete_item()

Delete current dataset and set index to the previous dataset.

disconnect

disconnectNotify

dumpObjectInfo

dumpObjectTree

dynamicPropertyNames

emit

event

eventFilter

findChild

findChildren

inherits

installEventFilter

isQuickItemType

isSignalConnected

isWidgetType

isWindowType

killTimer

metaObject

moveToThread

objectName

parent

property

receivers

removeEventFilter

sender

senderSignalIndex

setObjectName

setParent

setProperty

set_datasets_and_names([datasets, names])

Set datasets and names to the given values and point index to the last item.

set_index_slot(value)

QT slot for property self.index.

signalsBlocked

startTimer

thread

timerEvent

tr

Attributes

count

dataset

datasets

datasets_changed_signal

destroyed

index

index_changed_signal

name

names

names_changed_signal

objectNameChanged

staticMetaObject

staticMetaObject = PySide6.QtCore.QMetaObject("RegionSpecifications" inherits "DataModel": )