From e023dd212c81a2ad4ba4b4db22df9cde65a502e8 Mon Sep 17 00:00:00 2001 From: Mitch Curtis Date: Mon, 15 Jul 2013 22:57:52 +0200 Subject: Add Calendar to Qt Quick Controls. Task-number: QTBUG-29948 [ChangeLog][QtQuickControls] Calendar was added. Calendar allows selection of dates from a grid of days, similar to QCalendarWidget. Change-Id: I279130e704bc0dfd8dfe114ec9b6b49e111faf96 Reviewed-by: Jens Bache-Wiig --- src/controls/plugin.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/controls/plugin.cpp') diff --git a/src/controls/plugin.cpp b/src/controls/plugin.cpp index aba186590..40cc38e33 100644 --- a/src/controls/plugin.cpp +++ b/src/controls/plugin.cpp @@ -49,6 +49,9 @@ #include "qquickstack_p.h" #include "qquickdesktopiconprovider_p.h" #include "qquickselectionmode_p.h" + +#include "Private/qquickcalendarmodel_p.h" +#include "Private/qquickrangeddate_p.h" #include "Private/qquickrangemodel_p.h" #include "Private/qquickwheelarea_p.h" #include "Private/qquicktooltip_p.h" @@ -75,6 +78,7 @@ static const struct { } qmldir [] = { { "ApplicationWindow", 1, 0 }, { "Button", 1, 0 }, + { "Calendar", 1, 2 }, { "CheckBox", 1, 0 }, { "ComboBox", 1, 0 }, { "GroupBox", 1, 0 }, @@ -131,7 +135,9 @@ void QtQuickControlsPlugin::initializeEngine(QQmlEngine *engine, const char *uri // Register private API const char *private_uri = "QtQuick.Controls.Private"; qmlRegisterType(private_uri, 1, 0, "AbstractStyle"); + qmlRegisterType(private_uri, 1, 0, "CalendarModel"); qmlRegisterType(); + qmlRegisterType(private_uri, 1, 0, "RangedDate"); qmlRegisterType(private_uri, 1, 0, "RangeModel"); qmlRegisterType(private_uri, 1, 0, "WheelArea"); qmlRegisterType(private_uri, 1, 0, "SpinBoxValidator"); -- cgit v1.2.3