DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dbe::model_common_slots Class Referenceabstract

#include <model_common_interface.hpp>

Inheritance diagram for dbe::model_common_slots:
[legend]

Public Member Functions

virtual ~model_common_slots ()=default
 

Private Member Functions

virtual void slot_remove_object (QString const &, dref const &)=0
 
virtual void slot_rename_object (QString const &, dref const &)=0
 
virtual void slot_update_object (QString const &, dref const &)=0
 
virtual void slot_create_object (QString const &, dref const &)=0
 

Detailed Description

Definition at line 37 of file model_common_interface.hpp.

Constructor & Destructor Documentation

◆ ~model_common_slots()

virtual dbe::model_common_slots::~model_common_slots ( )
virtualdefault

Member Function Documentation

◆ slot_create_object()

virtual void dbe::model_common_slots::slot_create_object ( QString const & ,
dref const &  )
privatepure virtual

Slot to notify that an object has been created from another class

This must be overriden in "private slots" of the derived class

Parameters
Astring description of the UUID of the class that initiated this call
Adescriptor of the ConfigObject that has been renamed, the new values can be retrieved by dereferencing the ConfigObject and retrieving them directly

◆ slot_remove_object()

virtual void dbe::model_common_slots::slot_remove_object ( QString const & ,
dref const &  )
privatepure virtual

Slot to notify that an object has been removed from another class

This must be overriden in "private slots:" of the derived class

Parameters
Astring describing a UUID of the class that initiated the deletion
Adescriptor of the config object that has been deleted

◆ slot_rename_object()

virtual void dbe::model_common_slots::slot_rename_object ( QString const & ,
dref const &  )
privatepure virtual

Slot to notify that an object has been renamed from another class

This must be overriden in "private slots" of the derived class

Parameters
Astring description of the UUID of the class that initiated this call
Adescripto of the config object that has been renamed, the new name can be retrieved by dereferencing the ConfigObject and retrieving the new name

◆ slot_update_object()

virtual void dbe::model_common_slots::slot_update_object ( QString const & ,
dref const &  )
privatepure virtual

Slot to notify that an object has been updated from another class

This must be overriden in "private slots" of the derived class

Parameters
Astring description of the UUID of the class that initiated this call
Adescriptor of the ConfigObject that has been renamed, the new values can be retrieved by dereferencing the ConfigObject and retrieving them directly

The documentation for this class was generated from the following file: