25 #ifndef DIGIKAM_CORE_DB_WATCH_H
26 #define DIGIKAM_CORE_DB_WATCH_H
28 #include "digikam_config.h"
59 void initializeRemote(DatabaseMode mode);
60 void doAnyProcessing();
61 void setDatabaseIdentifier(
const QString& identifier);
62 void setApplicationIdentifier(
const QString& identifier);
66 void sendDatabaseChanged();
114 void slotImageChangeDBus(
const QString& databaseIdentifier,
115 const QString& applicationIdentifier,
117 void slotImageTagChangeDBus(
const QString& databaseIdentifier,
118 const QString& applicationIdentifier,
120 void slotCollectionImageChangeDBus(
const QString& databaseIdentifier,
121 const QString& applicationIdentifier,
123 void slotAlbumChangeDBus(
const QString& databaseIdentifier,
124 const QString& applicationIdentifier,
126 void slotTagChangeDBus(
const QString& databaseIdentifier,
127 const QString& applicationIdentifier,
129 void slotAlbumRootChangeDBus(
const QString& databaseIdentifier,
130 const QString& applicationIdentifier,
132 void slotSearchChangeDBus(
const QString& databaseIdentifier,
133 const QString& applicationIdentifier,
139 void signalImageChangeDBus(
const QString& databaseIdentifier,
140 const QString& applicationIdentifier,
142 void signalImageTagChangeDBus(
const QString& databaseIdentifier,
143 const QString& applicationIdentifier,
145 void signalCollectionImageChangeDBus(
const QString& databaseIdentifier,
146 const QString& applicationIdentifier,
148 void signalAlbumChangeDBus(
const QString& databaseIdentifier,
149 const QString& applicationIdentifier,
151 void signalTagChangeDBus(
const QString& databaseIdentifier,
152 const QString& applicationIdentifier,
154 void signalAlbumRootChangeDBus(
const QString& databaseIdentifier,
155 const QString& applicationIdentifier,
157 void signalSearchChangeDBus(
const QString& databaseIdentifier,
158 const QString& applicationIdentifier,
178 class DBusSignalListenerThread :
public QThread
184 explicit DBusSignalListenerThread(
CoreDbWatch*
const qq, CoreDbWatch::Private*
const dd);
185 ~DBusSignalListenerThread()
override;
192 CoreDbWatch::Private* d;
Definition: coredbchangesets.h:262
Definition: coredbchangesets.h:337
Definition: coredbchangesets.h:152
Definition: coredbwatch.h:44
void searchChange(const SearchChangeset &changeset)
void albumChange(const AlbumChangeset &changeset)
void collectionImageChange(const CollectionImageChangeset &changeset)
void tagChange(const TagChangeset &changeset)
void albumRootChange(const AlbumRootChangeset &changeset)
DatabaseMode
Definition: coredbwatch.h:50
@ DatabaseMaster
Definition: coredbwatch.h:51
void imageChange(const ImageChangeset &changeset)
void imageTagChange(const ImageTagChangeset &changeset)
Definition: coredbchangesets.h:48
Definition: coredbchangesets.h:80
Definition: coredbchangesets.h:372
Definition: coredbchangesets.h:298
Definition: datefolderview.cpp:43