naturtag.controllers.taxon_view module¶
Components for displaying taxon info
- class naturtag.controllers.taxon_view.TaxonInfoSection¶
Bases:
HorizontalLayout
Section to display selected taxon photo and basic info
- load(taxon)¶
Load default photo + additional thumbnails
- next()¶
- on_select¶
A taxon was selected for tagging
- on_view_observations¶
Request to switch to observations tab
- on_view_taxon¶
A taxon was selected for viewing (from nav or another screen)
- on_view_taxon_by_id¶
A taxon ID was selected for viewing (from ‘parent’ button)
- prev()¶
- select_parent()¶
- staticMetaObject = PySide6.QtCore.QMetaObject("TaxonInfoSection" inherits "HorizontalLayout": Methods: #4 type=Signal, signature=on_select(PyObject), parameters=PyObject #5 type=Signal, signature=on_view_observations(PyObject), parameters=PyObject #6 type=Signal, signature=on_view_taxon(PyObject), parameters=PyObject #7 type=Signal, signature=on_view_taxon_by_id(int), parameters=int )¶
- class naturtag.controllers.taxon_view.TaxonomySection(user_taxa)¶
Bases:
HorizontalLayout
Section to display ancestors and children of selected taxon
- load(taxon)¶
Populate taxon ancestors and children
- staticMetaObject = PySide6.QtCore.QMetaObject("TaxonomySection" inherits "HorizontalLayout": )¶
- property taxa: Iterator[TaxonInfoCard]¶