naturtag.controllers.observation_controller module#

class naturtag.controllers.observation_controller.ObservationController(*args, **kwargs)#

Bases: BaseController

bind_selection(obs_cards)#

Connect click signal from each observation card

display_observation(observation)#
display_user_observations(observations)#
get_user_observations()#
Return type:

list[Observation]

load_user_observations()#
on_select#

An observation was selected

select_observation(observation_id)#
staticMetaObject = PySide6.QtCore.QMetaObject("ObservationController" inherits "BaseController": Methods:   #35 type=Signal, signature=on_select(PyObject), parameters=PyObject   #36 type=Slot, signature=display_observation(PyObject), parameters=PyObject   #37 type=Slot, signature=display_user_observations(QVariantList), parameters=QVariantList )#