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]