MT Showcase SDK
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Collectable.hpp
1 #ifndef COLLECTABLE_HPP
2 #define COLLECTABLE_HPP
3 
4 #include "Export.hpp"
5 
6 #include <folly/futures/Future.h>
7 
8 #include <QString>
9 
10 namespace Showcase
11 {
15  {
16  public:
17  Collectable() {}
18  virtual ~Collectable() {}
19 
21  virtual folly::Future<QStringList> fileNames() = 0;
22 
25  virtual folly::Future<QString> previewFileName() = 0;
26  };
27 }
28 
29 #endif // COLLECTABLE_HPP