DtkWidget
DTK Widget module
载入中...
搜索中...
未找到
dheaderline.h
1// SPDX-FileCopyrightText: 2015 - 2022 UnionTech Software Technology Co., Ltd.
2//
3// SPDX-License-Identifier: LGPL-3.0-or-later
4
5#ifndef DHEADERLINE_H
6#define DHEADERLINE_H
7
8#include <QWidget>
9#include <QLabel>
10
11#include <dtkwidget_global.h>
12#include <dbaseline.h>
13
14DWIDGET_BEGIN_NAMESPACE
15
16class LIBDTKWIDGETSHARED_EXPORT DHeaderLine : public DBaseLine
17{
18 Q_OBJECT
19public:
20 explicit DHeaderLine(QWidget *parent = 0);
21 void setTitle(const QString &title);
22 void setContent(QWidget *content);
23
24 QString title() const;
25
26private:
27 void setLeftContent(QWidget *content);
28 void setRightContent(QWidget *content);
29
30private:
31 QLabel *m_titleLabel = NULL;
32};
33
34DWIDGET_END_NAMESPACE
35
36#endif // DHEADERLINE_H
可以使用 DBaseLine 类快速创建具有位于左右两侧的两个控件的行控件.
Definition dbaseline.h:18
void setRightContent(QWidget *content)
设置右侧内容控件
Definition dbaseline.cpp:62
void setLeftContent(QWidget *content)
设置左侧内容控件
Definition dbaseline.cpp:47
可以使用 DHeaderLine 类快速创建标题行控件.
Definition dheaderline.h:17