BaseFileFilter: export Iterator

and deinline dtor. It saves 1 copy.
Similar to 184695be92

Change-Id: I2a55b00aa65bc3d0ac7f45d7321ea099882c776e
Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
Nikita Baryshnikov
2015-05-26 17:19:38 +03:00
parent 2ed0592dea
commit 9ec332afdd
2 changed files with 5 additions and 2 deletions

View File

@@ -72,6 +72,9 @@ public:
} // Internal
} // Core
BaseFileFilter::Iterator::~Iterator()
{}
BaseFileFilter::BaseFileFilter()
: d(new Internal::BaseFileFilterPrivate)
{

View File

@@ -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;