DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
TableTab.hpp
Go to the documentation of this file.
1#ifndef TABLETAB_H
2#define TABLETAB_H
3
5#include "dbe/table.hpp"
7
8#include <QString>
9#include <QTabWidget>
13
14namespace dbe
15{
16
17class TableTab: public QWidget
18{
19 Q_OBJECT
20public:
21 TableTab ( QWidget * parent = 0 );
22 ~TableTab();
27 void CreateModels();
28 void DisconnectView();
29 void ResetTableView();
30 void ResizeHeaders();
31
32protected:
33 void dropEvent ( QDropEvent * event ) override;
34 void dragEnterEvent ( QDragEnterEvent * event ) override;
35
36private:
41 QTabWidget * this_holder;
42
43 void create_models();
44 void reset_models();
45
46
47public slots:
48 void ResetTabView();
49
50signals:
51 void sig_data_dropped ( QMimeData const & data, Qt::DropAction );
52
53};
54
55} // namespace dbe
56#endif // TABLETAB_H
void ResetTableView()
Definition TableTab.cpp:87
void create_models()
Definition TableTab.cpp:45
CustomTableView * this_view
Definition TableTab.hpp:40
dbe::models::table * this_model
Definition TableTab.hpp:37
void sig_data_dropped(QMimeData const &data, Qt::DropAction)
void CreateModels()
Definition TableTab.cpp:66
QTabWidget * this_holder
Definition TableTab.hpp:41
void ResizeHeaders()
Definition TableTab.cpp:98
TableTab(QWidget *parent=0)
Including Qt.
Definition TableTab.cpp:19
void DisconnectView()
Definition TableTab.cpp:82
void ResetTabView()
Definition TableTab.cpp:111
CustomDelegate * this_delegate
Definition TableTab.hpp:39
dbe::models::table * GetTableModel() const
Definition TableTab.cpp:173
void reset_models()
Definition TableTab.cpp:60
dbe::models::tableselection * GetTableFilter() const
Definition TableTab.cpp:178
void dragEnterEvent(QDragEnterEvent *event) override
Definition TableTab.cpp:125
CustomTableView * GetTableView() const
Definition TableTab.cpp:188
void dropEvent(QDropEvent *event) override
Definition TableTab.cpp:166
CustomDelegate * GetTableDelegate() const
Definition TableTab.cpp:183
dbe::models::tableselection * this_filter
Definition TableTab.hpp:38
Include QT Headers.