24 #ifndef DIGIKAM_ITEM_PROPERTIES_TAB_H
25 #define DIGIKAM_ITEM_PROPERTIES_TAB_H
51 void setCurrentURL(
const QUrl& url = QUrl());
53 void setPhotoInfoDisable(
const bool b);
54 void setVideoInfoDisable(
const bool b);
55 void showOrHideCaptionAndTags();
57 void setFileModifiedDate(
const QString& str);
58 void setFileSize(
const QString& str);
59 void setFileOwner(
const QString& str);
60 void setFilePermissions(
const QString& str);
62 void setItemDimensions(
const QString& str);
63 void setImageRatio(
const QString& str);
64 void setImageMime(
const QString& str);
65 void setImageBitDepth(
const QString& str);
66 void setImageColorMode(
const QString& str);
67 void setHasSidecar(
const QString& str);
69 void setPhotoMake(
const QString& str);
70 void setPhotoModel(
const QString& str);
71 void setPhotoDateTime(
const QString& str);
72 void setPhotoLens(
const QString& str);
73 void setPhotoAperture(
const QString& str);
74 void setPhotoFocalLength(
const QString& str);
75 void setPhotoExposureTime(
const QString& str);
76 void setPhotoSensitivity(
const QString& str);
77 void setPhotoExposureMode(
const QString& str);
78 void setPhotoFlash(
const QString& str);
79 void setPhotoWhiteBalance(
const QString& str);
81 void setVideoAspectRatio(
const QString& str);
82 void setVideoAudioBitRate(
const QString& str);
83 void setVideoAudioChannelType(
const QString& str);
84 void setVideoAudioCodec(
const QString& str);
85 void setVideoDuration(
const QString& str);
86 void setVideoFrameRate(
const QString& str);
87 void setVideoVideoCodec(
const QString& str);
89 void setCaption(
const QString& str);
90 void setPickLabel(
int pickId);
91 void setColorLabel(
int colorId);
92 void setRating(
int rating);
93 void setTags(
const QStringList& tagPaths,
const QStringList& tagNames = QStringList());
102 static QStringList shortenedTagPaths(
const QStringList& tagPaths,
QList<QVariant>* identifiers =
nullptr);
108 static void shortenedMakeInfo(QString& make);
109 static void shortenedModelInfo(QString& model);
114 static bool aspectRatioToString(
int width,
int height, QString& arString);
119 static QString permissionsString(
const QFileInfo& fi);
125 static QString humanReadableBytesCount(qint64 bytes,
bool si =
false);
129 static double doubleToHumanReadableFraction(
double val,
long* num,
long* den,
long maxden = 2);
Definition: dexpanderbox.h:244
Definition: itempropertiestab.h:43
Definition: datefolderview.cpp:43