DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
model_common_interface.hpp File Reference
#include "dbe/confaccessor.hpp"
#include "conffwk/ConfigObject.hpp"
#include <QString>
#include <QModelIndex>
#include <QUuid>
#include <vector>
#include <set>
#include "dbe/model_common_interface_macros.hpp"
#include "dbe/model_common_operations.hpp"
Include dependency graph for model_common_interface.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dbe::model_common_slots
struct  dbe::model_common_data_access_interface
class  dbe::model_initiate_actions_interface
class  dbe::model_common_interface
class  dbe::model_common_impl< T >
class  dbe::model_common_async_operations< T >

Namespaces

namespace  dbe
 Include QT Headers.

Macros

#define MODEL_COMMON_INTERFACE_UUID_DEF   QUuid const uuid;
#define MODEL_COMMON_INTERFACE_UUID_DECL   uuid(QUuid::createUuid())
#define MODEL_COMMON_TYPES_TOPLEVEL_DEFINITIONS

Macro Definition Documentation

◆ MODEL_COMMON_INTERFACE_UUID_DECL

#define MODEL_COMMON_INTERFACE_UUID_DECL   uuid(QUuid::createUuid())

Definition at line 27 of file model_common_interface.hpp.

◆ MODEL_COMMON_INTERFACE_UUID_DEF

#define MODEL_COMMON_INTERFACE_UUID_DEF   QUuid const uuid;

Definition at line 26 of file model_common_interface.hpp.

◆ MODEL_COMMON_TYPES_TOPLEVEL_DEFINITIONS

#define MODEL_COMMON_TYPES_TOPLEVEL_DEFINITIONS
Value:
typedef QModelIndex type_index;\
typedef std::vector<type_index> type_indices;\
typedef dbe::tref type_object_ref;\
typedef dbe::dref type_object_info;\
typedef dunedaq::conffwk::class_t type_class_info;\
\
inner::configobject::tref tref
Definition tref.hpp:35
config_object_description dref

Definition at line 29 of file model_common_interface.hpp.

29#define MODEL_COMMON_TYPES_TOPLEVEL_DEFINITIONS\
30 typedef QModelIndex type_index;\
31 typedef std::vector<type_index> type_indices;\
32 typedef dbe::tref type_object_ref;\
33 typedef dbe::dref type_object_info;\
34 typedef dunedaq::conffwk::class_t type_class_info;\
35 \
36