Skip to content
Snippets Groups Projects
Commit f35bb882 authored by brad kittenbrink's avatar brad kittenbrink
Browse files

Added a requestReshape handler to LLViewerWindowListener.

parent 4fc52d13
No related branches found
No related tags found
No related merge requests found
...@@ -35,6 +35,7 @@ LLViewerWindowListener::LLViewerWindowListener(const std::string& pumpname, LLVi ...@@ -35,6 +35,7 @@ LLViewerWindowListener::LLViewerWindowListener(const std::string& pumpname, LLVi
// saveSnapshotArgs["rebuild"] = LLSD::Boolean(); // saveSnapshotArgs["rebuild"] = LLSD::Boolean();
// saveSnapshotArgs["type"] = LLSD::String(); // saveSnapshotArgs["type"] = LLSD::String();
add("saveSnapshot", &LLViewerWindowListener::saveSnapshot, saveSnapshotArgs); add("saveSnapshot", &LLViewerWindowListener::saveSnapshot, saveSnapshotArgs);
add("requestReshape", &LLViewerWindowListener::requestReshape);
} }
void LLViewerWindowListener::saveSnapshot(const LLSD& event) const void LLViewerWindowListener::saveSnapshot(const LLSD& event) const
...@@ -76,3 +77,11 @@ void LLViewerWindowListener::saveSnapshot(const LLSD& event) const ...@@ -76,3 +77,11 @@ void LLViewerWindowListener::saveSnapshot(const LLSD& event) const
response["ok"] = ok; response["ok"] = ok;
LLEventPumps::instance().obtain(event["reply"]).post(response); LLEventPumps::instance().obtain(event["reply"]).post(response);
} }
void LLViewerWindowListener::requestReshape(LLSD const & event_data) const
{
if(event_data.has("w") && event_data.has("h"))
{
mViewerWindow->reshape(event_data["w"].asInteger(), event_data["h"].asInteger());
}
}
\ No newline at end of file
...@@ -27,6 +27,7 @@ class LLViewerWindowListener: public LLDispatchListener ...@@ -27,6 +27,7 @@ class LLViewerWindowListener: public LLDispatchListener
private: private:
void saveSnapshot(const LLSD& event) const; void saveSnapshot(const LLSD& event) const;
void requestReshape(LLSD const & event_data) const;
LLViewerWindow* mViewerWindow; LLViewerWindow* mViewerWindow;
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment