DtkWidget
5.6.0.2
DTK Widget module
include
dtkwidget
widgets
darrowlinedrawer.h
1
// SPDX-FileCopyrightText: 2019 - 2022 UnionTech Software Technology Co., Ltd.
2
//
3
// SPDX-License-Identifier: LGPL-3.0-or-later
4
5
#ifndef DARROWLINEDRAWER_H
6
#define DARROWLINEDRAWER_H
7
8
#include <DDrawer>
9
10
DWIDGET_BEGIN_NAMESPACE
11
12
class
DBaseLine;
13
class
DArrowLineDrawerPrivate;
14
class
LIBDTKWIDGETSHARED_EXPORT
DArrowLineDrawer
:
public
DDrawer
15
{
16
Q_OBJECT
17
D_DECLARE_PRIVATE(
DArrowLineDrawer
)
18
19
public
:
20
explicit
DArrowLineDrawer
(QWidget *parent =
nullptr
);
21
void
setTitle(
const
QString
&title);
22
void
setExpand
(
bool
value);
23
D_DECL_DEPRECATED
DBaseLine
*headerLine();
24
25
private
:
26
void
setHeader
(QWidget *header);
27
void
resizeEvent(QResizeEvent *e);
28
};
29
30
DWIDGET_END_NAMESPACE
31
32
#endif
// DARROWLINEDRAWER_H
Dtk::Widget::DArrowLineDrawer
一个美观的可展开的控件.
Definition:
darrowlinedrawer.h:15
Dtk::Widget::DBaseLine
可以使用 DBaseLine 类快速创建具有位于左右两侧的两个控件的行控件.
Definition:
dbaseline.h:18
Dtk::Widget::DDrawer
一个美观的可展开的控件.
Definition:
ddrawer.h:13
Dtk::Widget::DDrawer::setExpand
virtual void setExpand(bool value)
设置内容控件的可见性.
Definition:
ddrawer.cpp:203
Dtk::Widget::DDrawer::setHeader
void setHeader(QWidget *header)
设置标题控件 标题控件会始终显示在布局里 header 标题控件
Definition:
ddrawer.cpp:133
QString
制作者
1.9.3