History

Remove Window.customPrompt() from JavaScript API

David Rowe committed 8 years ago

Commit d842e531 parent c8bb26a5 files · +0 −62Browse files

Showing the changes to interface/src/scripting/WindowScriptingInterface.cpp (1 of 5 files). Show all

Unified · Split

interface/src/scripting/WindowScriptingInterface.cpp+0−22
@@ -32,20 +32,6 @@ static const QString LAST_BROWSE_LOCATION_SETTING = "LastBrowseLocation"; · 31 unmodified lines
3232 static const QString LAST_BROWSE_ASSETS_LOCATION_SETTING = "LastBrowseAssetsLocation";
3333
3434
35−QScriptValue CustomPromptResultToScriptValue(QScriptEngine* engine, const CustomPromptResult& result) {
36− if (!result.value.isValid()) {
37− return QScriptValue::UndefinedValue;
38− }
39−
40− Q_ASSERT(result.value.userType() == qMetaTypeId<QVariantMap>());
41− return engine->toScriptValue(result.value.toMap());
42−}
43−
44−void CustomPromptResultFromScriptValue(const QScriptValue& object, CustomPromptResult& result) {
45− result.value = object.toVariant();
46−}
47−
48−
4935 WindowScriptingInterface::WindowScriptingInterface() {
5036 const DomainHandler& domainHandler = DependencyManager::get<NodeList>()->getDomainHandler();
5137 connect(&domainHandler, &DomainHandler::connectedToDomain, this, &WindowScriptingInterface::domainChanged);
@@ -140,14 +126,6 @@ void WindowScriptingInterface::disconnectedFromDomain() { · 88 unmodified lines
140126 emit domainChanged("");
141127 }
142128
143−CustomPromptResult WindowScriptingInterface::customPrompt(const QVariant& config) {
144− CustomPromptResult result;
145− bool ok = false;
146− auto configMap = config.toMap();
147− result.value = OffscreenUi::getCustomInfo(OffscreenUi::ICON_NONE, "", configMap, &ok);
148− return ok ? result : CustomPromptResult();
149−}
150−
151129 QString fixupPathForMac(const QString& directory) {
152130 // On OS X `directory` does not work as expected unless a file is included in the path, so we append a bogus
153131 // filename if the directory is valid.