58 static void cleanUp();
65 void setWatchDisabled();
75 void deviceAdded(
const QString&);
76 void deviceRemoved(
const QString&);
77 void accessibilityChanged(
bool,
const QString&);
86 void clearLocations();
88 Q_PRIVATE_SLOT(d,
void slotTriggerUpdateVolumesList())
92 void triggerUpdateVolumesList();
117 const QString& label = QString());
119 const QString& label = QString());
121 const QStringList& pathList,
122 const QString& label = QString());
131 QString* message =
nullptr, QString* suggestedMessageIconName =
nullptr);
133 QString* message =
nullptr, QString* suggestedMessageIconName =
nullptr);
170 QString* const technicalDescription,
171 QStringList* const candidateIdentifiers,
172 QStringList* const candidateDescriptions);
216 void updateLocations();
255 QStringList allAvailableAlbumRootPaths();
261 QString albumRootPath(
int id);
267 QString albumRootLabel(
int id);
275 QUrl albumRoot(const QUrl& fileUrl);
276 QString albumRootPath(const QUrl& fileUrl);
277 QString albumRootPath(const QString& filePath);
288 bool isAlbumRoot(const QUrl& fileUrl);
293 bool isAlbumRoot(const QString& filePath);
307 QString album(const QUrl& fileUrl);
308 QString album(const QString& filePath);
320 QString oneAlbumRootPath();