OGS
ColorTableView.h
Go to the documentation of this file.
1
14
#pragma once
15
16
#include <QItemDelegate>
17
#include <QTableView>
18
22
class
ColorTableView
:
public
QTableView
23
{
24
Q_OBJECT
25
26
public
:
28
explicit
ColorTableView
(QWidget* parent =
nullptr
);
29
};
30
34
class
ColorTableViewDelegate
:
public
QItemDelegate
35
{
36
Q_OBJECT
37
38
public
:
40
explicit
ColorTableViewDelegate
(QWidget* parent =
nullptr
)
41
: QItemDelegate(parent)
42
{
43
}
45
void
paint
(QPainter* painter,
const
QStyleOptionViewItem& option,
46
const
QModelIndex& index)
const override
;
47
48
QSize
sizeHint
(
const
QStyleOptionViewItem& option,
49
const
QModelIndex& index)
const override
;
50
};
ColorTableViewDelegate
Definition
ColorTableView.h:35
ColorTableViewDelegate::ColorTableViewDelegate
ColorTableViewDelegate(QWidget *parent=nullptr)
Constructor.
Definition
ColorTableView.h:40
ColorTableViewDelegate::sizeHint
QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const override
Definition
ColorTableView.cpp:49
ColorTableViewDelegate::paint
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override
Overwrites the paint-method to set user-defined properties instead of the default properties.
Definition
ColorTableView.cpp:29
ColorTableView
Definition
ColorTableView.h:23
ColorTableView::ColorTableView
ColorTableView(QWidget *parent=nullptr)
Constructor.
Definition
ColorTableView.cpp:21
Applications
DataExplorer
DataView
ColorTableView.h
Generated by
1.12.0