DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
dbe
include
dbe
GraphView.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/GraphView.h to include/dbe/GraphView.hpp).
5
6
#ifndef GRAPHVIEW_H
7
#define GRAPHVIEW_H
8
10
#include <QWidget>
11
#include <QUuid>
12
14
#include "
dbe/GraphicalClass.hpp
"
16
#include "ui_GraphView.h"
17
18
#include "
dbe/confaccessor.hpp
"
19
20
namespace
dbe
21
{
22
namespace
Ui
23
{
24
class
GraphView;
25
}
// namespace Ui
26
27
class
GraphView
:
public
QWidget,
private
Ui::GraphView
28
{
29
Q_OBJECT
30
public
:
31
~GraphView
();
32
explicit
GraphView
( QWidget * parent =
nullptr
);
33
34
void
ConnectActions
();
35
void
SetupView
();
36
void
contextMenuEvent
( QContextMenuEvent * Event );
37
38
private
slots:
39
void
GetWindowConfiguration
();
40
void
RedrawObject
(
tref
Object );
41
void
RedrawObject
();
42
void
CreateActions
();
43
void
editThisObject
();
44
void
deleteThisObject
();
45
void
copyObject
();
46
void
referencedBy_All
();
47
void
referencedBy_OnlyComposite
();
48
49
private
:
50
Window
WindowConfiguration
;
51
//Qt::DropActions supportedDropActions() const;
52
QMenu *
ContextMenu
;
53
QAction *
editObject
;
54
QAction *
deleteObjectAc
;
55
QAction *
refByAc
;
56
QAction *
refByAcOnlyComp
;
57
QAction *
copyObjectAc
;
58
GraphicalObject
*
ClickedItem
;
59
QUuid
const
uuid
;
60
};
61
}
// end namespace dbe
62
#endif
// GRAPHVIEW_H
GraphicalClass.hpp
dbe::GraphView::refByAc
QAction * refByAc
Definition
GraphView.hpp:55
dbe::GraphView::ConnectActions
void ConnectActions()
Definition
GraphView.cpp:51
dbe::GraphView::copyObject
void copyObject()
Definition
GraphView.cpp:245
dbe::GraphView::~GraphView
~GraphView()
dbe::GraphView::GraphView
GraphView(QWidget *parent=nullptr)
Definition
GraphView.cpp:24
dbe::GraphView::editThisObject
void editThisObject()
Definition
GraphView.cpp:190
dbe::GraphView::contextMenuEvent
void contextMenuEvent(QContextMenuEvent *Event)
Definition
GraphView.cpp:120
dbe::GraphView::referencedBy_OnlyComposite
void referencedBy_OnlyComposite()
Definition
GraphView.cpp:289
dbe::GraphView::refByAcOnlyComp
QAction * refByAcOnlyComp
Definition
GraphView.hpp:56
dbe::GraphView::uuid
QUuid const uuid
Definition
GraphView.hpp:59
dbe::GraphView::GetWindowConfiguration
void GetWindowConfiguration()
Definition
GraphView.cpp:310
dbe::GraphView::ContextMenu
QMenu * ContextMenu
Definition
GraphView.hpp:52
dbe::GraphView::deleteThisObject
void deleteThisObject()
Definition
GraphView.cpp:223
dbe::GraphView::editObject
QAction * editObject
Definition
GraphView.hpp:53
dbe::GraphView::deleteObjectAc
QAction * deleteObjectAc
Definition
GraphView.hpp:54
dbe::GraphView::SetupView
void SetupView()
Definition
GraphView.cpp:59
dbe::GraphView::WindowConfiguration
Window WindowConfiguration
Definition
GraphView.hpp:50
dbe::GraphView::referencedBy_All
void referencedBy_All()
Definition
GraphView.cpp:267
dbe::GraphView::CreateActions
void CreateActions()
Definition
GraphView.cpp:144
dbe::GraphView::RedrawObject
void RedrawObject()
Definition
GraphView.cpp:363
dbe::GraphView::ClickedItem
GraphicalObject * ClickedItem
Definition
GraphView.hpp:58
dbe::GraphView::copyObjectAc
QAction * copyObjectAc
Definition
GraphView.hpp:57
dbe::GraphicalObject
Definition
GraphicalClass.hpp:56
confaccessor.hpp
dbe::Ui
Definition
BatchChangeWidget.hpp:21
dbe
Include QT Headers.
Definition
BatchChangeWidget.hpp:18
dbe::tref
inner::configobject::tref tref
Definition
tref.hpp:35
dbe::Window
Definition
GraphicalClass.hpp:49
Generated on
for DUNE-DAQ by
1.17.0