From a922619ebc2e77db3ff3c99e8728b112bf4b4b34 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Thu, 5 Mar 2015 12:36:10 -0800 Subject: [PATCH] Add Clipboard.exportEntities that takes a list of entity IDs --- interface/src/Application.h | 1 + interface/src/scripting/ClipboardScriptingInterface.cpp | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/interface/src/Application.h b/interface/src/Application.h index 91a5f7547b..9c32f32b8f 100644 --- a/interface/src/Application.h +++ b/interface/src/Application.h @@ -324,6 +324,7 @@ public slots: void packetSent(quint64 length); void pasteEntities(float x, float y, float z); + bool exportEntities(const QString& filename, const QStringList& entityIDs); bool exportEntities(const QString& filename, float x, float y, float z, float scale); bool importEntities(const QString& filename); diff --git a/interface/src/scripting/ClipboardScriptingInterface.cpp b/interface/src/scripting/ClipboardScriptingInterface.cpp index 2411cc08eb..6002661011 100644 --- a/interface/src/scripting/ClipboardScriptingInterface.cpp +++ b/interface/src/scripting/ClipboardScriptingInterface.cpp @@ -14,6 +14,10 @@ ClipboardScriptingInterface::ClipboardScriptingInterface() { } +bool ClipboardScriptingInterface::exportEntities(const QString& filename, QStringList entityIDs) { + return Application::getInstance()->exportEntities(filename, entityIDs); +} + bool ClipboardScriptingInterface::exportEntities(const QString& filename, float x, float y, float z, float s) { return Application::getInstance()->exportEntities(filename, x, y, z, s); }