#ifndef ORGANIZERADAPTER_H #define ORGANIZERADAPTER_H #include "libpebble/calendarevent.h" #include #include #include #include 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 public: explicit OrganizerAdapter(QObject *parent = 0); QList items() const; QString normalizeCalendarName(QString name); public slots: void refresh(); signals: void itemsChanged(const QList &items); private: QOrganizerManager *m_manager; QList m_items; QList m_calendars; }; #endif // ORGANIZERADAPTER_H