#pragma once #include #include #include "connection.h" class IStoryProject { public: virtual ~IStoryProject() {}; virtual std::list> GetNodeConnections(const std::string &nodeId) = 0; virtual int OutputsCount(const std::string &nodeId) = 0; virtual std::string ImageExtension(const std::string &filename) const = 0; virtual std::string SoundExtension(const std::string &filename) const = 0; };