26 void saveToDevice(QIODevice &device);
27 bool saveToFile(
const QString& filename);
28 void readFromDevice(QIODevice &device);
29 bool readFromFile(
const QString& filename);
31 void assignAllLayerStylesToLayers(
KisNodeSP root,
const QString &storageLocation);
37 QHash<QString, KoPatternSP> patterns()
const;
39 QHash<QString, KisPSDLayerStyleSP> stylesHash();
42 void registerPSDPattern(
const QDomDocument &doc);
43 void readFromPSDXML(
const QDomDocument &doc);
45 QDomDocument formXmlDocument()
const;
46 QDomDocument formPsdXmlDocument()
const;
53 return isInitialized() && m_isValid;
59 void registerPatternObject(
const KoPatternSP pattern,
const QString& patternUuid);
61 void assignPatternObject(
const QString &patternUuid,
const QString &patternName, std::function<
void(
KoPatternSP)> setPattern);
66 void newStyleStarted(
bool isPsdStructure);
76 bool m_initialized {
false};
77 bool m_isValid {
true};