summaryrefslogtreecommitdiff
path: root/rockworkd/platformintegration/sailfish/organizeradapter.h
diff options
context:
space:
mode:
Diffstat (limited to 'rockworkd/platformintegration/sailfish/organizeradapter.h')
-rw-r--r--rockworkd/platformintegration/sailfish/organizeradapter.h11
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 &notebookUID = 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