41 const QString&
port,
const QString&
path);
51 bool getFolders(
const QString& folder)
override;
52 bool getItemsList(
const QString& folder, QStringList& itemsList);
54 void getItemInfo(
const QString& folder,
const QString& itemName,
CamItemInfo& info,
bool useMetadata)
override;
56 bool getThumbnail(
const QString& folder,
const QString& itemName, QImage& thumbnail)
override;
59 bool setLockItem(
const QString& folder,
const QString& itemName,
bool lock)
override;
61 bool downloadItem(
const QString& folder,
const QString& itemName,
const QString& saveFile)
override;
62 bool deleteItem(
const QString& folder,
const QString& itemName)
override;
67 bool uploadItem(
const QString& folder,
const QString& itemName,
const QString& localFile,
CamItemInfo& itemInfo)
override;
73 bool getFreeSpace(qint64& bytesSize, qint64& bytesAvail)
override;
90 void getItemInfoInternal(
const QString& folder,
const QString& itemName,
CamItemInfo& info,
bool useMetadata);
92 static void printGphotoErrorDescription(
int errorCode);
97 explicit GPCamera(QObject*) =
delete;
102 Private*
const d =
nullptr;
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
bool getThumbnail(const QString &folder, const QString &itemName, QImage &thumbnail) override
Definition gpcamera.cpp:1075
bool uploadItem(const QString &folder, const QString &itemName, const QString &localFile, CamItemInfo &itemInfo) override
Definition gpcamera.cpp:1423
bool cameraManual(QString &manual) override
Definition gpcamera.cpp:1653
bool setLockItem(const QString &folder, const QString &itemName, bool lock) override
Definition gpcamera.cpp:1291
bool getItemsList(const QString &folder, QStringList &itemsList)
Definition gpcamera.cpp:815
void cancel() override
Definition gpcamera.cpp:393
static void getSupportedCameras(int &count, QStringList &clist)
Definition gpcamera.cpp:1745
bool cameraSummary(QString &summary) override
Definition gpcamera.cpp:1593
static void getSupportedPorts(QStringList &plist)
Definition gpcamera.cpp:1796
DKCamera::CameraDriverType cameraDriverType() override
Definition gpcamera.cpp:224
QByteArray cameraMD5ID() override
Definition gpcamera.cpp:229
bool getFolders(const QString &folder) override
Definition gpcamera.cpp:752
bool capture(CamItemInfo &itemInfo) override
Definition gpcamera.cpp:633
static bool findConnectedUsbCamera(int vendorId, int productId, QString &model, QString &port)
Definition gpcamera.cpp:1979
bool cameraAbout(QString &about) override
Definition gpcamera.cpp:1689
bool deleteItem(const QString &folder, const QString &itemName) override
Definition gpcamera.cpp:1358
void getItemInfo(const QString &folder, const QString &itemName, CamItemInfo &info, bool useMetadata) override
Definition gpcamera.cpp:932
bool downloadItem(const QString &folder, const QString &itemName, const QString &saveFile) override
Definition gpcamera.cpp:1211
bool getMetadata(const QString &folder, const QString &itemName, DMetadata &meta) override
Definition gpcamera.cpp:1131
bool getPreview(QImage &preview) override
Definition gpcamera.cpp:582
bool getItemsInfoList(const QString &folder, bool useMetadata, CamItemInfoList &items) override
If getImageDimensions is false, the camera shall set width and height to -1 if the values are not imm...
Definition gpcamera.cpp:871
~GPCamera() override
Definition gpcamera.cpp:202
bool doConnect() override
Definition gpcamera.cpp:255
bool deleteAllItems(const QString &folder)
recursively delete all items
Definition gpcamera.cpp:1392
bool getFreeSpace(qint64 &bytesSize, qint64 &bytesAvail) override
Definition gpcamera.cpp:413
static int autoDetect(QString &model, QString &port)
Definition gpcamera.cpp:1899
static void getCameraSupportedPorts(const QString &model, QStringList &plist)
Definition gpcamera.cpp:1853
Definition datefolderview.cpp:34
QList< CamItemInfo > CamItemInfoList
Definition camiteminfo.h:116