Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qsizegrip.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QSIZEGRIP_H
6
#
define
QSIZEGRIP_H
7
8
#
include
<
QtWidgets
/
qtwidgetsglobal
.
h
>
9
#
include
<
QtWidgets
/
qwidget
.
h
>
10
11
QT_REQUIRE_CONFIG
(
sizegrip
);
12
13
QT_BEGIN_NAMESPACE
14
15
class
QSizeGripPrivate;
16
class
Q_WIDGETS_EXPORT
QSizeGrip
:
public
QWidget
17
{
18
Q_OBJECT
19
public
:
20
explicit
QSizeGrip(QWidget *parent);
21
~QSizeGrip();
22
23
QSize sizeHint()
const
override;
24
void
setVisible(
bool
) override;
25
26
protected
:
27
void
paintEvent(QPaintEvent *) override;
28
void
mousePressEvent(QMouseEvent *) override;
29
void
mouseMoveEvent(QMouseEvent *) override;
30
void
mouseReleaseEvent(QMouseEvent *mouseEvent) override;
31
void
moveEvent(QMoveEvent *moveEvent) override;
32
void
showEvent(QShowEvent *showEvent) override;
33
void
hideEvent(QHideEvent *hideEvent) override;
34
bool
eventFilter(QObject *, QEvent *) override;
35
bool
event(QEvent *) override;
36
37
public
:
38
39
private
:
40
Q_DECLARE_PRIVATE(QSizeGrip)
41
Q_DISABLE_COPY(QSizeGrip)
42
Q_PRIVATE_SLOT(d_func(),
void
_q_showIfNotHidden())
43
};
44
45
QT_END_NAMESPACE
46
47
#
endif
// QSIZEGRIP_H
QSizeGripPrivate
Definition
qsizegrip.cpp:34
QSizeGripPrivate::gotMousePress
bool gotMousePress
Definition
qsizegrip.cpp:45
QSizeGripPrivate::m_platformSizeGrip
bool m_platformSizeGrip
Definition
qsizegrip.cpp:91
QSizeGripPrivate::d
int d
Definition
qsizegrip.cpp:41
QSizeGripPrivate::_q_showIfNotHidden
void _q_showIfNotHidden()
Definition
qsizegrip.cpp:76
QSizeGripPrivate::tlw
QPointer< QWidget > tlw
Definition
qsizegrip.cpp:46
QSizeGripPrivate::atBottom
bool atBottom() const
Definition
qsizegrip.cpp:49
QSizeGripPrivate::updateTopLevelWidget
void updateTopLevelWidget()
Definition
qsizegrip.cpp:59
QSizeGripPrivate::m_corner
Qt::Corner m_corner
Definition
qsizegrip.cpp:44
QSizeGripPrivate::dyMax
int dyMax
Definition
qsizegrip.cpp:43
QSizeGripPrivate::init
void init()
Definition
qsizegrip.cpp:174
QSizeGripPrivate::r
QRect r
Definition
qsizegrip.cpp:40
QSizeGripPrivate::atLeft
bool atLeft() const
Definition
qsizegrip.cpp:54
QSizeGripPrivate::corner
Qt::Corner corner() const
Definition
qsizegrip.cpp:103
QSizeGripPrivate::dxMax
int dxMax
Definition
qsizegrip.cpp:42
QSizeGripPrivate::p
QPoint p
Definition
qsizegrip.cpp:39
QSizeGrip
The QSizeGrip class provides a resize handle for resizing top-level windows.
Definition
qsizegrip.h:17
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
edgesFromCorner
static Qt::Edges edgesFromCorner(Qt::Corner corner)
Definition
qsizegrip.cpp:231
usePlatformSizeGrip
static bool usePlatformSizeGrip(const QWidget *tlw)
Definition
qsizegrip.cpp:242
qt_sizegrip_topLevelWidget
static QT_BEGIN_NAMESPACE QWidget * qt_sizegrip_topLevelWidget(QWidget *w)
Definition
qsizegrip.cpp:26
QT_REQUIRE_CONFIG
QT_REQUIRE_CONFIG(sizegrip)
qtbase
src
widgets
widgets
qsizegrip.h
Generated on
for Qt by
1.18.0