1 #ifndef FILEREPRESENTATION_HPP
2 #define FILEREPRESENTATION_HPP
6 #include <MultiWidgets/Widget.hpp>
8 #include <folly/futures/Future.h>
11 #include <QStringList>
22 QStringList codiceURLs;
23 QStringList generatedFiles;
34 virtual folly::Future<FileData> files() = 0;
38 virtual folly::Future<QString> previewFileName() = 0;
42 static FileData widgetData(
const MultiWidgets::Widget & widget);
46 static QString widgetVisibleName(
const MultiWidgets::Widget & widget);
49 static folly::Future<QString> takeWidgetSnapshot(MultiWidgets::Widget & widget,
50 const QString & name = QString(),
51 int snapshotSize = 500.f);
56 #endif // FILEREPRESENTATION_HPP