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
22
class
TableTab
:
public
QWidget
23
{
24
Q_OBJECT
25
public
:
26
TableTab
( QWidget * parent = 0 );
27
~TableTab
();
28
dbe::models::table
*
GetTableModel
()
const
;
29
dbe::models::tableselection
*
GetTableFilter
()
const
;
30
CustomDelegate
*
GetTableDelegate
()
const
;
31
CustomTableView
*
GetTableView
()
const
;
32
void
CreateModels
();
33
void
DisconnectView
();
34
void
ResetTableView
();
35
void
ResizeHeaders
();
36
37
protected
:
38
void
dropEvent
( QDropEvent * event )
override
;
39
void
dragEnterEvent
( QDragEnterEvent * event )
override
;
40
41
private
:
42
dbe::models::table
*
this_model
;
43
dbe::models::tableselection
*
this_filter
;
44
CustomDelegate
*
this_delegate
;
45
CustomTableView
*
this_view
;
46
QTabWidget *
this_holder
;
47
48
void
create_models
();
49
void
reset_models
();
50
51
52
public
slots:
53
void
ResetTabView
();
54
55
signals:
56
void
sig_data_dropped
( QMimeData
const
& data, Qt::DropAction );
57
58
};
59
60
}
// namespace dbe
61
#endif
// TABLETAB_H
CustomDelegate.hpp
CustomTableView.hpp
dbe::CustomDelegate
Definition
CustomDelegate.hpp:17
dbe::CustomTableView
Definition
CustomTableView.hpp:23
dbe::TableTab::ResetTableView
void ResetTableView()
Definition
TableTab.cpp:92
dbe::TableTab::~TableTab
~TableTab()
Definition
TableTab.cpp:40
dbe::TableTab::create_models
void create_models()
Definition
TableTab.cpp:50
dbe::TableTab::this_view
CustomTableView * this_view
Definition
TableTab.hpp:45
dbe::TableTab::this_model
dbe::models::table * this_model
Definition
TableTab.hpp:42
dbe::TableTab::sig_data_dropped
void sig_data_dropped(QMimeData const &data, Qt::DropAction)
dbe::TableTab::CreateModels
void CreateModels()
Definition
TableTab.cpp:71
dbe::TableTab::this_holder
QTabWidget * this_holder
Definition
TableTab.hpp:46
dbe::TableTab::ResizeHeaders
void ResizeHeaders()
Definition
TableTab.cpp:103
dbe::TableTab::TableTab
TableTab(QWidget *parent=0)
Including Qt.
Definition
TableTab.cpp:24
dbe::TableTab::DisconnectView
void DisconnectView()
Definition
TableTab.cpp:87
dbe::TableTab::ResetTabView
void ResetTabView()
Definition
TableTab.cpp:116
dbe::TableTab::this_delegate
CustomDelegate * this_delegate
Definition
TableTab.hpp:44
dbe::TableTab::GetTableModel
dbe::models::table * GetTableModel() const
Definition
TableTab.cpp:178
dbe::TableTab::reset_models
void reset_models()
Definition
TableTab.cpp:65
dbe::TableTab::GetTableFilter
dbe::models::tableselection * GetTableFilter() const
Definition
TableTab.cpp:183
dbe::TableTab::dragEnterEvent
void dragEnterEvent(QDragEnterEvent *event) override
Definition
TableTab.cpp:130
dbe::TableTab::GetTableView
CustomTableView * GetTableView() const
Definition
TableTab.cpp:193
dbe::TableTab::dropEvent
void dropEvent(QDropEvent *event) override
Definition
TableTab.cpp:171
dbe::TableTab::GetTableDelegate
CustomDelegate * GetTableDelegate() const
Definition
TableTab.cpp:188
dbe::TableTab::this_filter
dbe::models::tableselection * this_filter
Definition
TableTab.hpp:43
dbe::models::table
Definition
table.hpp:27
dbe::models::tableselection
Definition
tableselection.hpp:26
dbe
Include QT Headers.
Definition
BatchChangeWidget.hpp:18
table.hpp
tableselection.hpp
Generated on
for DUNE-DAQ by
1.17.0