Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qquickstyleitemdelaybutton.cpp
Go to the documentation of this file.
1
// Copyright (C) 2023 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
4
#include "
qquickstyleitemdelaybutton.h
"
5
6
#include <QtQuickTemplates2/private/qquickdelaybutton_p.h>
7
8
QT_BEGIN_NAMESPACE
9
10
void
QQuickStyleItemDelayButton::connectToControl
()
const
11
{
12
QQuickStyleItem::connectToControl
();
13
auto
button
= control<QQuickDelayButton>();
14
connect
(
button
, &
QQuickButton::downChanged
,
this
, &
QQuickStyleItem::markImageDirty
);
15
connect
(
button
, &
QQuickButton::checkedChanged
,
this
, &
QQuickStyleItem::markImageDirty
);
16
}
17
18
void
QQuickStyleItemDelayButton::initStyleOption
(
QStyleOptionButton
&styleOption)
const
19
{
20
initStyleOptionBase
(styleOption);
21
auto
button
= control<QQuickDelayButton>();
22
23
styleOption.
state
|=
button
->
isDown
() ?
QStyle::State_Sunken
:
QStyle::State_Raised
;
24
}
25
26
QT_END_NAMESPACE
27
28
#include "moc_qquickstyleitemdelaybutton.cpp"
QAbstractButton::isDown
bool isDown() const
Definition
qabstractbutton.cpp:656
QQC2::QStyleOptionButton
Definition
qquickstyleoption.h:244
QQC2::QStyleOption::state
QStyle::State state
Definition
qquickstyleoption.h:48
QQuickAbstractButton::checkedChanged
void checkedChanged()
QQuickAbstractButton::downChanged
void downChanged()
QQuickStyleItemDelayButton::connectToControl
void connectToControl() const override
Definition
qquickstyleitemdelaybutton.cpp:10
QQuickStyleItemDelayButton::initStyleOption
void initStyleOption(QStyleOptionButton &styleOption) const override
Definition
qquickstyleitemdelaybutton.cpp:18
QQuickStyleItem::connectToControl
virtual void connectToControl() const
Definition
qquickstyleitem.cpp:81
QQuickStyleItem::markImageDirty
void markImageDirty()
Definition
qquickstyleitem.cpp:92
QQuickStyleItem::initStyleOptionBase
void initStyleOptionBase(QStyleOption &styleOption) const
Definition
qquickstyleitem.cpp:180
QStyle::State_Sunken
@ State_Sunken
Definition
qstyle.h:69
QStyle::State_Raised
@ State_Raised
Definition
qstyle.h:68
button
QPushButton * button
[2]
Definition
doc_src_properties.cpp:35
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1590
qquickstyleitemdelaybutton.h
connect
connect(quitButton, &QPushButton::clicked, &app, &QCoreApplication::quit, Qt::QueuedConnection)
qtdeclarative
src
quicknativestyle
items
qquickstyleitemdelaybutton.cpp
Generated by
1.10.0