DtkWidget
DTK Widget module
载入中...
搜索中...
未找到
dlicensedialog.h
浏览该文件的文档.
1// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd.
2//
3// SPDX-License-Identifier: LGPL-3.0-or-later
4
5#ifndef DLICENSEDIALOG_H
6#define DLICENSEDIALOG_H
7
8#include <DDialog>
9
10DWIDGET_BEGIN_NAMESPACE
11
12class DLicenseDialogPrivate;
14{
15 Q_OBJECT
16public:
17 explicit DLicenseDialog(QWidget *parent = nullptr);
18 ~DLicenseDialog() override;
19
20 void setContent(const QByteArray &content);
21 void setFile(const QString &file);
22 void setLicenseSearchPath(const QString &path);
23 bool load();
24 bool isValid() const;
25
26protected:
27 void hideEvent(QHideEvent *) override;
28
29private:
30 D_DECLARE_PRIVATE(DLicenseDialog)
31};
32
33DWIDGET_END_NAMESPACE
34
35#endif // DLICENSEDIALOG_H
可以使用 DAbstractDialog 类创建符合 DDE 风格的对话框窗口.
Definition dabstractdialog.h:23
开源许可协议对话框,展示应用及组件所用的开源许可协议
Definition dlicensedialog.h:14