diff options
24 files changed, 139 insertions, 139 deletions
diff --git a/examples/labs/calendar/main.qml b/examples/labs/calendar/main.qml index 490dc4d1..9b4e6f9a 100644 --- a/examples/labs/calendar/main.qml +++ b/examples/labs/calendar/main.qml @@ -94,7 +94,7 @@ ApplicationWindow { highlightRangeMode: ListView.StrictlyEnforceRange orientation: parent.width > parent.height ? ListView.Vertical : ListView.Horizontal - delegate: CalendarView { + delegate: MonthGrid { id: delegate width: calendar.width diff --git a/src/imports/calendar/CalendarView.qml b/src/imports/calendar/MonthGrid.qml index bc245ce2..dac1e871 100644 --- a/src/imports/calendar/CalendarView.qml +++ b/src/imports/calendar/MonthGrid.qml @@ -38,7 +38,7 @@ import QtQuick 2.6 import Qt.labs.controls 1.0 import Qt.labs.calendar 1.0 -AbstractCalendarView { +AbstractMonthGrid { id: control implicitWidth: Math.max(background ? background.implicitWidth : 0, diff --git a/src/imports/calendar/calendar.pri b/src/imports/calendar/calendar.pri index 9fc4d94f..78c2f1e3 100644 --- a/src/imports/calendar/calendar.pri +++ b/src/imports/calendar/calendar.pri @@ -1,22 +1,22 @@ QML_FILES = \ - CalendarView.qml \ DayOfWeekRow.qml \ + MonthGrid.qml \ WeekNumberColumn.qml HEADERS += \ $$PWD/qquickcalendarmodel_p.h \ - $$PWD/qquickcalendarview_p.h \ $$PWD/qquickdayofweekmodel_p.h \ $$PWD/qquickdayofweekrow_p.h \ + $$PWD/qquickmonthgrid_p.h \ $$PWD/qquickmonthmodel_p.h \ $$PWD/qquickweeknumbercolumn_p.h \ $$PWD/qquickweeknumbermodel_p.h SOURCES += \ $$PWD/qquickcalendarmodel.cpp \ - $$PWD/qquickcalendarview.cpp \ $$PWD/qquickdayofweekmodel.cpp \ $$PWD/qquickdayofweekrow.cpp \ + $$PWD/qquickmonthgrid.cpp \ $$PWD/qquickmonthmodel.cpp \ $$PWD/qquickweeknumbercolumn.cpp \ $$PWD/qquickweeknumbermodel.cpp diff --git a/src/imports/calendar/plugins.qmltypes b/src/imports/calendar/plugins.qmltypes index e00a80a3..4a3a695b 100644 --- a/src/imports/calendar/plugins.qmltypes +++ b/src/imports/calendar/plugins.qmltypes @@ -44,10 +44,10 @@ Module { } } Component { - name: "QQuickCalendarView" + name: "QQuickMonthGrid" defaultProperty: "data" prototype: "QQuickControl" - exports: ["Qt.labs.calendar/AbstractCalendarView 1.0"] + exports: ["Qt.labs.calendar/AbstractMonthGrid 1.0"] exportMetaObjectRevisions: [0] Property { name: "month"; type: "int" } Property { name: "year"; type: "int" } diff --git a/src/imports/calendar/qmldir b/src/imports/calendar/qmldir index db00aa14..d3f97b87 100644 --- a/src/imports/calendar/qmldir +++ b/src/imports/calendar/qmldir @@ -1,7 +1,7 @@ module Qt.labs.calendar plugin qtlabscalendarplugin classname QtLabsCalendarPlugin -CalendarView 1.0 CalendarView.qml DayOfWeekRow 1.0 DayOfWeekRow.qml +MonthGrid 1.0 MonthGrid.qml WeekNumberColumn 1.0 WeekNumberColumn.qml depends Qt.labs.controls 1.0 diff --git a/src/imports/calendar/qquickcalendarmodel.cpp b/src/imports/calendar/qquickcalendarmodel.cpp index cfbfd25c..d4b9c9c8 100644 --- a/src/imports/calendar/qquickcalendarmodel.cpp +++ b/src/imports/calendar/qquickcalendarmodel.cpp @@ -47,9 +47,9 @@ QT_BEGIN_NAMESPACE \inqmlmodule Qt.labs.calendar \brief A calendar model. - CalendarModel provides a way of creating a range of CalendarView + CalendarModel provides a way of creating a range of MonthGrid instances. It is typically used as a model for a ListView that uses - CalendarView as a delegate. + MonthGrid as a delegate. \snippet calendarmodel/qtlabscalendar-calendarmodel.qml 1 @@ -60,7 +60,7 @@ QT_BEGIN_NAMESPACE \row \li \b model.year : int \li The number of the year \endtable - \sa CalendarView + \sa MonthGrid */ class QQuickCalendarModelPrivate : public QAbstractItemModelPrivate diff --git a/src/imports/calendar/qquickdayofweekrow.cpp b/src/imports/calendar/qquickdayofweekrow.cpp index e5e452e8..d77d234e 100644 --- a/src/imports/calendar/qquickdayofweekrow.cpp +++ b/src/imports/calendar/qquickdayofweekrow.cpp @@ -55,7 +55,7 @@ QT_BEGIN_NAMESPACE \snippet dayofweekrow/qtlabscalendar-dayofweekrow.qml 1 DayOfWeekRow can be used as a standalone control, but it is most - often used in conjunction with CalendarView. Regardless of the use case, + often used in conjunction with MonthGrid. Regardless of the use case, positioning of the row is left to the user. \image qtlabscalendar-dayofweekrow-layout.png @@ -64,7 +64,7 @@ QT_BEGIN_NAMESPACE The visual appearance of DayOfWeekRow can be changed by implementing a \l {delegate}{custom delegate}. - \sa CalendarView, WeekNumberColumn + \sa MonthGrid, WeekNumberColumn */ class QQuickDayOfWeekRowPrivate : public QQuickControlPrivate diff --git a/src/imports/calendar/qquickcalendarview.cpp b/src/imports/calendar/qquickmonthgrid.cpp index 7c7c54e9..1803c1d0 100644 --- a/src/imports/calendar/qquickcalendarview.cpp +++ b/src/imports/calendar/qquickmonthgrid.cpp @@ -34,7 +34,7 @@ ** ****************************************************************************/ -#include "qquickcalendarview_p.h" +#include "qquickmonthgrid_p.h" #include "qquickmonthmodel_p.h" #include <QtGui/qstylehints.h> @@ -45,38 +45,38 @@ QT_BEGIN_NAMESPACE /*! - \qmltype CalendarView + \qmltype MonthGrid \inherits Control - \instantiates QQuickCalendarView + \instantiates QQuickMonthGrid \inqmlmodule Qt.labs.calendar \brief A calendar view. - CalendarView presents a calendar month in a grid. The contents - are calculated for a given \l month and \l year, using the specified + MonthGrid presents a calendar month in a grid. The contents are + calculated for a given \l month and \l year, using the specified \l locale. - \image qtlabscalendar-calendarview.png - \snippet calendarview/qtlabscalendar-calendarview.qml 1 + \image qtlabscalendar-monthgrid.png + \snippet monthgrid/qtlabscalendar-monthgrid.qml 1 - CalendarView can be used as a standalone control, but it is most often + MonthGrid can be used as a standalone control, but it is most often used in conjunction with DayOfWeekRow and WeekNumberColumn. Regardless of the use case, positioning of the grid is left to the user. - \image qtlabscalendar-calendarview-layout.png - \snippet calendarview/qtlabscalendar-calendarview-layout.qml 1 + \image qtlabscalendar-monthgrid-layout.png + \snippet monthgrid/qtlabscalendar-monthgrid-layout.qml 1 - The visual appearance of CalendarView can be changed by + The visual appearance of MonthGrid can be changed by implementing a \l {delegate}{custom delegate}. \sa DayOfWeekRow, WeekNumberColumn, CalendarModel */ -class QQuickCalendarViewPrivate : public QQuickControlPrivate +class QQuickMonthGridPrivate : public QQuickControlPrivate { - Q_DECLARE_PUBLIC(QQuickCalendarView) + Q_DECLARE_PUBLIC(QQuickMonthGrid) public: - QQuickCalendarViewPrivate() : pressTimer(0), pressedItem(Q_NULLPTR), model(Q_NULLPTR), delegate(Q_NULLPTR) { } + QQuickMonthGridPrivate() : pressTimer(0), pressedItem(Q_NULLPTR), model(Q_NULLPTR), delegate(Q_NULLPTR) { } void resizeItems(); @@ -97,7 +97,7 @@ public: QQmlComponent *delegate; }; -void QQuickCalendarViewPrivate::resizeItems() +void QQuickMonthGridPrivate::resizeItems() { if (!contentItem) return; @@ -110,9 +110,9 @@ void QQuickCalendarViewPrivate::resizeItems() item->setSize(itemSize); } -QQuickItem *QQuickCalendarViewPrivate::cellAt(const QPoint &pos) const +QQuickItem *QQuickMonthGridPrivate::cellAt(const QPoint &pos) const { - Q_Q(const QQuickCalendarView); + Q_Q(const QQuickMonthGrid); if (contentItem) { QPointF mapped = q->mapToItem(contentItem, pos); return contentItem->childAt(mapped.x(), mapped.y()); @@ -120,16 +120,16 @@ QQuickItem *QQuickCalendarViewPrivate::cellAt(const QPoint &pos) const return Q_NULLPTR; } -QDate QQuickCalendarViewPrivate::dateOf(QQuickItem *cell) const +QDate QQuickMonthGridPrivate::dateOf(QQuickItem *cell) const { if (contentItem) return model->dateAt(contentItem->childItems().indexOf(cell)); return QDate(); } -void QQuickCalendarViewPrivate::updatePress(const QPoint &pos) +void QQuickMonthGridPrivate::updatePress(const QPoint &pos) { - Q_Q(QQuickCalendarView); + Q_Q(QQuickMonthGrid); clearPress(false); pressedItem = cellAt(pos); setContextProperty(pressedItem, QStringLiteral("pressed"), true); @@ -138,9 +138,9 @@ void QQuickCalendarViewPrivate::updatePress(const QPoint &pos) emit q->pressed(pressedDate); } -void QQuickCalendarViewPrivate::clearPress(bool clicked) +void QQuickMonthGridPrivate::clearPress(bool clicked) { - Q_Q(QQuickCalendarView); + Q_Q(QQuickMonthGrid); setContextProperty(pressedItem, QStringLiteral("pressed"), false); if (pressedDate.isValid()) { emit q->released(pressedDate); @@ -151,7 +151,7 @@ void QQuickCalendarViewPrivate::clearPress(bool clicked) pressedItem = Q_NULLPTR; } -void QQuickCalendarViewPrivate::setContextProperty(QQuickItem *item, const QString &name, const QVariant &value) +void QQuickMonthGridPrivate::setContextProperty(QQuickItem *item, const QString &name, const QVariant &value) { QQmlContext *context = qmlContext(item); if (context && context->isValid()) { @@ -161,39 +161,39 @@ void QQuickCalendarViewPrivate::setContextProperty(QQuickItem *item, const QStri } } -QQuickCalendarView::QQuickCalendarView(QQuickItem *parent) : - QQuickControl(*(new QQuickCalendarViewPrivate), parent) +QQuickMonthGrid::QQuickMonthGrid(QQuickItem *parent) : + QQuickControl(*(new QQuickMonthGridPrivate), parent) { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); setFlag(ItemIsFocusScope); setActiveFocusOnTab(true); setAcceptedMouseButtons(Qt::LeftButton); d->model = new QQuickMonthModel(this); d->source = QVariant::fromValue(d->model); - connect(d->model, &QQuickMonthModel::monthChanged, this, &QQuickCalendarView::monthChanged); - connect(d->model, &QQuickMonthModel::yearChanged, this, &QQuickCalendarView::yearChanged); - connect(d->model, &QQuickMonthModel::localeChanged, this, &QQuickCalendarView::localeChanged); - connect(d->model, &QQuickMonthModel::titleChanged, this, &QQuickCalendarView::titleChanged); + connect(d->model, &QQuickMonthModel::monthChanged, this, &QQuickMonthGrid::monthChanged); + connect(d->model, &QQuickMonthModel::yearChanged, this, &QQuickMonthGrid::yearChanged); + connect(d->model, &QQuickMonthModel::localeChanged, this, &QQuickMonthGrid::localeChanged); + connect(d->model, &QQuickMonthModel::titleChanged, this, &QQuickMonthGrid::titleChanged); } /*! - \qmlproperty int Qt.labs.calendar::CalendarView::month + \qmlproperty int Qt.labs.calendar::MonthGrid::month This property holds the number of the month. The value must be in the range from \c 0 (January) to \c 11 (December). The default value is the current month. */ -int QQuickCalendarView::month() const +int QQuickMonthGrid::month() const { - Q_D(const QQuickCalendarView); + Q_D(const QQuickMonthGrid); return d->model->month() - 1; } -void QQuickCalendarView::setMonth(int month) +void QQuickMonthGrid::setMonth(int month) { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); if (month < 0 || month > 11) { qmlInfo(this) << "month " << month << " is out of range [0...11]"; return; @@ -202,22 +202,22 @@ void QQuickCalendarView::setMonth(int month) } /*! - \qmlproperty int Qt.labs.calendar::CalendarView::year + \qmlproperty int Qt.labs.calendar::MonthGrid::year This property holds the number of the year. The value must be in the range from \c -271820 to \c 275759. The default value is the current year. */ -int QQuickCalendarView::year() const +int QQuickMonthGrid::year() const { - Q_D(const QQuickCalendarView); + Q_D(const QQuickMonthGrid); return d->model->year(); } -void QQuickCalendarView::setYear(int year) +void QQuickMonthGrid::setYear(int year) { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); if (year < -271820 || year > 275759) { qmlInfo(this) << "year " << year << " is out of range [-271820...275759]"; return; @@ -226,38 +226,38 @@ void QQuickCalendarView::setYear(int year) } /*! - \qmlproperty Locale Qt.labs.calendar::CalendarView::locale + \qmlproperty Locale Qt.labs.calendar::MonthGrid::locale This property holds the locale that is used to calculate the contents. */ -QLocale QQuickCalendarView::locale() const +QLocale QQuickMonthGrid::locale() const { - Q_D(const QQuickCalendarView); + Q_D(const QQuickMonthGrid); return d->model->locale(); } -void QQuickCalendarView::setLocale(const QLocale &locale) +void QQuickMonthGrid::setLocale(const QLocale &locale) { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); d->model->setLocale(locale); } /*! \internal - \qmlproperty model Qt.labs.calendar::CalendarView::source + \qmlproperty model Qt.labs.calendar::MonthGrid::source This property holds the source model that is used as a data model for the internal content column. */ -QVariant QQuickCalendarView::source() const +QVariant QQuickMonthGrid::source() const { - Q_D(const QQuickCalendarView); + Q_D(const QQuickMonthGrid); return d->source; } -void QQuickCalendarView::setSource(const QVariant &source) +void QQuickMonthGrid::setSource(const QVariant &source) { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); if (d->source != source) { d->source = source; emit sourceChanged(); @@ -265,25 +265,25 @@ void QQuickCalendarView::setSource(const QVariant &source) } /*! - \qmlproperty string Qt.labs.calendar::CalendarView::title + \qmlproperty string Qt.labs.calendar::MonthGrid::title This property holds a title for the calendar. - This property is provided for convenience. CalendarView itself does + This property is provided for convenience. MonthGrid itself does not visualize the title. The default value consists of the month name, formatted using \l locale, and the year number. */ -QString QQuickCalendarView::title() const +QString QQuickMonthGrid::title() const { - Q_D(const QQuickCalendarView); + Q_D(const QQuickMonthGrid); if (d->title.isNull()) return d->model->title(); return d->title; } -void QQuickCalendarView::setTitle(const QString &title) +void QQuickMonthGrid::setTitle(const QString &title) { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); if (d->title != title) { d->title = title; emit titleChanged(); @@ -291,7 +291,7 @@ void QQuickCalendarView::setTitle(const QString &title) } /*! - \qmlproperty Component Qt.labs.calendar::CalendarView::delegate + \qmlproperty Component Qt.labs.calendar::MonthGrid::delegate This property holds the item delegate that visualizes each day. @@ -310,26 +310,26 @@ void QQuickCalendarView::setTitle(const QString &title) delegate. It can be used as a starting point for implementing custom delegates. - \snippet CalendarView.qml delegate + \snippet MonthGrid.qml delegate */ -QQmlComponent *QQuickCalendarView::delegate() const +QQmlComponent *QQuickMonthGrid::delegate() const { - Q_D(const QQuickCalendarView); + Q_D(const QQuickMonthGrid); return d->delegate; } -void QQuickCalendarView::setDelegate(QQmlComponent *delegate) +void QQuickMonthGrid::setDelegate(QQmlComponent *delegate) { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); if (d->delegate != delegate) { d->delegate = delegate; emit delegateChanged(); } } -void QQuickCalendarView::componentComplete() +void QQuickMonthGrid::componentComplete() { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); QQuickControl::componentComplete(); if (d->contentItem) { foreach (QQuickItem *child, d->contentItem->childItems()) { @@ -340,61 +340,61 @@ void QQuickCalendarView::componentComplete() d->resizeItems(); } -void QQuickCalendarView::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry) +void QQuickMonthGrid::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry) { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); QQuickControl::geometryChanged(newGeometry, oldGeometry); if (isComponentComplete()) d->resizeItems(); } -void QQuickCalendarView::paddingChange(const QMarginsF &newPadding, const QMarginsF &oldPadding) +void QQuickMonthGrid::paddingChange(const QMarginsF &newPadding, const QMarginsF &oldPadding) { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); QQuickControl::paddingChange(newPadding, oldPadding); if (isComponentComplete()) d->resizeItems(); } -void QQuickCalendarView::updatePolish() +void QQuickMonthGrid::updatePolish() { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); QQuickControl::updatePolish(); d->resizeItems(); } -void QQuickCalendarView::mousePressEvent(QMouseEvent *event) +void QQuickMonthGrid::mousePressEvent(QMouseEvent *event) { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); d->updatePress(event->pos()); if (d->pressedDate.isValid()) d->pressTimer = startTimer(qGuiApp->styleHints()->mousePressAndHoldInterval()); event->accept(); } -void QQuickCalendarView::mouseMoveEvent(QMouseEvent *event) +void QQuickMonthGrid::mouseMoveEvent(QMouseEvent *event) { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); d->updatePress(event->pos()); event->accept(); } -void QQuickCalendarView::mouseReleaseEvent(QMouseEvent *event) +void QQuickMonthGrid::mouseReleaseEvent(QMouseEvent *event) { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); d->clearPress(true); event->accept(); } -void QQuickCalendarView::mouseUngrabEvent() +void QQuickMonthGrid::mouseUngrabEvent() { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); d->clearPress(false); } -void QQuickCalendarView::timerEvent(QTimerEvent *event) +void QQuickMonthGrid::timerEvent(QTimerEvent *event) { - Q_D(QQuickCalendarView); + Q_D(QQuickMonthGrid); if (event->timerId() == d->pressTimer) { if (d->pressedDate.isValid()) emit pressAndHold(d->pressedDate); diff --git a/src/imports/calendar/qquickcalendarview_p.h b/src/imports/calendar/qquickmonthgrid_p.h index 02afe3b4..c7caa7f5 100644 --- a/src/imports/calendar/qquickcalendarview_p.h +++ b/src/imports/calendar/qquickmonthgrid_p.h @@ -34,8 +34,8 @@ ** ****************************************************************************/ -#ifndef QQUICKCALENDARVIEW_P_H -#define QQUICKCALENDARVIEW_P_H +#ifndef QQUICKMONTHGRID_P_H +#define QQUICKMONTHGRID_P_H // // W A R N I N G @@ -54,9 +54,9 @@ QT_BEGIN_NAMESPACE class QQmlComponent; -class QQuickCalendarViewPrivate; +class QQuickMonthGridPrivate; -class QQuickCalendarView : public QQuickControl +class QQuickMonthGrid : public QQuickControl { Q_OBJECT Q_PROPERTY(int month READ month WRITE setMonth NOTIFY monthChanged FINAL) @@ -67,7 +67,7 @@ class QQuickCalendarView : public QQuickControl Q_PROPERTY(QQmlComponent *delegate READ delegate WRITE setDelegate NOTIFY delegateChanged FINAL) public: - explicit QQuickCalendarView(QQuickItem *parent = Q_NULLPTR); + explicit QQuickMonthGrid(QQuickItem *parent = Q_NULLPTR); int month() const; void setMonth(int month); @@ -113,12 +113,12 @@ protected: void timerEvent(QTimerEvent *event) Q_DECL_OVERRIDE; private: - Q_DISABLE_COPY(QQuickCalendarView) - Q_DECLARE_PRIVATE(QQuickCalendarView) + Q_DISABLE_COPY(QQuickMonthGrid) + Q_DECLARE_PRIVATE(QQuickMonthGrid) }; -Q_DECLARE_TYPEINFO(QQuickCalendarView, Q_COMPLEX_TYPE); +Q_DECLARE_TYPEINFO(QQuickMonthGrid, Q_COMPLEX_TYPE); QT_END_NAMESPACE -#endif // QQUICKCALENDARVIEW_P_H +#endif // QQUICKMONTHGRID_P_H diff --git a/src/imports/calendar/qquickweeknumbercolumn.cpp b/src/imports/calendar/qquickweeknumbercolumn.cpp index 34e4bd52..cec8c792 100644 --- a/src/imports/calendar/qquickweeknumbercolumn.cpp +++ b/src/imports/calendar/qquickweeknumbercolumn.cpp @@ -57,7 +57,7 @@ QT_BEGIN_NAMESPACE \snippet weeknumbercolumn/qtlabscalendar-weeknumbercolumn.qml 1 WeekNumberColumn can be used as a standalone control, but it is most - often used in conjunction with CalendarView. Regardless of the use case, + often used in conjunction with MonthGrid. Regardless of the use case, positioning of the column is left to the user. \image qtlabscalendar-weeknumbercolumn-layout.png @@ -66,7 +66,7 @@ QT_BEGIN_NAMESPACE The visual appearance of WeekNumberColumn can be changed by implementing a \l {delegate}{custom delegate}. - \sa CalendarView, DayOfWeekRow + \sa MonthGrid, DayOfWeekRow */ class QQuickWeekNumberColumnPrivate : public QQuickControlPrivate diff --git a/src/imports/calendar/qtlabscalendarplugin.cpp b/src/imports/calendar/qtlabscalendarplugin.cpp index b3c7cc9d..53acf800 100644 --- a/src/imports/calendar/qtlabscalendarplugin.cpp +++ b/src/imports/calendar/qtlabscalendarplugin.cpp @@ -36,8 +36,8 @@ #include <QtQml/qqmlextensionplugin.h> -#include "qquickcalendarview_p.h" #include "qquickdayofweekrow_p.h" +#include "qquickmonthgrid_p.h" #include "qquickweeknumbercolumn_p.h" #include "qquickcalendarmodel_p.h" @@ -54,8 +54,8 @@ public: void QtLabsCalendarPlugin::registerTypes(const char *uri) { - qmlRegisterType<QQuickCalendarView>(uri, 1, 0, "AbstractCalendarView"); qmlRegisterType<QQuickDayOfWeekRow>(uri, 1, 0, "AbstractDayOfWeekRow"); + qmlRegisterType<QQuickMonthGrid>(uri, 1, 0, "AbstractMonthGrid"); qmlRegisterType<QQuickWeekNumberColumn>(uri, 1, 0, "AbstractWeekNumberColumn"); qmlRegisterType<QQuickCalendarModel>(uri, 1, 0, "CalendarModel"); } diff --git a/src/imports/controls/doc/images/qtlabscalendar-calendarview-layout.png b/src/imports/controls/doc/images/qtlabscalendar-monthgrid-layout.png Binary files differindex c5182644..c5182644 100644 --- a/src/imports/controls/doc/images/qtlabscalendar-calendarview-layout.png +++ b/src/imports/controls/doc/images/qtlabscalendar-monthgrid-layout.png diff --git a/src/imports/controls/doc/images/qtlabscalendar-calendarview.png b/src/imports/controls/doc/images/qtlabscalendar-monthgrid.png Binary files differindex 79d0ebc0..79d0ebc0 100644 --- a/src/imports/controls/doc/images/qtlabscalendar-calendarview.png +++ b/src/imports/controls/doc/images/qtlabscalendar-monthgrid.png diff --git a/src/imports/controls/doc/src/qtlabscontrols-index.qdoc b/src/imports/controls/doc/src/qtlabscontrols-index.qdoc index e24b269a..557bc73a 100644 --- a/src/imports/controls/doc/src/qtlabscontrols-index.qdoc +++ b/src/imports/controls/doc/src/qtlabscontrols-index.qdoc @@ -219,7 +219,7 @@ \li \l [QtLabsControls] {Button} \row \li \l [QtQuickControls] {Calendar} - \li No equivalent; see \l [QML] {CalendarView} instead. + \li No equivalent; see \l [QML] {MonthGrid}, \l [QML] {DayOfWeekRow} and \l [QML] {WeekNumberColumn} instead. \row \li \l [QtQuickControls] {CheckBox} \li \l [QtLabsControls] {CheckBox} diff --git a/src/imports/controls/doc/src/qtlabscontrols.qdoc b/src/imports/controls/doc/src/qtlabscontrols.qdoc index 1ddfc967..10476f08 100644 --- a/src/imports/controls/doc/src/qtlabscontrols.qdoc +++ b/src/imports/controls/doc/src/qtlabscontrols.qdoc @@ -42,7 +42,7 @@ import Qt.labs.controls 1.0 \endcode - The CalendarView and related QML types can be imported using the + The calendar related QML types can be imported using the following statement: \badcode diff --git a/tests/auto/accessibility/data/calendarview-2.qml b/tests/auto/accessibility/data/monthgrid-2.qml index 526662b7..76af6646 100644 --- a/tests/auto/accessibility/data/calendarview-2.qml +++ b/tests/auto/accessibility/data/monthgrid-2.qml @@ -5,9 +5,9 @@ import Qt.labs.calendar 1.0 Window { visible: true - CalendarView { - id: calendarview - objectName: "calendarview" - title: "CalendarView" + MonthGrid { + id: monthgrid + objectName: "monthgrid" + title: "MonthGrid" } } diff --git a/tests/auto/accessibility/data/calendarview.qml b/tests/auto/accessibility/data/monthgrid.qml index f2452901..7c8d6451 100644 --- a/tests/auto/accessibility/data/calendarview.qml +++ b/tests/auto/accessibility/data/monthgrid.qml @@ -5,10 +5,10 @@ import Qt.labs.calendar 1.0 Window { visible: true - CalendarView { - id: calendarview - objectName: "calendarview" - title: "CalendarView" + MonthGrid { + id: monthgrid + objectName: "monthgrid" + title: "MonthGrid" Accessible.name: title } } diff --git a/tests/auto/accessibility/tst_accessibility.cpp b/tests/auto/accessibility/tst_accessibility.cpp index 450fb88a..857cefd2 100644 --- a/tests/auto/accessibility/tst_accessibility.cpp +++ b/tests/auto/accessibility/tst_accessibility.cpp @@ -95,8 +95,8 @@ void tst_accessibility::a11y_data() // SwipeView // Tumbler - QTest::newRow("CalendarView") << "calendarview" << 0x0 << "CalendarView"; //QAccessible::NoRole QTest::newRow("DayOfWeekRow") << "dayofweekrow" << 0x0 << "DayOfWeekRow"; //QAccessible::NoRole + QTest::newRow("MonthGrid") << "monthgrid" << 0x0 << "MonthGrid"; //QAccessible::NoRole QTest::newRow("WeekNumberColumn") << "weeknumbercolumn" << 0x0 << "WeekNumberColumn"; //QAccessible::NoRole } @@ -111,8 +111,8 @@ void tst_accessibility::a11y() #ifdef QT_NO_ACCESSIBILITY if (name == QLatin1Literal("textarea") || name == QLatin1Literal("textfield") - || name == QLatin1Literal("calendarview") || name == QLatin1Literal("dayofweekrow") + || name == QLatin1Literal("monthgrid") || name == QLatin1Literal("weeknumbercolumn")) fn += QLatin1Literal("-2"); #endif diff --git a/tests/auto/calendar/data/tst_calendarview.qml b/tests/auto/calendar/data/tst_monthgrid.qml index 8bb702c5..d07b77db 100644 --- a/tests/auto/calendar/data/tst_calendarview.qml +++ b/tests/auto/calendar/data/tst_monthgrid.qml @@ -48,11 +48,11 @@ TestCase { height: 400 visible: true when: windowShown - name: "CalendarView" + name: "MonthGrid" Component { id: component - CalendarView { } + MonthGrid { } } function test_locale() { @@ -103,28 +103,28 @@ TestCase { control.month = 0 compare(control.month, 0) - ignoreWarning(Qt.resolvedUrl("tst_calendarview.qml") + ":55:9: QML AbstractCalendarView: month -1 is out of range [0...11]") + ignoreWarning(Qt.resolvedUrl("tst_monthgrid.qml") + ":55:9: QML AbstractMonthGrid: month -1 is out of range [0...11]") control.month = -1 compare(control.month, 0) control.month = 11 compare(control.month, 11) - ignoreWarning(Qt.resolvedUrl("tst_calendarview.qml") + ":55:9: QML AbstractCalendarView: month 12 is out of range [0...11]") + ignoreWarning(Qt.resolvedUrl("tst_monthgrid.qml") + ":55:9: QML AbstractMonthGrid: month 12 is out of range [0...11]") control.month = 12 compare(control.month, 11) control.year = -271820 compare(control.year, -271820) - ignoreWarning(Qt.resolvedUrl("tst_calendarview.qml") + ":55:9: QML AbstractCalendarView: year -271821 is out of range [-271820...275759]") + ignoreWarning(Qt.resolvedUrl("tst_monthgrid.qml") + ":55:9: QML AbstractMonthGrid: year -271821 is out of range [-271820...275759]") control.year = -271821 compare(control.year, -271820) control.year = 275759 compare(control.year, 275759) - ignoreWarning(Qt.resolvedUrl("tst_calendarview.qml") + ":55:9: QML AbstractCalendarView: year 275760 is out of range [-271820...275759]") + ignoreWarning(Qt.resolvedUrl("tst_monthgrid.qml") + ":55:9: QML AbstractMonthGrid: year 275760 is out of range [-271820...275759]") control.year = 275760 compare(control.year, 275759) diff --git a/tests/auto/snippets/data/calendarmodel/qtlabscalendar-calendarmodel.qml b/tests/auto/snippets/data/calendarmodel/qtlabscalendar-calendarmodel.qml index ca13e815..200ac5f4 100644 --- a/tests/auto/snippets/data/calendarmodel/qtlabscalendar-calendarmodel.qml +++ b/tests/auto/snippets/data/calendarmodel/qtlabscalendar-calendarmodel.qml @@ -17,7 +17,7 @@ ListView { to: new Date(2015, 11, 31) } - delegate: CalendarView { + delegate: MonthGrid { width: listview.width height: listview.height diff --git a/tests/auto/snippets/data/dayofweekrow/qtlabscalendar-dayofweekrow-layout.qml b/tests/auto/snippets/data/dayofweekrow/qtlabscalendar-dayofweekrow-layout.qml index 88267b2c..e30208d7 100644 --- a/tests/auto/snippets/data/dayofweekrow/qtlabscalendar-dayofweekrow-layout.qml +++ b/tests/auto/snippets/data/dayofweekrow/qtlabscalendar-dayofweekrow-layout.qml @@ -5,12 +5,12 @@ import Qt.labs.calendar 1.0 //! [1] ColumnLayout { DayOfWeekRow { - locale: view.locale + locale: grid.locale Layout.fillWidth: true } - CalendarView { - id: view + MonthGrid { + id: grid month: 11 year: 2015 locale: Qt.locale("en_US") diff --git a/tests/auto/snippets/data/calendarview/qtlabscalendar-calendarview-layout.qml b/tests/auto/snippets/data/monthgrid/qtlabscalendar-monthgrid-layout.qml index ec32368b..f250650d 100644 --- a/tests/auto/snippets/data/calendarview/qtlabscalendar-calendarview-layout.qml +++ b/tests/auto/snippets/data/monthgrid/qtlabscalendar-monthgrid-layout.qml @@ -14,15 +14,15 @@ GridLayout { } WeekNumberColumn { - month: view.month - year: view.year - locale: view.locale + month: grid.month + year: grid.year + locale: grid.locale Layout.fillHeight: true } - CalendarView { - id: view + MonthGrid { + id: grid month: 11 year: 2015 locale: Qt.locale("en_US") diff --git a/tests/auto/snippets/data/calendarview/qtlabscalendar-calendarview.qml b/tests/auto/snippets/data/monthgrid/qtlabscalendar-monthgrid.qml index e1cad178..1b5b90ce 100644 --- a/tests/auto/snippets/data/calendarview/qtlabscalendar-calendarview.qml +++ b/tests/auto/snippets/data/monthgrid/qtlabscalendar-monthgrid.qml @@ -2,7 +2,7 @@ import QtQuick 2.0 import Qt.labs.calendar 1.0 //! [1] -CalendarView { +MonthGrid { month: 11 year: 2015 locale: Qt.locale("en_US") diff --git a/tests/auto/snippets/data/weeknumbercolumn/qtlabscalendar-weeknumbercolumn-layout.qml b/tests/auto/snippets/data/weeknumbercolumn/qtlabscalendar-weeknumbercolumn-layout.qml index 47a260fa..228dd4f5 100644 --- a/tests/auto/snippets/data/weeknumbercolumn/qtlabscalendar-weeknumbercolumn-layout.qml +++ b/tests/auto/snippets/data/weeknumbercolumn/qtlabscalendar-weeknumbercolumn-layout.qml @@ -5,14 +5,14 @@ import Qt.labs.calendar 1.0 //! [1] RowLayout { WeekNumberColumn { - month: view.month - year: view.year - locale: view.locale + month: grid.month + year: grid.year + locale: grid.locale Layout.fillHeight: true } - CalendarView { - id: view + MonthGrid { + id: grid month: 11 year: 2015 locale: Qt.locale("en_US") |