summaryrefslogtreecommitdiffstats
path: root/examples/quick/controls/calendar
diff options
context:
space:
mode:
Diffstat (limited to 'examples/quick/controls/calendar')
-rw-r--r--examples/quick/controls/calendar/calendar.pro11
-rw-r--r--examples/quick/controls/calendar/images/eventindicator.pngbin2914 -> 0 bytes
-rw-r--r--examples/quick/controls/calendar/qml/main.qml216
-rw-r--r--examples/quick/controls/calendar/resources.qrc6
-rw-r--r--examples/quick/controls/calendar/src/event.cpp85
-rw-r--r--examples/quick/controls/calendar/src/event.h76
-rw-r--r--examples/quick/controls/calendar/src/main.cpp54
-rw-r--r--examples/quick/controls/calendar/src/sqleventmodel.cpp103
-rw-r--r--examples/quick/controls/calendar/src/sqleventmodel.h62
-rw-r--r--examples/quick/controls/calendar/src/src.pri9
10 files changed, 0 insertions, 622 deletions
diff --git a/examples/quick/controls/calendar/calendar.pro b/examples/quick/controls/calendar/calendar.pro
deleted file mode 100644
index e5bee1e97..000000000
--- a/examples/quick/controls/calendar/calendar.pro
+++ /dev/null
@@ -1,11 +0,0 @@
-QT += qml quick sql
-TARGET = calendar
-
-!contains(sql-drivers, sqlite): QTPLUGIN += qsqlite
-
-include(src/src.pri)
-include(../shared/shared.pri)
-
-OTHER_FILES += qml/main.qml
-
-RESOURCES += resources.qrc
diff --git a/examples/quick/controls/calendar/images/eventindicator.png b/examples/quick/controls/calendar/images/eventindicator.png
deleted file mode 100644
index 1edffd02d..000000000
--- a/examples/quick/controls/calendar/images/eventindicator.png
+++ /dev/null
Binary files differ
diff --git a/examples/quick/controls/calendar/qml/main.qml b/examples/quick/controls/calendar/qml/main.qml
deleted file mode 100644
index 46215e28d..000000000
--- a/examples/quick/controls/calendar/qml/main.qml
+++ /dev/null
@@ -1,216 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2015 The Qt Company Ltd.
-** Contact: http://www.qt.io/licensing/
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.2
-import QtQuick.Controls 1.2
-import QtQuick.Controls.Private 1.0
-import QtQuick.Controls.Styles 1.1
-import org.qtproject.examples.calendar 1.0
-
-ApplicationWindow {
- visible: true
- width: 640
- height: 400
- minimumWidth: 400
- minimumHeight: 300
- color: "#f4f4f4"
-
- title: "Calendar Example"
-
- SystemPalette {
- id: systemPalette
- }
-
- SqlEventModel {
- id: eventModel
- }
-
- Flow {
- id: row
- anchors.fill: parent
- anchors.margins: 20
- spacing: 10
- layoutDirection: Qt.RightToLeft
-
- Calendar {
- id: calendar
- width: (parent.width > parent.height ? parent.width * 0.6 - parent.spacing : parent.width)
- height: (parent.height > parent.width ? parent.height * 0.6 - parent.spacing : parent.height)
- frameVisible: true
- weekNumbersVisible: true
- selectedDate: new Date(2014, 0, 1)
- focus: true
-
- style: CalendarStyle {
- dayDelegate: Item {
- readonly property color sameMonthDateTextColor: "#444"
- readonly property color selectedDateColor: Qt.platform.os === "osx" ? "#3778d0" : systemPalette.highlight
- readonly property color selectedDateTextColor: "white"
- readonly property color differentMonthDateTextColor: "#bbb"
- readonly property color invalidDatecolor: "#dddddd"
-
- Rectangle {
- anchors.fill: parent
- border.color: "transparent"
- color: styleData.date !== undefined && styleData.selected ? selectedDateColor : "transparent"
- anchors.margins: styleData.selected ? -1 : 0
- }
-
- Image {
- visible: eventModel.eventsForDate(styleData.date).length > 0
- anchors.top: parent.top
- anchors.left: parent.left
- anchors.margins: -1
- width: 12
- height: width
- source: "qrc:/images/eventindicator.png"
- }
-
- Label {
- id: dayDelegateText
- text: styleData.date.getDate()
- anchors.centerIn: parent
- color: {
- var color = invalidDatecolor;
- if (styleData.valid) {
- // Date is within the valid range.
- color = styleData.visibleMonth ? sameMonthDateTextColor : differentMonthDateTextColor;
- if (styleData.selected) {
- color = selectedDateTextColor;
- }
- }
- color;
- }
- }
- }
- }
- }
-
- Component {
- id: eventListHeader
-
- Row {
- id: eventDateRow
- width: parent.width
- height: eventDayLabel.height
- spacing: 10
-
- Label {
- id: eventDayLabel
- text: calendar.selectedDate.getDate()
- font.pointSize: 35
- }
-
- Column {
- height: eventDayLabel.height
-
- Label {
- readonly property var options: { weekday: "long" }
- text: Qt.locale().standaloneDayName(calendar.selectedDate.getDay(), Locale.LongFormat)
- font.pointSize: 18
- }
- Label {
- text: Qt.locale().standaloneMonthName(calendar.selectedDate.getMonth())
- + calendar.selectedDate.toLocaleDateString(Qt.locale(), " yyyy")
- font.pointSize: 12
- }
- }
- }
- }
-
- Rectangle {
- width: (parent.width > parent.height ? parent.width * 0.4 - parent.spacing : parent.width)
- height: (parent.height > parent.width ? parent.height * 0.4 - parent.spacing : parent.height)
- border.color: Qt.darker(color, 1.2)
-
- ListView {
- id: eventsListView
- spacing: 4
- clip: true
- header: eventListHeader
- anchors.fill: parent
- anchors.margins: 10
- model: eventModel.eventsForDate(calendar.selectedDate)
-
- delegate: Rectangle {
- width: eventsListView.width
- height: eventItemColumn.height
- anchors.horizontalCenter: parent.horizontalCenter
-
- Image {
- anchors.top: parent.top
- anchors.topMargin: 4
- width: 12
- height: width
- source: "qrc:/images/eventindicator.png"
- }
-
- Rectangle {
- width: parent.width
- height: 1
- color: "#eee"
- }
-
- Column {
- id: eventItemColumn
- anchors.left: parent.left
- anchors.leftMargin: 20
- anchors.right: parent.right
- height: timeLabel.height + nameLabel.height + 8
-
- Label {
- id: nameLabel
- width: parent.width
- wrapMode: Text.Wrap
- text: modelData.name
- }
- Label {
- id: timeLabel
- width: parent.width
- wrapMode: Text.Wrap
- text: modelData.startDate.toLocaleTimeString(calendar.locale, Locale.ShortFormat)
- color: "#aaa"
- }
- }
- }
- }
- }
- }
-}
diff --git a/examples/quick/controls/calendar/resources.qrc b/examples/quick/controls/calendar/resources.qrc
deleted file mode 100644
index 9da283ba3..000000000
--- a/examples/quick/controls/calendar/resources.qrc
+++ /dev/null
@@ -1,6 +0,0 @@
-<RCC>
- <qresource prefix="/">
- <file>qml/main.qml</file>
- <file>images/eventindicator.png</file>
- </qresource>
-</RCC>
diff --git a/examples/quick/controls/calendar/src/event.cpp b/examples/quick/controls/calendar/src/event.cpp
deleted file mode 100644
index e4c7dd787..000000000
--- a/examples/quick/controls/calendar/src/event.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2015 The Qt Company Ltd.
-** Contact: http://www.qt.io/licensing/
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "event.h"
-
-Event::Event(QObject *parent) :
- QObject(parent)
-{
-}
-
-QString Event::name() const
-{
- return mName;
-}
-
-void Event::setName(const QString &name)
-{
- if (name != mName) {
- mName = name;
- emit nameChanged(mName);
- }
-}
-
-QDateTime Event::startDate() const
-{
- return mStartDate;
-}
-
-void Event::setStartDate(const QDateTime &startDate)
-{
- if (startDate != mStartDate) {
- mStartDate = startDate;
- emit startDateChanged(mStartDate);
- }
-}
-
-QDateTime Event::endDate() const
-{
- return mEndDate;
-}
-
-void Event::setEndDate(const QDateTime &endDate)
-{
- if (endDate != mEndDate) {
- mEndDate = endDate;
- emit endDateChanged(mEndDate);
- }
-}
diff --git a/examples/quick/controls/calendar/src/event.h b/examples/quick/controls/calendar/src/event.h
deleted file mode 100644
index bfa11ad72..000000000
--- a/examples/quick/controls/calendar/src/event.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2015 The Qt Company Ltd.
-** Contact: http://www.qt.io/licensing/
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef EVENT_H
-#define EVENT_H
-
-#include <QDateTime>
-#include <QObject>
-#include <QString>
-
-class Event : public QObject
-{
- Q_OBJECT
-
- Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged)
- Q_PROPERTY(QDateTime startDate READ startDate WRITE setStartDate NOTIFY startDateChanged)
- Q_PROPERTY(QDateTime endDate READ endDate WRITE setEndDate NOTIFY endDateChanged)
-public:
- explicit Event(QObject *parent = 0);
-
- QString name() const;
- void setName(const QString &name);
-
- QDateTime startDate() const;
- void setStartDate(const QDateTime &startDate);
-
- QDateTime endDate() const;
- void setEndDate(const QDateTime &endDate);
-signals:
- void nameChanged(const QString &name);
- void startDateChanged(const QDateTime &startDate);
- void endDateChanged(const QDateTime &endDate);
-private:
- QString mName;
- QDateTime mStartDate;
- QDateTime mEndDate;
-};
-
-#endif
diff --git a/examples/quick/controls/calendar/src/main.cpp b/examples/quick/controls/calendar/src/main.cpp
deleted file mode 100644
index bab7e4b26..000000000
--- a/examples/quick/controls/calendar/src/main.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2015 The Qt Company Ltd.
-** Contact: http://www.qt.io/licensing/
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QtQml>
-
-#include "qtquickcontrolsapplication.h"
-#include "sqleventmodel.h"
-
-int main(int argc, char *argv[])
-{
- QtQuickControlsApplication app(argc, argv);
- qmlRegisterType<SqlEventModel>("org.qtproject.examples.calendar", 1, 0, "SqlEventModel");
- QQmlApplicationEngine engine(QUrl("qrc:/qml/main.qml"));
- if (engine.rootObjects().isEmpty())
- return -1;
- return app.exec();
-}
diff --git a/examples/quick/controls/calendar/src/sqleventmodel.cpp b/examples/quick/controls/calendar/src/sqleventmodel.cpp
deleted file mode 100644
index 92e558ef3..000000000
--- a/examples/quick/controls/calendar/src/sqleventmodel.cpp
+++ /dev/null
@@ -1,103 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2015 The Qt Company Ltd.
-** Contact: http://www.qt.io/licensing/
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "sqleventmodel.h"
-
-#include <QDebug>
-#include <QFileInfo>
-#include <QSqlError>
-#include <QSqlQuery>
-
-SqlEventModel::SqlEventModel()
-{
- createConnection();
-}
-
-QList<QObject*> SqlEventModel::eventsForDate(const QDate &date)
-{
- const QString queryStr = QString::fromLatin1("SELECT * FROM Event WHERE '%1' >= startDate AND '%1' <= endDate").arg(date.toString("yyyy-MM-dd"));
- QSqlQuery query(queryStr);
- if (!query.exec())
- qFatal("Query failed");
-
- QList<QObject*> events;
- while (query.next()) {
- Event *event = new Event(this);
- event->setName(query.value("name").toString());
-
- QDateTime startDate;
- startDate.setDate(query.value("startDate").toDate());
- startDate.setTime(QTime(0, 0).addSecs(query.value("startTime").toInt()));
- event->setStartDate(startDate);
-
- QDateTime endDate;
- endDate.setDate(query.value("endDate").toDate());
- endDate.setTime(QTime(0, 0).addSecs(query.value("endTime").toInt()));
- event->setEndDate(endDate);
-
- events.append(event);
- }
-
- return events;
-}
-
-/*
- Defines a helper function to open a connection to an
- in-memory SQLITE database and to create a test table.
-*/
-void SqlEventModel::createConnection()
-{
- QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
- db.setDatabaseName(":memory:");
- if (!db.open()) {
- qFatal("Cannot open database");
- return;
- }
-
- QSqlQuery query;
- // We store the time as seconds because it's easier to query.
- query.exec("create table Event (name TEXT, startDate DATE, startTime INT, endDate DATE, endTime INT)");
- query.exec("insert into Event values('Grocery shopping', '2014-01-01', 36000, '2014-01-01', 39600)");
- query.exec("insert into Event values('Ice skating', '2014-01-01', 57600, '2014-01-01', 61200)");
- query.exec("insert into Event values('Doctor''s appointment', '2014-01-15', 57600, '2014-01-15', 63000)");
- query.exec("insert into Event values('Conference', '2014-01-24', 32400, '2014-01-28', 61200)");
-
- return;
-}
diff --git a/examples/quick/controls/calendar/src/sqleventmodel.h b/examples/quick/controls/calendar/src/sqleventmodel.h
deleted file mode 100644
index e7a35c011..000000000
--- a/examples/quick/controls/calendar/src/sqleventmodel.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2015 The Qt Company Ltd.
-** Contact: http://www.qt.io/licensing/
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef SQLEVENTMODEL_H
-#define SQLEVENTMODEL_H
-
-#include <QList>
-#include <QObject>
-
-#include "event.h"
-
-class SqlEventModel : public QObject
-{
- Q_OBJECT
-
-public:
- SqlEventModel();
-
- Q_INVOKABLE QList<QObject*> eventsForDate(const QDate &date);
-
-private:
- static void createConnection();
-};
-
-#endif
diff --git a/examples/quick/controls/calendar/src/src.pri b/examples/quick/controls/calendar/src/src.pri
deleted file mode 100644
index 50b2ea620..000000000
--- a/examples/quick/controls/calendar/src/src.pri
+++ /dev/null
@@ -1,9 +0,0 @@
-SOURCES += \
- $$PWD/event.cpp \
- $$PWD/main.cpp \
- $$PWD/sqleventmodel.cpp
-
-
-HEADERS += \
- $$PWD/event.h \
- $$PWD/sqleventmodel.h