DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
dbe
include
dbe
TableTab.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/TableTab.h to include/dbe/TableTab.hpp).
5
6
#ifndef TABLETAB_H
7
#define TABLETAB_H
8
10
#include "
dbe/table.hpp
"
11
#include "
dbe/tableselection.hpp
"
12
13
#include <QString>
14
#include <QTabWidget>
16
#include "
dbe/CustomDelegate.hpp
"
17
#include "
dbe/CustomTableView.hpp
"
18
19
namespace
dbe
{
20
21
class
TableTab
:
public
QWidget
22
{
23
Q_OBJECT
24
public
:
25
TableTab
(QWidget* parent = 0);
26
~TableTab
();
27
dbe::models::table
*
GetTableModel
()
const
;
28
dbe::models::tableselection
*
GetTableFilter
()
const
;
29
CustomDelegate
*
GetTableDelegate
()
const
;
30
CustomTableView
*
GetTableView
()
const
;
31
void
CreateModels
();
32
void
DisconnectView
();
33
void
ResetTableView
();
34
void
ResizeHeaders
();
35
36
protected
:
37
void
dropEvent
(QDropEvent* event)
override
;
38
void
dragEnterEvent
(QDragEnterEvent* event)
override
;
39
40
private
:
41
dbe::models::table
*
this_model
;
42
dbe::models::tableselection
*
this_filter
;
43
CustomDelegate
*
this_delegate
;
44
CustomTableView
*
this_view
;
45
QTabWidget*
this_holder
;
46
47
void
create_models
();
48
void
reset_models
();
49
50
public
slots:
51
void
ResetTabView
();
52
53
signals:
54
void
sig_data_dropped
(QMimeData
const
& data, Qt::DropAction);
55
};
56
57
}
// namespace dbe
58
#endif
// TABLETAB_H
CustomDelegate.hpp
CustomTableView.hpp
dbe::CustomDelegate
Definition
CustomDelegate.hpp:16
dbe::CustomTableView
Definition
CustomTableView.hpp:24
dbe::TableTab::ResetTableView
void ResetTableView()
Definition
TableTab.cpp:94
dbe::TableTab::create_models
void create_models()
Definition
TableTab.cpp:51
dbe::TableTab::this_view
CustomTableView * this_view
Definition
TableTab.hpp:44
dbe::TableTab::this_model
dbe::models::table * this_model
Definition
TableTab.hpp:41
dbe::TableTab::sig_data_dropped
void sig_data_dropped(QMimeData const &data, Qt::DropAction)
dbe::TableTab::CreateModels
void CreateModels()
Definition
TableTab.cpp:74
dbe::TableTab::this_holder
QTabWidget * this_holder
Definition
TableTab.hpp:45
dbe::TableTab::ResizeHeaders
void ResizeHeaders()
Definition
TableTab.cpp:106
dbe::TableTab::TableTab
TableTab(QWidget *parent=0)
Including Qt.
Definition
TableTab.cpp:24
dbe::TableTab::DisconnectView
void DisconnectView()
Definition
TableTab.cpp:88
dbe::TableTab::ResetTabView
void ResetTabView()
Definition
TableTab.cpp:120
dbe::TableTab::this_delegate
CustomDelegate * this_delegate
Definition
TableTab.hpp:43
dbe::TableTab::GetTableModel
dbe::models::table * GetTableModel() const
Definition
TableTab.cpp:185
dbe::TableTab::reset_models
void reset_models()
Definition
TableTab.cpp:67
dbe::TableTab::GetTableFilter
dbe::models::tableselection * GetTableFilter() const
Definition
TableTab.cpp:191
dbe::TableTab::dragEnterEvent
void dragEnterEvent(QDragEnterEvent *event) override
Definition
TableTab.cpp:135
dbe::TableTab::GetTableView
CustomTableView * GetTableView() const
Definition
TableTab.cpp:203
dbe::TableTab::dropEvent
void dropEvent(QDropEvent *event) override
Definition
TableTab.cpp:177
dbe::TableTab::GetTableDelegate
CustomDelegate * GetTableDelegate() const
Definition
TableTab.cpp:197
dbe::TableTab::this_filter
dbe::models::tableselection * this_filter
Definition
TableTab.hpp:42
dbe::models::table
Definition
table.hpp:25
dbe::models::tableselection
Definition
tableselection.hpp:24
dbe
Include QT Headers.
Definition
BatchChangeWidget.hpp:16
table.hpp
tableselection.hpp
Generated on
for DUNE-DAQ by
1.18.0