#pragma once #include <memory> #include <QString> class IPathMatcher { public: typedef std::shared_ptr<IPathMatcher> Ptr; public: virtual ~IPathMatcher(){}; virtual bool matches(const QString &string) const = 0; };