History

Merge branch 'master' into 19976

David Rowe committed 12 years ago

Commit 38524b32 parents 844be60 da531ac80 files · +4396 −1958Browse files

Showing the changes to interface/src/Application.cpp (1 of 80 files). Show all

Unified · Split

interface/src/Application.cpp+6−1
@@ -172,6 +172,8 @@ Application::Application(int& argc, char** argv, QElapsedTimer &startup_time) : · 171 unmodified lines
172172 _nodeBoundsDisplay(this),
173173 _previousScriptLocation(),
174174 _applicationOverlay(),
175+ _undoStack(),
176+ _undoStackScriptingInterface(&_undoStack),
175177 _runningScriptsWidget(NULL),
176178 _runningScriptsWidgetWasVisible(false),
177179 _trayIcon(new QSystemTrayIcon(_window)),
@@ -3766,8 +3768,9 @@ ScriptEngine* Application::loadScript(const QString& scriptFilename, bool isUser · 3588 unmodified lines
37663768 // AvatarManager has some custom types
37673769 AvatarManager::registerMetaTypes(scriptEngine);
37683770
3769− // hook our avatar object into this script engine
3771+ // hook our avatar and avatar hash map object into this script engine
37703772 scriptEngine->setAvatarData(_myAvatar, "MyAvatar"); // leave it as a MyAvatar class to expose thrust features
3773+ scriptEngine->setAvatarHashMap(&_avatarManager, "AvatarList");
37713774
37723775 CameraScriptableObject* cameraScriptable = new CameraScriptableObject(&_myCamera, &_viewFrustum);
37733776 scriptEngine->registerGlobalObject("Camera", cameraScriptable);
@@ -3810,6 +3813,8 @@ ScriptEngine* Application::loadScript(const QString& scriptFilename, bool isUser · 36 unmodified lines
38103813 scriptEngine->registerGlobalObject("Joysticks", &JoystickScriptingInterface::getInstance());
38113814 qScriptRegisterMetaType(scriptEngine, joystickToScriptValue, joystickFromScriptValue);
38123815
3816+ scriptEngine->registerGlobalObject("UndoStack", &_undoStackScriptingInterface);
3817+
38133818 #ifdef HAVE_RTMIDI
38143819 scriptEngine->registerGlobalObject("MIDI", &MIDIManager::getInstance());
38153820 #endif

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t