~rpadovani/reminders-app/1385429

« back to all changes in this revision

Viewing changes to src/plugin/Evernote/note.h

  • Committer: Tarmac
  • Author(s): Michael Zanetti
  • Date: 2014-10-11 16:31:17 UTC
  • mfrom: (266.2.6 reminders-app-tags)
  • Revision ID: tarmac-20141011163117-k34jgx6jk5zizxpw
Add support for tags. Fixes: https://bugs.launchpad.net/bugs/1379747.

Approved by Riccardo Padovani, Ubuntu Phone Apps Jenkins Bot.

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
    Q_PROPERTY(QDateTime created READ created CONSTANT)
41
41
    Q_PROPERTY(QString createdString READ createdString CONSTANT)
42
42
    Q_PROPERTY(QString title READ title WRITE setTitle NOTIFY titleChanged)
 
43
    Q_PROPERTY(QStringList tagGuids READ tagGuids WRITE setTagGuids NOTIFY tagGuidsChanged)
43
44
    Q_PROPERTY(QString htmlContent READ htmlContent NOTIFY contentChanged)
44
45
    Q_PROPERTY(QString richTextContent READ richTextContent WRITE setRichTextContent NOTIFY contentChanged)
45
46
    Q_PROPERTY(QString enmlContent READ enmlContent WRITE setEnmlContent NOTIFY contentChanged)
75
76
    QString title() const;
76
77
    void setTitle(const QString &title);
77
78
 
 
79
    QStringList tagGuids() const;
 
80
    void setTagGuids(const QStringList &tagGuids);
 
81
 
78
82
    QString enmlContent() const;
79
83
    void setEnmlContent(const QString &enmlContent);
80
84
 
126
130
    Q_INVOKABLE void markTodo(const QString &todoId, bool checked);
127
131
    Q_INVOKABLE void attachFile(int position, const QUrl &fileName);
128
132
    Q_INVOKABLE void format(int startPos, int endPos, TextFormat::Format format);
 
133
    Q_INVOKABLE void addTag(const QString &tagGuid);
 
134
    Q_INVOKABLE void removeTag(const QString &tagGuid);
129
135
 
130
136
    Note* clone();
131
137
 
136
142
signals:
137
143
    void titleChanged();
138
144
    void notebookGuidChanged();
 
145
    void tagGuidsChanged();
139
146
    void contentChanged();
140
147
    void resourcesChanged();
141
148
    void reminderChanged();
153
160
    QString m_notebookGuid;
154
161
    QDateTime m_created;
155
162
    QString m_title;
 
163
    QStringList m_tagGuids;
156
164
    EnmlDocument m_content;
157
165
    QString m_tagline;
158
166
    qint64 m_reminderOrder;