ResInsight/Fwk/AppFwk/cafProjectDataModel/cafPdmCore/cafPdmFieldCapability.h
Eirik Marthinsen 77e5d642e9 Fix insufficient forward declaration
It is not sufficient with a forward declaration of QString here. Since
the vector is created in PdmFieldCapability::attributes() the size of
QString must be known at that point.

closes #10950
2023-12-13 18:40:09 +01:00

20 lines
383 B
C++

#pragma once
#include <vector>
#include <QString>
namespace caf
{
class PdmFieldCapability
{
public:
PdmFieldCapability() {}
virtual ~PdmFieldCapability() {}
virtual std::vector<std::pair<QString, QString>> attributes() const { return {}; }
virtual void setAttributes( const std::vector<std::pair<QString, QString>>& attributes ) {}
};
} // End of namespace caf