diff --git a/src/plugins/coreplugin/locator/basefilefilter.cpp b/src/plugins/coreplugin/locator/basefilefilter.cpp index 8f28191433b..b505ccfaad6 100644 --- a/src/plugins/coreplugin/locator/basefilefilter.cpp +++ b/src/plugins/coreplugin/locator/basefilefilter.cpp @@ -72,6 +72,9 @@ public: } // Internal } // Core +BaseFileFilter::Iterator::~Iterator() +{} + BaseFileFilter::BaseFileFilter() : d(new Internal::BaseFileFilterPrivate) { diff --git a/src/plugins/coreplugin/locator/basefilefilter.h b/src/plugins/coreplugin/locator/basefilefilter.h index fefc6a1d39a..ad7d49c0a13 100644 --- a/src/plugins/coreplugin/locator/basefilefilter.h +++ b/src/plugins/coreplugin/locator/basefilefilter.h @@ -45,9 +45,9 @@ class CORE_EXPORT BaseFileFilter : public ILocatorFilter Q_OBJECT public: - class Iterator { + class CORE_EXPORT Iterator { public: - virtual ~Iterator() { } + virtual ~Iterator(); virtual void toFront() = 0; virtual bool hasNext() const = 0; virtual QString next() = 0;