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 22 of file model_common_interface.hpp.

◆ MODEL_COMMON_INTERFACE_UUID_DEF

#define MODEL_COMMON_INTERFACE_UUID_DEF   QUuid const uuid;

Definition at line 21 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;\
\

Definition at line 24 of file model_common_interface.hpp.

24#define MODEL_COMMON_TYPES_TOPLEVEL_DEFINITIONS\
25 typedef QModelIndex type_index;\
26 typedef std::vector<type_index> type_indices;\
27 typedef dbe::tref type_object_ref;\
28 typedef dbe::dref type_object_info;\
29 typedef dunedaq::conffwk::class_t type_class_info;\
30 \
31