34class ItemFetchScopePrivate :
public QSharedData
37 ItemFetchScopePrivate()
40 , mAllAttributes(
false)
42 , mCheckCachedPayloadPartsOnly(
false)
44 , mIgnoreRetrievalErrors(
false)
50 mTagFetchScope.setFetchIdOnly(
true);
53 ItemFetchScopePrivate(
const ItemFetchScopePrivate &other)
56 mPayloadParts = other.mPayloadParts;
57 mAttributes = other.mAttributes;
58 mAncestorDepth = other.mAncestorDepth;
59 mFullPayload = other.mFullPayload;
60 mAllAttributes = other.mAllAttributes;
61 mCacheOnly = other.mCacheOnly;
62 mCheckCachedPayloadPartsOnly = other.mCheckCachedPayloadPartsOnly;
63 mFetchMtime = other.mFetchMtime;
64 mIgnoreRetrievalErrors = other.mIgnoreRetrievalErrors;
65 mChangedSince = other.mChangedSince;
66 mFetchRid = other.mFetchRid;
67 mFetchGid = other.mFetchGid;
68 mFetchTags = other.mFetchTags;
69 mTagFetchScope = other.mTagFetchScope;
70 mFetchVRefs = other.mFetchVRefs;
74 QSet<QByteArray> mPayloadParts;
75 QSet<QByteArray> mAttributes;
80 bool mCheckCachedPayloadPartsOnly;
82 bool mIgnoreRetrievalErrors;
83 KDateTime mChangedSince;