diff options
| author | Andrew Branson <andrew.branson@cern.ch> | 2016-02-18 08:59:57 +0100 |
|---|---|---|
| committer | Andrew Branson <andrew.branson@cern.ch> | 2016-02-18 08:59:57 +0100 |
| commit | 130979401e16e3b199ebb2ededc8f2396ce81f49 (patch) | |
| tree | e88493b25cec5c33ea2d71adecf4e0e4ab96a43f /rockworkd/platformintegration/sailfish/organizeradapter.h | |
| parent | 0f3d090bd1dc9a6b912eb0b1e587602573304b4a (diff) | |
Attempt to integrate Fahrplan's calendar support
Diffstat (limited to 'rockworkd/platformintegration/sailfish/organizeradapter.h')
| -rw-r--r-- | rockworkd/platformintegration/sailfish/organizeradapter.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/rockworkd/platformintegration/sailfish/organizeradapter.h b/rockworkd/platformintegration/sailfish/organizeradapter.h index 2ce8e4d..04ebfa3 100644 --- a/rockworkd/platformintegration/sailfish/organizeradapter.h +++ b/rockworkd/platformintegration/sailfish/organizeradapter.h @@ -11,6 +11,15 @@ QTORGANIZER_USE_NAMESPACE +struct CalendarInfo +{ + QString name; + QString notebookUID; + + CalendarInfo(const QString &name, const QString ¬ebookUID = QString()) + : name(name), notebookUID(notebookUID) {} +}; + class OrganizerAdapter : public QObject { Q_OBJECT @@ -18,6 +27,7 @@ public: explicit OrganizerAdapter(QObject *parent = 0); QList<CalendarEvent> items() const; + QString normalizeCalendarName(QString name); public slots: void refresh(); @@ -28,6 +38,7 @@ signals: private: QOrganizerManager *m_manager; QList<CalendarEvent> m_items; + QList<CalendarInfo> m_calendars; }; #endif // ORGANIZERADAPTER_H |
