summaryrefslogtreecommitdiffstats
path: root/common/specialpurposepreprocessor.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/specialpurposepreprocessor.h')
-rw-r--r--common/specialpurposepreprocessor.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/common/specialpurposepreprocessor.h b/common/specialpurposepreprocessor.h
index f2aeb20..6eb325c 100644
--- a/common/specialpurposepreprocessor.h
+++ b/common/specialpurposepreprocessor.h
@@ -30,13 +30,14 @@ class SINK_EXPORT SpecialPurposeProcessor : public Sink::Preprocessor
30public: 30public:
31 SpecialPurposeProcessor(const QByteArray &resourceType, const QByteArray &resourceInstanceIdentifier); 31 SpecialPurposeProcessor(const QByteArray &resourceType, const QByteArray &resourceInstanceIdentifier);
32 32
33 QByteArray ensureFolder(const QByteArray &specialPurpose);
34
35 void moveToFolder(Sink::ApplicationDomain::ApplicationDomainType &newEntity);
36
37 void newEntity(Sink::ApplicationDomain::ApplicationDomainType &newEntity) Q_DECL_OVERRIDE; 33 void newEntity(Sink::ApplicationDomain::ApplicationDomainType &newEntity) Q_DECL_OVERRIDE;
38 void modifiedEntity(const Sink::ApplicationDomain::ApplicationDomainType &oldEntity, Sink::ApplicationDomain::ApplicationDomainType &newEntity) Q_DECL_OVERRIDE; 34 void modifiedEntity(const Sink::ApplicationDomain::ApplicationDomainType &oldEntity, Sink::ApplicationDomain::ApplicationDomainType &newEntity) Q_DECL_OVERRIDE;
39 35
36private:
37 QByteArray findFolder(const QByteArray &specialPurpose, bool createIfMissing = false);
38 void moveToFolder(Sink::ApplicationDomain::ApplicationDomainType &newEntity);
39 bool isSpecialPurposeFolder(const QByteArray &folder) const;
40
40 QHash<QByteArray, QByteArray> mSpecialPurposeFolders; 41 QHash<QByteArray, QByteArray> mSpecialPurposeFolders;
41 QByteArray mResourceType; 42 QByteArray mResourceType;
42 QByteArray mResourceInstanceIdentifier; 43 QByteArray mResourceInstanceIdentifier;