]> cloud.milkyroute.net Git - dolphin.git/commitdiff
dolphin: DLLEXPORT is not valid for template class
authorMichael Drueing <michael@drueing.de>
Tue, 13 Dec 2011 22:03:35 +0000 (23:03 +0100)
committerMichael Drueing <michael@drueing.de>
Tue, 13 Dec 2011 22:07:24 +0000 (23:07 +0100)
MSVC tries to import the specialized class from the library, which fails because only the generic version can be exported.
GCC probably silently ignores the export.

src/kitemviews/kitemlistview.h

index a56a8db59f60a713c41b0c6064366a0d36d26291..299e8f60bb25f527790a40a3b7bd4c960bf21f26 100644 (file)
@@ -542,7 +542,7 @@ public:
 };
 
 template <class T>
 };
 
 template <class T>
-class LIBDOLPHINPRIVATE_EXPORT KItemListWidgetCreator : public KItemListWidgetCreatorBase
+class KItemListWidgetCreator : public KItemListWidgetCreatorBase
 {
 public:
     virtual ~KItemListWidgetCreator();
 {
 public:
     virtual ~KItemListWidgetCreator();
@@ -582,7 +582,7 @@ public:
 };
 
 template <class T>
 };
 
 template <class T>
-class LIBDOLPHINPRIVATE_EXPORT KItemListGroupHeaderCreator : public KItemListGroupHeaderCreatorBase
+class KItemListGroupHeaderCreator : public KItemListGroupHeaderCreatorBase
 {
 public:
     virtual ~KItemListGroupHeaderCreator();
 {
 public:
     virtual ~KItemListGroupHeaderCreator();