49 bool getFolders(
const QString& folder)
override;
51 void getItemInfo(
const QString& folder,
const QString& itemName,
CamItemInfo& info,
bool useMetadata)
override;
53 bool getThumbnail(
const QString& folder,
const QString& itemName, QImage& thumbnail)
override;
56 bool setLockItem(
const QString& folder,
const QString& itemName,
bool lock)
override;
58 bool downloadItem(
const QString& folder,
const QString& itemName,
const QString& saveFile)
override;
59 bool deleteItem(
const QString& folder,
const QString& itemName)
override;
60 bool uploadItem(
const QString& folder,
const QString& itemName,
const QString& localFile,
CamItemInfo& info)
override;
66 bool getFreeSpace(qint64& bytesSize, qint64& bytesAvail)
override;
78 void getUUIDFromSolid();
82 bool m_cancel =
false;
Definition camiteminfo.h:39
CameraDriverType
Definition dkcamera.h:41
QString path() const
Definition dkcamera.cpp:71
QString title() const
Definition dkcamera.cpp:45
QString port() const
Definition dkcamera.cpp:55
QString model() const
Definition dkcamera.cpp:50
Definition umscamera.h:35
void cancel() override
Definition umscamera.cpp:142
bool cameraAbout(QString &about) override
Definition umscamera.cpp:604
void getItemInfo(const QString &folder, const QString &itemName, CamItemInfo &info, bool useMetadata) override
Definition umscamera.cpp:201
bool getMetadata(const QString &folder, const QString &itemName, DMetadata &meta) override
Definition umscamera.cpp:335
bool getFolders(const QString &folder) override
Definition umscamera.cpp:149
bool setLockItem(const QString &folder, const QString &itemName, bool lock) override
Definition umscamera.cpp:419
bool deleteItem(const QString &folder, const QString &itemName) override
Definition umscamera.cpp:446
bool getFreeSpace(qint64 &bytesSize, qint64 &bytesAvail) override
NOTE: implemented in gui, outside the camera thread.
Definition umscamera.cpp:107
bool getItemsInfoList(const QString &folder, bool useMetadata, CamItemInfoList &infoList) override
If getImageDimensions is false, the camera shall set width and height to -1 if the values are not imm...
Definition umscamera.cpp:177
QByteArray cameraMD5ID() override
Definition umscamera.cpp:89
bool uploadItem(const QString &folder, const QString &itemName, const QString &localFile, CamItemInfo &info) override
Definition umscamera.cpp:474
DKCamera::CameraDriverType cameraDriverType() override
Definition umscamera.cpp:84
bool doConnect() override
Definition umscamera.cpp:112
bool cameraManual(QString &manual) override
Definition umscamera.cpp:596
bool capture(CamItemInfo &itemInfo) override
Method not supported by UMS camera.
Definition umscamera.cpp:79
bool getPreview(QImage &preview) override
Method not supported by UMS camera.
Definition umscamera.cpp:73
bool getThumbnail(const QString &folder, const QString &itemName, QImage &thumbnail) override
Definition umscamera.cpp:251
bool downloadItem(const QString &folder, const QString &itemName, const QString &saveFile) override
Definition umscamera.cpp:367
~UMSCamera() override=default
bool cameraSummary(QString &summary) override
Definition umscamera.cpp:564
Definition datefolderview.cpp:34
QList< CamItemInfo > CamItemInfoList
Definition camiteminfo.h:116