DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
view_common_interface.hpp
Go to the documentation of this file.
1// DUNE DAQ modification notice:
2// This file has been modified from the original ATLAS dbe source for the DUNE DAQ project.
3// Fork baseline commit: dbe-02-12-17 (2022-05-12).
4// Renamed since fork: yes (from dbe/view_common_interface.h to include/dbe/view_common_interface.hpp).
5
6/*
7 * view_common_interface.h
8 *
9 * Created on: Nov 17, 2015
10 * Author: lgeorgop
11 */
12
13#ifndef DBE_VIEW_COMMON_INTERFACE_H_
14#define DBE_VIEW_COMMON_INTERFACE_H_
15
16namespace dbe
17{
18/*
19 * This is an abstract interface for custom views, to provide unified means of accessing them
20 */
22{
23public:
24 virtual ~view_common_interface() = default;
25
26 virtual void slot_delete_objects() = 0;
27 virtual void slot_create_object() = 0;
28 virtual void slot_edit_object() = 0;
29 virtual void slot_copy_object() = 0;
30
31};
32
33} // namespace dbe
34
35#endif /* DBE_VIEW_COMMON_INTERFACE_H_ */
virtual void slot_edit_object()=0
virtual void slot_create_object()=0
virtual ~view_common_interface()=default
virtual void slot_copy_object()=0
virtual void slot_delete_objects()=0
Include QT Headers.