I'm trying to use a QMap in my class, but I get the error:
/* path */.h:18: error: template argument required for ‘class QMap’
class QMap;
^~~~
The implementation
class QMap;
class MappingInterface
{
public:
virtual ~MappingInterface() {}
virtual QMap<QString, QString> itemsMap() const = 0;
};
#define MappingInterface_iid "com.myapp.MappingInterface"
Q_DECLARE_INTERFACE(MappingInterface, MappingInterface_iid)
How can I use a QMap inside a class?
Thank you in advance.