From fdc376a735e4e7da9a21aa053f65dff835985440 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Thu, 3 May 2018 17:36:54 +0200 Subject: On windows the exports are mandatory --- framework/src/domain/composercontroller.h | 4 ++-- framework/src/domain/contactcontroller.h | 4 ++-- framework/src/domain/controller.h | 4 ++-- framework/src/domain/folderlistmodel.h | 4 ++-- framework/src/domain/maillistmodel.h | 4 ++-- framework/src/domain/mime/messageparser.h | 4 ++-- framework/src/domain/mouseproxy.h | 3 ++- framework/src/domain/outboxmodel.h | 4 ++-- framework/src/domain/peoplemodel.h | 3 ++- framework/src/domain/perioddayeventmodel.h | 4 ++-- framework/src/domain/retriever.h | 4 ++-- framework/src/domain/textdocumenthandler.h | 4 ++-- 12 files changed, 24 insertions(+), 22 deletions(-) (limited to 'framework/src/domain') diff --git a/framework/src/domain/composercontroller.h b/framework/src/domain/composercontroller.h index 17271dce..8a831ed5 100644 --- a/framework/src/domain/composercontroller.h +++ b/framework/src/domain/composercontroller.h @@ -19,7 +19,7 @@ */ #pragma once - +#include "kube_export.h" #include #include #include @@ -46,7 +46,7 @@ class Message; class AddresseeModel; -class ComposerController : public Kube::Controller +class KUBE_EXPORT ComposerController : public Kube::Controller { Q_OBJECT diff --git a/framework/src/domain/contactcontroller.h b/framework/src/domain/contactcontroller.h index e8d06229..5b49c77b 100644 --- a/framework/src/domain/contactcontroller.h +++ b/framework/src/domain/contactcontroller.h @@ -18,7 +18,7 @@ #pragma once - +#include "kube_export.h" #include #include #include @@ -26,7 +26,7 @@ #include "controller.h" -class ContactController : public Kube::Controller +class KUBE_EXPORT ContactController : public Kube::Controller { Q_OBJECT diff --git a/framework/src/domain/controller.h b/framework/src/domain/controller.h index 9166a63a..d3c1075f 100644 --- a/framework/src/domain/controller.h +++ b/framework/src/domain/controller.h @@ -17,7 +17,7 @@ 02110-1301, USA. */ #pragma once - +#include "kube_export.h" #include #include #include @@ -69,7 +69,7 @@ private: bool mEnabled = false; }; -class ControllerAction : public ControllerState { +class KUBE_EXPORT ControllerAction : public ControllerState { Q_OBJECT public: ControllerAction(); diff --git a/framework/src/domain/folderlistmodel.h b/framework/src/domain/folderlistmodel.h index d3bef397..d367ea5f 100644 --- a/framework/src/domain/folderlistmodel.h +++ b/framework/src/domain/folderlistmodel.h @@ -19,7 +19,7 @@ */ #pragma once - +#include "kube_export.h" #include #include #include @@ -29,7 +29,7 @@ namespace Sink { class Query; } -class FolderListModel : public KRecursiveFilterProxyModel +class KUBE_EXPORT FolderListModel : public KRecursiveFilterProxyModel { Q_OBJECT diff --git a/framework/src/domain/maillistmodel.h b/framework/src/domain/maillistmodel.h index a6965915..4af13dbd 100644 --- a/framework/src/domain/maillistmodel.h +++ b/framework/src/domain/maillistmodel.h @@ -19,14 +19,14 @@ */ #pragma once - +#include "kube_export.h" #include #include #include #include -class MailListModel : public QSortFilterProxyModel +class KUBE_EXPORT MailListModel : public QSortFilterProxyModel { Q_OBJECT Q_PROPERTY (QVariant parentFolder READ parentFolder WRITE setParentFolder) diff --git a/framework/src/domain/mime/messageparser.h b/framework/src/domain/mime/messageparser.h index 785b8f47..ba85973c 100644 --- a/framework/src/domain/mime/messageparser.h +++ b/framework/src/domain/mime/messageparser.h @@ -18,7 +18,7 @@ */ #pragma once - +#include "kube_export.h" #include #include #include @@ -36,7 +36,7 @@ namespace MimeTreeParser { class ObjectTreeParser; } -class MessageParser : public QObject +class KUBE_EXPORT MessageParser : public QObject { Q_OBJECT Q_PROPERTY (QVariant message READ message WRITE setMessage) diff --git a/framework/src/domain/mouseproxy.h b/framework/src/domain/mouseproxy.h index 67b25d06..456695a0 100644 --- a/framework/src/domain/mouseproxy.h +++ b/framework/src/domain/mouseproxy.h @@ -16,9 +16,10 @@ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ +#include "kube_export.h" #include -class MouseProxy : public QQuickItem +class KUBE_EXPORT MouseProxy : public QQuickItem { Q_OBJECT diff --git a/framework/src/domain/outboxmodel.h b/framework/src/domain/outboxmodel.h index 4be9c7f8..dc5a642a 100644 --- a/framework/src/domain/outboxmodel.h +++ b/framework/src/domain/outboxmodel.h @@ -19,7 +19,7 @@ */ #pragma once - +#include "kube_export.h" #include #include @@ -27,7 +27,7 @@ #include #include -class OutboxModel : public QSortFilterProxyModel +class KUBE_EXPORT OutboxModel : public QSortFilterProxyModel { Q_OBJECT diff --git a/framework/src/domain/peoplemodel.h b/framework/src/domain/peoplemodel.h index 69d07417..6c920252 100644 --- a/framework/src/domain/peoplemodel.h +++ b/framework/src/domain/peoplemodel.h @@ -20,6 +20,7 @@ #pragma once +#include "kube_export.h" #include #include @@ -30,7 +31,7 @@ namespace Sink { /** * A model that mixes addressbooks, contact groups and contacts */ -class PeopleModel : public QSortFilterProxyModel +class KUBE_EXPORT PeopleModel : public QSortFilterProxyModel { Q_OBJECT Q_PROPERTY (QVariant addressbook READ addressbook WRITE setAddressbook) diff --git a/framework/src/domain/perioddayeventmodel.h b/framework/src/domain/perioddayeventmodel.h index e116d9a2..ab04df50 100644 --- a/framework/src/domain/perioddayeventmodel.h +++ b/framework/src/domain/perioddayeventmodel.h @@ -20,7 +20,7 @@ */ #pragma once - +#include "kube_export.h" #include #include @@ -76,7 +76,7 @@ // | '--- List of event pointers for that day // '--- Partition / day // -class PeriodDayEventModel : public QAbstractItemModel +class KUBE_EXPORT PeriodDayEventModel : public QAbstractItemModel { Q_OBJECT diff --git a/framework/src/domain/retriever.h b/framework/src/domain/retriever.h index e454532d..0847fe67 100644 --- a/framework/src/domain/retriever.h +++ b/framework/src/domain/retriever.h @@ -18,7 +18,7 @@ */ #pragma once - +#include "kube_export.h" #include #include #include @@ -28,7 +28,7 @@ * * Assign a model that retrieves the index, set the property your interested in, and propery-bind "value". */ -class Retriever : public QObject +class KUBE_EXPORT Retriever : public QObject { Q_OBJECT Q_PROPERTY(QAbstractItemModel* model READ model WRITE setModel) diff --git a/framework/src/domain/textdocumenthandler.h b/framework/src/domain/textdocumenthandler.h index 43781940..91cd8489 100644 --- a/framework/src/domain/textdocumenthandler.h +++ b/framework/src/domain/textdocumenthandler.h @@ -17,7 +17,7 @@ 02110-1301, USA. */ #pragma once - +#include "kube_export.h" #include #include #include @@ -25,7 +25,7 @@ class QTextDocument; class QQuickTextDocument; -class TextDocumentHandler : public QObject +class KUBE_EXPORT TextDocumentHandler : public QObject { Q_OBJECT -- cgit v1.2.3