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
qquickweeknumbercolumn_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
QQUICKWEEKNUMBERCOLUMN_P_H
6
#
define
QQUICKWEEKNUMBERCOLUMN_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
QQuickWeekNumberColumnPrivate
;
25
26
class
QQuickWeekNumberColumn
:
public
QQuickControl
27
{
28
Q_OBJECT
29
Q_PROPERTY(
int
month READ month WRITE setMonth NOTIFY monthChanged FINAL)
30
Q_PROPERTY
(
int
year
READ
year
WRITE
setYear
NOTIFY
yearChanged
FINAL
)
31
Q_PROPERTY
(
QVariant
source
READ
source
WRITE
setSource
NOTIFY
sourceChanged
FINAL
)
32
Q_PROPERTY
(
QQmlComponent
*
delegate
READ
delegate
WRITE
setDelegate
NOTIFY
delegateChanged
FINAL
)
33
QML_NAMED_ELEMENT
(
AbstractWeekNumberColumn
)
34
QML_ADDED_IN_VERSION
(6, 3)
35
36
public
:
37
explicit
QQuickWeekNumberColumn
(
QQuickItem
*
parent
=
nullptr
);
38
39
int
month
()
const
;
40
void
setMonth
(
int
month);
41
42
int
year
()
const
;
43
void
setYear
(
int
year);
44
45
QVariant
source
()
const
;
46
void
setSource
(
const
QVariant &source);
47
48
QQmlComponent *
delegate
()
const
;
49
void
setDelegate
(QQmlComponent *delegate);
50
51
Q_SIGNALS
:
52
void
monthChanged
();
53
void
yearChanged
();
54
void
sourceChanged
();
55
void
delegateChanged
();
56
57
protected
:
58
void
componentComplete
()
override
;
59
void
geometryChange
(
const
QRectF &newGeometry,
const
QRectF &oldGeometry)
override
;
60
void
localeChange
(
const
QLocale &newLocale,
const
QLocale &oldLocale)
override
;
61
void
paddingChange
(
const
QMarginsF &newPadding,
const
QMarginsF &oldPadding)
override
;
62
63
private
:
64
Q_DISABLE_COPY
(
QQuickWeekNumberColumn
)
65
Q_DECLARE_PRIVATE
(
QQuickWeekNumberColumn
)
66
};
67
68
QT_END_NAMESPACE
69
70
#
endif
// QQUICKWEEKNUMBERCOLUMN_P_H
QQuickWeekNumberColumnPrivate
A column of week numbers.
Definition
qquickweeknumbercolumn.cpp:43
QQuickWeekNumberColumnPrivate::resizeItems
void resizeItems()
Definition
qquickweeknumbercolumn.cpp:54
QQuickWeekNumberColumnPrivate::source
QVariant source
Definition
qquickweeknumbercolumn.cpp:49
QQuickWeekNumberColumnPrivate::delegate
QQmlComponent * delegate
Definition
qquickweeknumbercolumn.cpp:50
QQuickWeekNumberColumnPrivate::QQuickWeekNumberColumnPrivate
QQuickWeekNumberColumnPrivate()
Definition
qquickweeknumbercolumn.cpp:45
QQuickWeekNumberColumnPrivate::model
QQuickWeekNumberModel * model
Definition
qquickweeknumbercolumn.cpp:51
QQuickWeekNumberColumn
Definition
qquickweeknumbercolumn_p.h:27
QQuickWeekNumberColumn::year
int year() const
\qmlproperty int QtQuick.Controls::WeekNumberColumn::year
Definition
qquickweeknumbercolumn.cpp:112
QQuickWeekNumberColumn::sourceChanged
void sourceChanged()
QQuickWeekNumberColumn::setSource
void setSource(const QVariant &source)
Definition
qquickweeknumbercolumn.cpp:141
QQuickWeekNumberColumn::yearChanged
void yearChanged()
QQuickWeekNumberColumn::geometryChange
void geometryChange(const QRectF &newGeometry, const QRectF &oldGeometry) override
Definition
qquickweeknumbercolumn.cpp:191
QQuickWeekNumberColumn::setYear
void setYear(int year)
Definition
qquickweeknumbercolumn.cpp:118
QQuickWeekNumberColumn::setMonth
void setMonth(int month)
Definition
qquickweeknumbercolumn.cpp:94
QQuickWeekNumberColumn::month
int month() const
\qmlproperty int QtQuick.Controls::WeekNumberColumn::month
Definition
qquickweeknumbercolumn.cpp:88
QQuickWeekNumberColumn::source
QVariant source() const
Definition
qquickweeknumbercolumn.cpp:135
QQuickWeekNumberColumn::componentComplete
void componentComplete() override
Invoked after the root component that caused this instantiation has completed construction.
Definition
qquickweeknumbercolumn.cpp:184
QQuickWeekNumberColumn::localeChange
void localeChange(const QLocale &newLocale, const QLocale &oldLocale) override
Definition
qquickweeknumbercolumn.cpp:199
QQuickWeekNumberColumn::setDelegate
void setDelegate(QQmlComponent *delegate)
Definition
qquickweeknumbercolumn.cpp:175
QQuickWeekNumberColumn::paddingChange
void paddingChange(const QMarginsF &newPadding, const QMarginsF &oldPadding) override
Definition
qquickweeknumbercolumn.cpp:206
QQuickWeekNumberColumn::delegate
QQmlComponent * delegate() const
\qmlproperty Component QtQuick.Controls::WeekNumberColumn::delegate
Definition
qquickweeknumbercolumn.cpp:169
QQuickWeekNumberColumn::delegateChanged
void delegateChanged()
QQuickWeekNumberModel
Definition
qquickweeknumbermodel_p.h:29
QQuickWeekNumberModel::yearChanged
void yearChanged()
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtdeclarative
src
quicktemplates
qquickweeknumbercolumn_p.h
Generated on
for Qt by
1.18.0