MetaCore/MetaPlayer/RuntimeUiPreviewSession.cpp

25 lines
738 B
C++

#include "MetaPlayer/RuntimeUiPreviewSession.h"
#include <sstream>
namespace metacore::player {
void RuntimeUiPreviewSession::set_documents(std::vector<metacore::engine::runtime_ui::RuntimeUiDocument> documents) {
documents_ = std::move(documents);
}
const std::vector<metacore::engine::runtime_ui::RuntimeUiDocument>& RuntimeUiPreviewSession::documents() const {
return documents_;
}
std::string RuntimeUiPreviewSession::describe() const {
std::ostringstream stream;
stream << "RuntimeUiPreviewSession documents=" << documents_.size();
if (!documents_.empty()) {
stream << " first=" << documents_.front().document_path.generic_string();
}
return stream.str();
}
} // namespace metacore::player