Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
sheet_delegate_p.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
3
// Qt-Security score:significant reason:default
4
5
//
6
// W A R N I N G
7
// -------------
8
//
9
// This file is not part of the Qt API. It exists for the convenience
10
// of Qt Designer. This header
11
// file may change from version to version without notice, or even be removed.
12
//
13
// We mean it.
14
//
15
16
17
#
ifndef
SHEET_DELEGATE_H
18
#
define
SHEET_DELEGATE_H
19
20
#
include
"shared_global_p.h"
21
22
#
include
<
QtWidgets
/
qstyleditemdelegate
.
h
>
23
#
include
<
QtWidgets
/
qtreeview
.
h
>
24
25
QT_BEGIN_NAMESPACE
26
27
class
QTreeView;
28
29
namespace
qdesigner_internal
{
30
31
class
QDESIGNER_SHARED_EXPORT
SheetDelegate
:
public
QStyledItemDelegate
32
{
33
Q_OBJECT
34
public
:
35
SheetDelegate
(
QTreeView
*
view
,
QWidget
*
parent
);
36
37
void
paint
(
QPainter
*
painter
,
const
QStyleOptionViewItem
&
option
,
const
QModelIndex
&
index
)
const
override
;
38
QSize
sizeHint
(
const
QStyleOptionViewItem
&
opt
,
const
QModelIndex
&
index
)
const
override
;
39
40
private
:
41
QTreeView
*
m_view
;
42
};
43
44
}
// namespace qdesigner_internal
45
46
QT_END_NAMESPACE
47
48
#
endif
// SHEET_DELEGATE_H
qdesigner_internal::SheetDelegate
Definition
sheet_delegate_p.h:32
qdesigner_internal::WidgetBoxCategoryListView
Definition
widgetboxcategorylistview.h:27
qdesigner_internal::WidgetBoxCategoryListView::itemRemoved
void itemRemoved()
qdesigner_internal::WidgetBoxCategoryListView::lastItemRemoved
void lastItemRemoved()
qdesigner_internal::WidgetBoxCategoryListView::removeCustomWidgets
bool removeCustomWidgets()
Definition
widgetboxcategorylistview.cpp:466
qdesigner_internal::WidgetBoxCategoryListView::removeCurrentItem
void removeCurrentItem()
Definition
widgetboxcategorylistview.cpp:387
qdesigner_internal::WidgetBoxCategoryListView::editCurrentItem
void editCurrentItem()
Definition
widgetboxcategorylistview.cpp:402
qdesigner_internal::WidgetBoxTreeWidget
Definition
widgetboxtreewidget.h:30
qdesigner_internal::WidgetBoxTreeWidget::~WidgetBoxTreeWidget
~WidgetBoxTreeWidget() override
Definition
widgetboxtreewidget.cpp:155
qdesigner_internal::WidgetBoxTreeWidget::fileName
QString fileName() const
Definition
widgetboxtreewidget.cpp:165
qdesigner_internal::WidgetBoxTreeWidget::widget
Widget widget(int cat_idx, int wgt_idx) const
Definition
widgetboxtreewidget.cpp:742
qdesigner_internal::WidgetBoxTreeWidget::addCategory
void addCategory(const Category &cat)
Definition
widgetboxtreewidget.cpp:684
qdesigner_internal::WidgetBoxTreeWidget::category
Category category(int cat_idx) const
Definition
widgetboxtreewidget.cpp:660
qdesigner_internal::WidgetBoxTreeWidget::widgetCount
int widgetCount(int cat_idx) const
Definition
widgetboxtreewidget.cpp:734
qdesigner_internal::WidgetBoxTreeWidget::contextMenuEvent
void contextMenuEvent(QContextMenuEvent *e) override
Definition
widgetboxtreewidget.cpp:850
qdesigner_internal::WidgetBoxTreeWidget::resizeEvent
void resizeEvent(QResizeEvent *e) override
Definition
widgetboxtreewidget.cpp:841
qdesigner_internal::WidgetBoxTreeWidget::removeCategory
void removeCategory(int cat_idx)
Definition
widgetboxtreewidget.cpp:727
qdesigner_internal::WidgetBoxTreeWidget::WidgetBoxTreeWidget
WidgetBoxTreeWidget(QDesignerFormEditorInterface *core, QWidget *parent=nullptr)
Definition
widgetboxtreewidget.cpp:68
qdesigner_internal::WidgetBoxTreeWidget::addWidget
void addWidget(int cat_idx, const Widget &wgt)
Definition
widgetboxtreewidget.cpp:751
qdesigner_internal::WidgetBoxTreeWidget::save
bool save()
Definition
widgetboxtreewidget.cpp:170
qdesigner_internal::WidgetBoxTreeWidget::categoryCount
int categoryCount() const
Definition
widgetboxtreewidget.cpp:655
qdesigner_internal::WidgetBoxTreeWidget::load
bool load(QDesignerWidgetBox::LoadMode loadMode)
Definition
widgetboxtreewidget.cpp:265
qdesigner_internal::WidgetBoxTreeWidget::removeWidget
void removeWidget(int cat_idx, int wgt_idx)
Definition
widgetboxtreewidget.cpp:764
qdesigner_internal::WidgetBoxTreeWidget::dropWidgets
void dropWidgets(const QList< QDesignerDnDItemInterface * > &item_list)
Definition
widgetboxtreewidget.cpp:889
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qdesigner_internal
Auxiliary methods to store/retrieve settings.
Definition
buddyeditor.cpp:67
qdesigner_internal::findCategory
static int findCategory(const QString &name, const WidgetBoxTreeWidget::CategoryList &list)
Definition
widgetboxtreewidget.cpp:568
qdesigner_internal::isValidIcon
static bool isValidIcon(const QIcon &icon)
Definition
widgetboxtreewidget.cpp:579
qdesigner_internal::msgXmlError
static QString msgXmlError(const QString &fileName, const QXmlStreamReader &r)
Definition
widgetboxtreewidget.cpp:330
qdesigner_internal::widgetBoxSettingsGroupC
static constexpr auto widgetBoxSettingsGroupC
Definition
widgetboxtreewidget.cpp:112
qdesigner_internal::widgetBoxViewModeKeyC
static constexpr auto widgetBoxViewModeKeyC
Definition
widgetboxtreewidget.cpp:114
qdesigner_internal::designerWarning
QDESIGNER_SHARED_EXPORT void designerWarning(const QString &message)
Definition
qdesigner_utils.cpp:60
qdesigner_internal::widgetBoxExpandedKeyC
static constexpr auto widgetBoxExpandedKeyC
Definition
widgetboxtreewidget.cpp:113
QDESIGNER_SHARED_EXPORT
#define QDESIGNER_SHARED_EXPORT
Definition
shared_global_p.h:33
uiElementC
static constexpr auto uiElementC
Definition
widgetboxtreewidget.cpp:42
wbWidgetElementC
static constexpr auto wbWidgetElementC
Definition
widgetboxtreewidget.cpp:41
typeAttributeC
static constexpr auto typeAttributeC
Definition
widgetboxtreewidget.cpp:46
invisibleNameC
static constexpr auto invisibleNameC
Definition
widgetboxtreewidget.cpp:52
widgetBoxRootElementC
static constexpr auto widgetBoxRootElementC
Definition
widgetboxtreewidget.cpp:40
TopLevelRole
TopLevelRole
Definition
widgetboxtreewidget.cpp:54
SCRATCHPAD_ITEM
@ SCRATCHPAD_ITEM
Definition
widgetboxtreewidget.cpp:54
CUSTOM_ITEM
@ CUSTOM_ITEM
Definition
widgetboxtreewidget.cpp:54
NORMAL_ITEM
@ NORMAL_ITEM
Definition
widgetboxtreewidget.cpp:54
iconPrefixC
static constexpr auto iconPrefixC
Definition
widgetboxtreewidget.cpp:50
iconAttributeC
static constexpr auto iconAttributeC
Definition
widgetboxtreewidget.cpp:47
topLevelRole
static TopLevelRole topLevelRole(const QTreeWidgetItem *item)
Definition
widgetboxtreewidget.cpp:61
categoryElementC
static constexpr auto categoryElementC
Definition
widgetboxtreewidget.cpp:43
setTopLevelRole
static void setTopLevelRole(TopLevelRole tlr, QTreeWidgetItem *item)
Definition
widgetboxtreewidget.cpp:56
categoryEntryElementC
static constexpr auto categoryEntryElementC
Definition
widgetboxtreewidget.cpp:44
scratchPadValueC
static constexpr auto scratchPadValueC
Definition
widgetboxtreewidget.cpp:51
wbNameAttributeC
static constexpr auto wbNameAttributeC
Definition
widgetboxtreewidget.cpp:45
defaultTypeValueC
static constexpr auto defaultTypeValueC
Definition
widgetboxtreewidget.cpp:48
customValueC
static constexpr auto customValueC
Definition
widgetboxtreewidget.cpp:49
qttools
src
designer
src
lib
shared
sheet_delegate_p.h
Generated on
for Qt by
1.18.0