|
DtkWidget
DTK Widget module
|
开源许可协议对话框,展示应用及组件所用的开源许可协议 更多...
Public 成员函数 | |
| DLicenseDialog (QWidget *parent=nullptr) | |
| 开源许可协议对话框的构造函数 | |
| ~DLicenseDialog () override | |
| 开源许可协议对话框的析构函数 | |
| void | setContent (const QByteArray &content) |
| 设置协议相关的内容 | |
| void | setFile (const QString &file) |
| 设置协议文件 | |
| void | setLicenseSearchPath (const QString &path) |
| 自定义协议内容路径 | |
| bool | load () |
| 加载开源许可协议 | |
| bool | isValid () const |
| 开源许可协议是否有效 | |
Public 成员函数 继承自 Dtk::Widget::DAbstractDialog | |
| DAbstractDialog (QWidget *parent=nullptr) | |
| 构造一个DAbstractDialog实例 | |
| DAbstractDialog (bool blurIfPossible, QWidget *parent=nullptr) | |
| 构造一个 DAbstractDialog 实例 | |
| DisplayPosition | displayPosition () const |
| void | move (const QPoint &pos) |
| 将窗口移动到指定坐标 | |
| void | move (int x, int y) |
| 将窗口移动到指定坐标 | |
| void | setGeometry (const QRect &rect) |
| 构造一个矩形 | |
| void | setGeometry (int x, int y, int width, int height) |
Protected 成员函数 | |
| void | hideEvent (QHideEvent *) override |
Protected 成员函数 继承自 Dtk::Widget::DAbstractDialog | |
| void | mouseMoveEvent (QMouseEvent *event) Q_DECL_OVERRIDE |
| 对话框的鼠标移动事件 | |
| void | mousePressEvent (QMouseEvent *event) Q_DECL_OVERRIDE |
| 对话框的鼠标点击事件 | |
| void | mouseReleaseEvent (QMouseEvent *event) Q_DECL_OVERRIDE |
| 对话框的鼠标释放事件 | |
| void | resizeEvent (QResizeEvent *event) Q_DECL_OVERRIDE |
| 窗口大小改变事件 | |
| void | showEvent (QShowEvent *event) override |
| 窗口显示事件,如果收到过鼠标移动事件不再使用自动布局 | |
| DAbstractDialog (DAbstractDialogPrivate &dd, QWidget *parent=nullptr) | |
额外继承的成员函数 | |
Public 类型 继承自 Dtk::Widget::DAbstractDialog | |
| enum | DisplayPosition { Center , TopRight } |
| 对话框显示位置 更多... | |
| enum | DisplayPostion { DisplayCenter = Center , DisplayTopRight = TopRight } |
Public 槽 继承自 Dtk::Widget::DAbstractDialog | |
| void | moveToCenter () |
| 将对话框移动至屏幕中央或其父控件的中央 | |
| void | moveToTopRight () |
| 将对话框移动至屏幕右上角或其父控件的右上角 | |
| void | moveToCenterByRect (const QRect &rect) |
移动对话框到给定rect区域的中央。rect是移动对话框要参照的QRect区域 | |
| void | moveToTopRightByRect (const QRect &rect) |
移动对话框到给定rect区域的右上角。rect是移动所需要参照的QRect位置。 | |
| void | setDisplayPosition (DisplayPosition displayPosition) |
| 设置对话框显示位置 | |
信号 继承自 Dtk::Widget::DAbstractDialog | |
| void | sizeChanged (QSize size) |
| 窗口大小发生改变 | |
属性 继承自 Dtk::Widget::DAbstractDialog | |
| DisplayPosition | displayPosition |
| 获取对话框显示位置 | |
开源许可协议对话框,展示应用及组件所用的开源许可协议
|
explicit |
开源许可协议对话框的构造函数
| [in] | parent | 开源许可协议对话框的父对象 |
| bool Dtk::Widget::DLicenseDialog::isValid | ( | ) | const |
开源许可协议是否有效
| bool Dtk::Widget::DLicenseDialog::load | ( | ) |
加载开源许可协议
| void Dtk::Widget::DLicenseDialog::setContent | ( | const QByteArray & | content | ) |
设置协议相关的内容
| [in] | content | 协议相关的内容 |
| void Dtk::Widget::DLicenseDialog::setFile | ( | const QString & | file | ) |
设置协议文件
| [in] | file | 协议文件 |
| void Dtk::Widget::DLicenseDialog::setLicenseSearchPath | ( | const QString & | path | ) |
自定义协议内容路径
| [in] | path | 协议内容路径 |