25 #ifndef DIGIKAM_CORE_DB_BACKEND_PRIVATE_H
26 #define DIGIKAM_CORE_DB_BACKEND_PRIVATE_H
45 imageChangesetContainer (this),
46 imageTagChangesetContainer (this),
47 collectionImageChangesetContainer (this),
48 albumChangesetContainer (this),
49 tagChangesetContainer (this),
50 albumRootChangesetContainer (this),
51 searchChangesetContainer (this)
108 if (d->isInTransaction)
110 changesets << changeset;
114 d->sendToWatch(changeset);
120 foreach (
const T& changeset, changesets)
122 d->sendToWatch(changeset);
150 imageChangesetContainer.
sendOut();
151 imageTagChangesetContainer.
sendOut();
152 collectionImageChangesetContainer.
sendOut();
153 albumChangesetContainer.
sendOut();
154 tagChangesetContainer.
sendOut();
155 albumRootChangesetContainer.
sendOut();
156 searchChangesetContainer.
sendOut();
Definition: coredbchangesets.h:262
Definition: coredbchangesets.h:337
Definition: dbenginebackend_p.h:67
virtual void transactionFinished()
Definition: dbenginebackend.cpp:381
Definition: coredbchangesets.h:152
Definition: coredbbackend_p.h:98
void recordChangeset(const T &changeset)
Definition: coredbbackend_p.h:106
CoreDbBackendPrivate *const d
Definition: coredbbackend_p.h:131
QList< T > changesets
Definition: coredbbackend_p.h:130
ChangesetContainer(CoreDbBackendPrivate *const dd)
Definition: coredbbackend_p.h:101
void sendOut()
Definition: coredbbackend_p.h:118
Definition: coredbbackend_p.h:39
void sendToWatch(const SearchChangeset &changeset)
Definition: coredbbackend_p.h:91
ChangesetContainer< SearchChangeset > searchChangesetContainer
Definition: coredbbackend_p.h:142
ChangesetContainer< AlbumRootChangeset > albumRootChangesetContainer
Definition: coredbbackend_p.h:141
CoreDbBackendPrivate(CoreDbBackend *const backend)
Definition: coredbbackend_p.h:42
ChangesetContainer< ImageChangeset > imageChangesetContainer
Definition: coredbbackend_p.h:136
void sendToWatch(const AlbumChangeset &changeset)
Definition: coredbbackend_p.h:76
ChangesetContainer< ImageTagChangeset > imageTagChangesetContainer
Definition: coredbbackend_p.h:137
void sendToWatch(const AlbumRootChangeset &changeset)
Definition: coredbbackend_p.h:86
ChangesetContainer< AlbumChangeset > albumChangesetContainer
Definition: coredbbackend_p.h:139
ChangesetContainer< CollectionImageChangeset > collectionImageChangesetContainer
Definition: coredbbackend_p.h:138
void sendToWatch(const ImageTagChangeset &changeset)
Definition: coredbbackend_p.h:66
void sendToWatch(const CollectionImageChangeset &changeset)
Definition: coredbbackend_p.h:71
void sendToWatch(const TagChangeset &changeset)
Definition: coredbbackend_p.h:81
CoreDbWatch * watch
Definition: coredbbackend_p.h:57
void transactionFinished() override
Definition: coredbbackend_p.h:146
void sendToWatch(const ImageChangeset &changeset)
Definition: coredbbackend_p.h:61
ChangesetContainer< TagChangeset > tagChangesetContainer
Definition: coredbbackend_p.h:140
Definition: coredbbackend.h:42
Definition: coredbwatch.h:44
void sendSearchChange(const SearchChangeset &changeset)
Definition: coredbwatch.cpp:373
void sendImageTagChange(const ImageTagChangeset &changeset)
Definition: coredbwatch.cpp:313
void sendCollectionImageChange(const CollectionImageChangeset &changeset)
Definition: coredbwatch.cpp:325
void sendAlbumChange(const AlbumChangeset &changeset)
Definition: coredbwatch.cpp:337
void sendAlbumRootChange(const AlbumRootChangeset &changeset)
Definition: coredbwatch.cpp:361
void sendImageChange(const ImageChangeset &changeset)
Definition: coredbwatch.cpp:297
void sendTagChange(const TagChangeset &changeset)
Definition: coredbwatch.cpp:349
Definition: coredbchangesets.h:48
Definition: coredbchangesets.h:80
Definition: coredbchangesets.h:372
Definition: coredbchangesets.h:298
Definition: piwigotalker.h:48
Definition: datefolderview.cpp:43