14 class SHOWCASE_API ComponentDefinition
17 ComponentDefinition(
const QString& name,
const QVariantMap& map,
18 const QString& packagePath);
19 ~ComponentDefinition();
23 const QString& name()
const;
25 const QByteArray & componentType()
const;
27 const std::vector<QString>& dataPaths()
const;
28 const std::vector<QString>& cssFiles()
const;
30 const Schema& schema()
const;
33 void parse(
const QVariantMap& map,
const QString& packagePath);
36 std::vector<QString> m_dataPaths;
37 std::vector<QString> m_cssFiles;
43 typedef std::shared_ptr<ComponentDefinition> ComponentDefinitionPtr;