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 <QUuid>
11
#include <QWidget>
12
14
#include "
dbe/GraphicalClass.hpp
"
16
#include "ui_GraphView.h"
17
18
#include "
dbe/confaccessor.hpp
"
19
20
namespace
dbe
{
21
namespace
Ui
{
22
class
GraphView;
23
}
// namespace Ui
24
25
class
GraphView
26
:
public
QWidget
27
,
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:217
dbe::GraphView::RedrawObject
void RedrawObject(tref Object)
Definition
GraphView.cpp:305
dbe::GraphView::~GraphView
~GraphView()
dbe::GraphView::GraphView
GraphView(QWidget *parent=nullptr)
Definition
GraphView.cpp:23
dbe::GraphView::editThisObject
void editThisObject()
Definition
GraphView.cpp:175
dbe::GraphView::contextMenuEvent
void contextMenuEvent(QContextMenuEvent *Event)
Definition
GraphView.cpp:113
dbe::GraphView::referencedBy_OnlyComposite
void referencedBy_OnlyComposite()
Definition
GraphView.cpp:248
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:264
dbe::GraphView::ContextMenu
QMenu * ContextMenu
Definition
GraphView.hpp:52
dbe::GraphView::deleteThisObject
void deleteThisObject()
Definition
GraphView.cpp:201
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:232
dbe::GraphView::CreateActions
void CreateActions()
Definition
GraphView.cpp:135
dbe::GraphView::ClickedItem
GraphicalObject * ClickedItem
Definition
GraphView.hpp:58
dbe::GraphView::copyObjectAc
QAction * copyObjectAc
Definition
GraphView.hpp:57
dbe::GraphicalObject
Definition
GraphicalClass.hpp:55
confaccessor.hpp
dbe::Ui
Definition
BatchChangeWidget.hpp:18
dbe
Include QT Headers.
Definition
BatchChangeWidget.hpp:16
dbe::tref
inner::configobject::tref tref
Definition
tref.hpp:36
dbe::Window
Definition
GraphicalClass.hpp:48
Generated on
for DUNE-DAQ by
1.18.0