Sayonara Player
src
Gui
History
HistoryTableView.h
1
#ifndef HISTORYTABLEVIEW_H
2
#define HISTORYTABLEVIEW_H
3
4
#include <QTableView>
5
6
#include "Utils/Pimpl.h"
7
#include "Utils/Session/SessionUtils.h"
8
9
#include "Gui/Utils/Widgets/WidgetTemplate.h"
10
#include "Gui/Utils/Widgets/Dragable.h"
11
12
class
HistoryTableView
:
13
public
Gui::WidgetTemplate
<QTableView>,
14
public
Gui::Dragable
15
{
16
Q_OBJECT
17
PIMPL(
HistoryTableView
)
18
19
signals:
20
void
sigRowcountChanged();
21
22
public
:
23
explicit
HistoryTableView
(Session::Timecode timecode, QWidget* parent=
nullptr
);
24
~
HistoryTableView
()
override
;
25
26
int
rows()
const
;
27
28
private
slots:
29
void
rowcountChanged();
30
31
protected
:
32
QMimeData* dragableMimedata()
const override
;
33
void
languageChanged()
override
;
34
void
skinChanged()
override
;
35
36
void
resizeEvent(QResizeEvent* e)
override
;
37
};
38
39
#endif // HISTORYTABLEVIEW_H
Gui::WidgetTemplate
Template for Sayonara Widgets. This template is responsible for holding a reference to the settings.
Definition:
WidgetTemplate.h:87
Gui::Dragable
The Dragable class.
Definition:
Dragable.h:61
HistoryTableView
Definition:
HistoryTableView.h:15
Generated on Wed Jan 6 2021 00:00:00 for Sayonara Player by
1.8.20