52 bool cameraThumbnailSupport()
const;
53 bool cameraDeleteSupport()
const;
54 bool cameraUploadSupport()
const;
55 bool cameraMkDirSupport()
const;
56 bool cameraDelDirSupport()
const;
57 bool cameraCaptureImageSupport()
const;
58 bool cameraCaptureImagePreviewSupport()
const;
60 QString cameraPath()
const;
61 QString cameraTitle()
const;
65 QByteArray cameraMD5ID()
const;
68 void listRootFolder(
bool useMetadata);
69 void listFolders(
const QString& folder = QString());
70 void listFiles(
const QString& folder,
bool useMetadata);
72 void getMetadata(
const QString& folder,
const QString& file);
73 void getCameraInformation();
79 CameraCommand* getThumbsInfo(
const CamItemInfoList& infoList,
int thumbSize);
80 void moveThumbsInfo(CameraCommand*
const cmd);
84 void upload(
const QFileInfo& srcFileInfo,
85 const QString& destFile,
86 const QString& destFolder);
87 void deleteFile(
const QString& folder,
const QString& file);
88 void lockFile(
const QString& folder,
const QString& file,
bool lock);
89 void openFile(
const QString& folder,
const QString& file);
91 QIcon mimeTypeThumbnail(
const QString& itemName)
const;
98 const QString& folder,
101 const QString& manual,
102 const QString& about);
124 const QImage& thumb);
133 const QString& file);
138 const QString& file);
140 const QString& file);
150 void executeCommand(CameraCommand*
const cmd);
154 void slotDownloadFailed(
const QString& folder,
155 const QString& file);
156 void slotUploadFailed(
const QString& folder,
159 void slotDeleteFailed(
const QString& folder,
160 const QString& file);
161 void slotLockFailed(
const QString& folder,
162 const QString& file);
166 void sendLogMsg(
const QString& msg,
168 const QString& folder = QString(),
169 const QString& file = QString());
171 void addCommand(CameraCommand*
const cmd);
172 bool queueIsEmpty()
const;
177 Private*
const d =
nullptr;
Definition camiteminfo.h:39
Definition cameracontroller.h:40
void signalUploaded(const CamItemInfo &itemInfo)
void signalFileList(const CamItemInfoList &infoList)
void signalCameraInformation(const QString &summary, const QString &manual, const QString &about)
void signalInternalUploadFailed(const QString &folder, const QString &file, const QString &src)
void signalFolderList(const QStringList &folderList)
void signalThumbInfo(const QString &folder, const QString &file, const CamItemInfo &itemInfo, const QImage &thumb)
void signalThumbInfoFailed(const QString &folder, const QString &file, const CamItemInfo &itemInfo)
void signalInternalDeleteFailed(const QString &folder, const QString &file)
void signalFreeSpace(qint64 bytesSize, qint64 bytesAvail)
void signalDownloaded(const QString &folder, const QString &file, const QString &temp, int status)
void signalBusy(bool val)
void signalMetadata(const QString &folder, const QString &file, const MetaEngineData &exifData)
void signalLogMsg(const QString &msg, DHistoryView::EntryType type, const QString &folder, const QString &file)
void signalInternalDownloadFailed(const QString &folder, const QString &file)
void signalPreview(const QImage &preview)
void signalLocked(const QString &folder, const QString &file, bool status)
void signalDeleted(const QString &folder, const QString &file, bool status)
void signalConnected(bool val)
void signalInternalLockFailed(const QString &folder, const QString &file)
EntryType
Definition dhistoryview.h:38
CameraDriverType
Definition dkcamera.h:41
Definition downloadsettings.h:35
Definition datefolderview.cpp:34
QList< CamItemInfo > CamItemInfoList
Definition camiteminfo.h:116
QList< DownloadSettings > DownloadSettingsList
Definition downloadsettings.h:92