31class MetadataListView;
48 explicit MetadataWidget(QWidget*
const parent,
const QString& name = QString());
52 void setMode(
int mode);
54 QStringList getTagsFilter()
const;
55 void setTagsFilter(
const QStringList& list);
57 QString getCurrentItemKey()
const;
58 void setCurrentItemByKey(
const QString& itemKey);
60 void setUserAreaWidget(QWidget*
const w);
64 virtual QString getTagTitle(
const QString& key);
65 virtual QString getTagDescription(
const QString& key);
67 virtual bool loadFromData(
const QString& fileName,
82 void enabledToolButtons(
bool);
83 void setFileName(
const QString& fileName);
94 const QStringList& tagsFilter);
96 QUrl saveMetadataToFile(
const QString& caption,
const QString& fileFilter);
97 bool storeMetadataToFile(
const QUrl& url,
const QByteArray& metaData);
104 QString metadataToText()
const;
108 virtual void buildView();
109 virtual void setMetadataEmpty();
116 void slotCopy2Clipboard();
117 void slotPrintMetadata();
118 void slotFilterChanged(QAction*);
123 Private*
const d =
nullptr;
Definition datefolderview.cpp:34