#ifndef CFONTINFO_H #define CFONTINFO_H //#include #include #include #include class cFontInfo { public: explicit cFontInfo(); void setFamily(const QString& family); QString family(); void setVariants(const QStringList& variants); void clearVariants(); void addVariants(const QStringList& variants); void addVariants(const QString& variant); QStringList variants(); void setSubsets(const QStringList& subsets); void clearSubsets(); void addSubsets(const QStringList& subsets); void addSubsets(const QString& subset); QStringList subsets(); void setVersion(const QString& version); QString version(); void setLastModified(const QDate& lastModified); QDate lastModified(); void setFiles(const QMap& files); void clearFiles(); void addFiles(const QMap& files); void addFiles(const QString& variant, const QString& file); QMap files(); void setCategory(const QString& category); QString category(); void setKind(const QString& kind); QString kind(); private: QString m_family; QStringList m_variants; QStringList m_subsets; QString m_version; QDate m_lastModified; QMap m_files; QString m_category; QString m_kind; signals: }; #endif // CFONTINFO_H