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
qquickdayofweekrow_p.h
Go to the documentation of this file.
1
// Copyright (C) 2021 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
QQUICKDAYOFWEEKROW_P_H
6
#
define
QQUICKDAYOFWEEKROW_P_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
<
QtQuickTemplates2
/
private
/
qquickcontrol_p
.
h
>
20
21
QT_BEGIN_NAMESPACE
22
23
class
QQmlComponent;
24
class
QQuickDayOfWeekRowPrivate
;
25
26
class
QQuickDayOfWeekRow
:
public
QQuickControl
27
{
28
Q_OBJECT
29
Q_PROPERTY(QVariant source READ source WRITE setSource NOTIFY sourceChanged FINAL)
30
Q_PROPERTY
(
QQmlComponent
*
delegate
READ
delegate
WRITE
setDelegate
NOTIFY
delegateChanged
FINAL
)
31
QML_NAMED_ELEMENT
(
AbstractDayOfWeekRow
)
32
QML_ADDED_IN_VERSION
(6, 3)
33
34
public
:
35
explicit
QQuickDayOfWeekRow
(
QQuickItem
*
parent
=
nullptr
);
36
37
QVariant
source
()
const
;
38
void
setSource
(
const
QVariant &source);
39
40
QQmlComponent *
delegate
()
const
;
41
void
setDelegate
(QQmlComponent *delegate);
42
43
Q_SIGNALS
:
44
void
sourceChanged
();
45
void
delegateChanged
();
46
47
protected
:
48
void
componentComplete
()
override
;
49
void
geometryChange
(
const
QRectF &newGeometry,
const
QRectF &oldGeometry)
override
;
50
void
localeChange
(
const
QLocale &newLocale,
const
QLocale &oldLocale)
override
;
51
void
paddingChange
(
const
QMarginsF &newPadding,
const
QMarginsF &oldPadding)
override
;
52
53
private
:
54
Q_DISABLE_COPY
(
QQuickDayOfWeekRow
)
55
Q_DECLARE_PRIVATE
(
QQuickDayOfWeekRow
)
56
};
57
58
QT_END_NAMESPACE
59
60
#
endif
// QQUICKDAYOFWEEKROW_P_H
QQuickDayOfWeekModel
Definition
qquickdayofweekmodel_p.h:29
QQuickDayOfWeekRowPrivate
A row of names for the days in a week.
Definition
qquickdayofweekrow.cpp:41
QQuickDayOfWeekRowPrivate::model
QQuickDayOfWeekModel * model
Definition
qquickdayofweekrow.cpp:49
QQuickDayOfWeekRowPrivate::delegate
QQmlComponent * delegate
Definition
qquickdayofweekrow.cpp:48
QQuickDayOfWeekRowPrivate::resizeItems
void resizeItems()
Definition
qquickdayofweekrow.cpp:52
QQuickDayOfWeekRowPrivate::source
QVariant source
Definition
qquickdayofweekrow.cpp:47
QQuickDayOfWeekRowPrivate::QQuickDayOfWeekRowPrivate
QQuickDayOfWeekRowPrivate()
Definition
qquickdayofweekrow.cpp:43
QQuickDayOfWeekRow
Definition
qquickdayofweekrow_p.h:27
QQuickDayOfWeekRow::delegate
QQmlComponent * delegate() const
\qmlproperty Component QtQuick.Controls::DayOfWeekRow::delegate
Definition
qquickdayofweekrow.cpp:129
QQuickDayOfWeekRow::setDelegate
void setDelegate(QQmlComponent *delegate)
Definition
qquickdayofweekrow.cpp:135
QQuickDayOfWeekRow::localeChange
void localeChange(const QLocale &newLocale, const QLocale &oldLocale) override
Definition
qquickdayofweekrow.cpp:159
QQuickDayOfWeekRow::geometryChange
void geometryChange(const QRectF &newGeometry, const QRectF &oldGeometry) override
Definition
qquickdayofweekrow.cpp:151
QQuickDayOfWeekRow::componentComplete
void componentComplete() override
Invoked after the root component that caused this instantiation has completed construction.
Definition
qquickdayofweekrow.cpp:144
QQuickDayOfWeekRow::setSource
void setSource(const QVariant &source)
Definition
qquickdayofweekrow.cpp:87
QQuickDayOfWeekRow::source
QVariant source() const
Definition
qquickdayofweekrow.cpp:81
QQuickDayOfWeekRow::delegateChanged
void delegateChanged()
QQuickDayOfWeekRow::paddingChange
void paddingChange(const QMarginsF &newPadding, const QMarginsF &oldPadding) override
Definition
qquickdayofweekrow.cpp:166
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtdeclarative
src
quicktemplates
qquickdayofweekrow_p.h
Generated on
for Qt by
1.18.0