ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtwidgets
CMenuPanelDelegateMin.h
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2
#pragma once
3
4
5
// Qt includes
6
#include <QtWidgets/QTreeView>
7
8
// ImtCore includes
9
#include <imtwidgets/CMenuPanelDelegate.h>
10
11
12
namespace
imtwidgets
13
{
14
15
16
class
CMenuPanelDelegateMin:
public
CMenuPanelDelegate
17
{
18
public
:
19
explicit
CMenuPanelDelegateMin(QTreeView* menuPanelPtr =
nullptr
);
20
21
// reimplemented (IMenuPanelDelegate)
22
int
GetMinimumWidth()
override
;
23
24
protected
:
25
// reimplemented (QItemDelegate)
26
virtual
void
paint(QPainter* painter,
const
QStyleOptionViewItem& option,
const
QModelIndex& index)
const override
;
27
};
28
29
30
}
// namespace imtwidgets
31
32
imtwidgets
Definition
CMenuPanel.h:19
Generated by
1.9.8