QtCanpool
3.3.0
载入中...
搜索中...
未找到
windowbuttongroup_p.h
浏览该文件的文档.
1
5
#pragma once
6
7
#include "
qxribbon_global.h
"
8
#include <QToolButton>
9
10
QX_RIBBON_BEGIN_NAMESPACE
11
12
class
WindowButtonGroup;
13
14
class
WindowButton
:
public
QToolButton
15
{
16
Q_OBJECT
17
public
:
18
explicit
WindowButton
(QWidget *p =
Q_NULLPTR
);
19
};
20
21
class
WindowButtonGroupPrivate
:
public
QObject
22
{
23
Q_OBJECT
24
QX_DECLARE_PUBLIC
(
WindowButtonGroup
)
25
public
:
26
WindowButtonGroupPrivate
();
27
28
void
init();
29
void
updateButton(Qt::WindowFlags flags);
30
void
updateButtonIconSize();
31
QSize sizeHint()
const
;
32
int
groupHeight()
const
;
33
34
public
Q_SLOTS:
35
void
buttonClicked();
36
public
:
37
WindowButton
*
m_closeButton
;
38
WindowButton
*
m_minimizeButton
;
39
WindowButton
*
m_maximizeButton
;
40
qreal
m_iconScale
;
41
bool
m_signalEnabled
;
42
};
43
44
QX_RIBBON_END_NAMESPACE
QxRibbon::WindowButtonGroupPrivate
Definition
windowbuttongroup_p.h:22
QxRibbon::WindowButtonGroupPrivate::m_closeButton
WindowButton * m_closeButton
Definition
windowbuttongroup_p.h:37
QxRibbon::WindowButtonGroupPrivate::m_signalEnabled
bool m_signalEnabled
Definition
windowbuttongroup_p.h:41
QxRibbon::WindowButtonGroupPrivate::m_iconScale
qreal m_iconScale
Definition
windowbuttongroup_p.h:40
QxRibbon::WindowButtonGroupPrivate::m_maximizeButton
WindowButton * m_maximizeButton
Definition
windowbuttongroup_p.h:39
QxRibbon::WindowButtonGroupPrivate::m_minimizeButton
WindowButton * m_minimizeButton
Definition
windowbuttongroup_p.h:38
QxRibbon::WindowButtonGroup
Definition
windowbuttongroup.h:15
QxRibbon::WindowButton
Definition
windowbuttongroup_p.h:15
QX_DECLARE_PUBLIC
#define QX_DECLARE_PUBLIC(Class)
Definition
qxapp_global.h:28
Q_NULLPTR
#define Q_NULLPTR
Copyleft (C) 2025 maminjie canpool@163.com SPDX-License-Identifier: MulanPSL-2.0
Definition
qxapp_global.h:10
qxribbon_global.h
QX_RIBBON_END_NAMESPACE
#define QX_RIBBON_END_NAMESPACE
Definition
qxribbon_global.h:63
QX_RIBBON_BEGIN_NAMESPACE
#define QX_RIBBON_BEGIN_NAMESPACE
Definition
qxribbon_global.h:60
src
libs
qxribbon
windowbuttongroup_p.h
制作者
1.9.8