Changeset View
Changeset View
Standalone View
Standalone View
src/engine/experimental/databasesanitizer.h
Show All 34 Lines | |||||
35 | { | 35 | { | ||
36 | public: | 36 | public: | ||
37 | enum ItemAccessFilterFlags { | 37 | enum ItemAccessFilterFlags { | ||
38 | IgnoreNone = 0, | 38 | IgnoreNone = 0, | ||
39 | IgnoreAvailable = 1, | 39 | IgnoreAvailable = 1, | ||
40 | IgnoreUnavailable = 2, | 40 | IgnoreUnavailable = 2, | ||
41 | IgnoreMounted = 8, | 41 | IgnoreMounted = 8, | ||
42 | IgnoreUnmounted = 0x10, | 42 | IgnoreUnmounted = 0x10, | ||
43 | FileMask = IgnoreAvailable | IgnoreAvailable, | ||||
44 | DeviceMask = IgnoreMounted | IgnoreUnmounted, | ||||
43 | }; | 45 | }; | ||
44 | Q_DECLARE_FLAGS(ItemAccessFilters, ItemAccessFilterFlags) | 46 | Q_DECLARE_FLAGS(ItemAccessFilters, ItemAccessFilterFlags) | ||
45 | 47 | | |||
46 | public: | 48 | public: | ||
47 | DatabaseSanitizer(const Database& db, Transaction::TransactionType type); | 49 | DatabaseSanitizer(const Database& db, Transaction::TransactionType type); | ||
48 | DatabaseSanitizer(Database* db, Transaction::TransactionType type); | 50 | DatabaseSanitizer(Database* db, Transaction::TransactionType type); | ||
49 | ~DatabaseSanitizer(); | 51 | ~DatabaseSanitizer(); | ||
50 | 52 | | |||
Show All 40 Lines |