48#ifndef DESERIALIZESCREENSHOTMETADATAPLUGIN_HH
49#define DESERIALIZESCREENSHOTMETADATAPLUGIN_HH
60#include "RestoreFromScreenshotDlg.hh"
74 Q_PLUGIN_METADATA(IID
"org.OpenFlipper.Plugins.Plugin-DeserializeScreenshotMetadataPlugin")
81 void addToolbar(QToolBar* _toolbar);
84 void metadataDeserialized(
85 const QVector<QPair<QString, QString> > &data);
90 void initializePlugin();
91 void pluginsInitialized();
92 void slot_restore_from_screenshot();
93 void slot_do_restore_from_screenshot();
95 void slotGenericMetadataDeserialized(QString key, QString value);
96 void slotObjectMetadataDeserialized(QString object_name, QString value);
97 void slotObjectMetadataDeserializedJson(
98 QString object_name, QJsonDocument value);
108 return (QString(
"DeserializeScreenshotMetadata"));
112 return (QString(
"Deserializes meta data from viewer snapshots."));
117 QAction *restoreAction;
Interface class from which all plugins have to be created.