libquentier 0.5.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
Lists.h
1/*
2 * Copyright 2016-2020 Dmitry Ivanov
3 *
4 * This file is part of libquentier
5 *
6 * libquentier is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU Lesser General Public License as published by
8 * the Free Software Foundation, version 3 of the License.
9 *
10 * libquentier is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU Lesser General Public License for more details.
14 *
15 * You should have received a copy of the GNU Lesser General Public License
16 * along with libquentier. If not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifndef LIB_QUENTIER_LOCAL_STORAGE_LISTS_H
20#define LIB_QUENTIER_LOCAL_STORAGE_LISTS_H
21
22#include <QVector>
23
24namespace quentier {
25
26QT_FORWARD_DECLARE_CLASS(LinkedNotebook)
27QT_FORWARD_DECLARE_CLASS(Note)
28QT_FORWARD_DECLARE_CLASS(Notebook)
29QT_FORWARD_DECLARE_CLASS(Resource)
30QT_FORWARD_DECLARE_CLASS(SavedSearch)
31QT_FORWARD_DECLARE_CLASS(SharedNotebook)
32QT_FORWARD_DECLARE_CLASS(Tag)
33QT_FORWARD_DECLARE_CLASS(User)
34
35using LinkedNotebookList = QList<LinkedNotebook>;
36using NoteList = QList<Note>;
37using NotebookList = QList<Notebook>;
38using ResourceList = QList<Resource>;
39using SavedSearchList = QList<SavedSearch>;
40using SharedNotebookList = QList<SharedNotebook>;
41using TagList = QList<Tag>;
42using UserList = QList<User>;
43
44} // namespace quentier
45
46#endif // LIB_QUENTIER_LOCAL_STORAGE_LISTS_H