diff options
Diffstat (limited to 'common/specialpurposepreprocessor.h')
-rw-r--r-- | common/specialpurposepreprocessor.h | 9 |
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 | |||
30 | public: | 30 | public: |
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 | ||
36 | private: | ||
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; |