diff --git a/src/osgUI/Callbacks.cpp b/src/osgUI/Callbacks.cpp index bf14e19dc..bac9d5909 100644 --- a/src/osgUI/Callbacks.cpp +++ b/src/osgUI/Callbacks.cpp @@ -27,7 +27,10 @@ CloseCallback::CloseCallback(const std::string& callbackName, osgUI::Widget* clo setName(callbackName); } -CloseCallback::CloseCallback(const CloseCallback& hc, const osg::CopyOp& copyop) +CloseCallback::CloseCallback(const CloseCallback& hc, const osg::CopyOp& copyop): + osg::Object(hc, copyop), + osg::Callback(hc, copyop), + osg::CallbackObject(hc, copyop) { } @@ -70,11 +73,13 @@ HandleCallback::HandleCallback() } HandleCallback::HandleCallback(const HandleCallback& hc, const osg::CopyOp& copyop): + osg::Object(hc, copyop), + osg::Callback(hc, copyop), osg::CallbackObject(hc, copyop) { } -bool HandleCallback::run(osg::Object* object, osg::Parameters& inputParameters, osg::Parameters& outputParameters) const +bool HandleCallback::run(osg::Object* /*object*/, osg::Parameters& inputParameters, osg::Parameters& outputParameters) const { if (inputParameters.size()>=2) { @@ -89,7 +94,7 @@ bool HandleCallback::run(osg::Object* object, osg::Parameters& inputParameters, return false; } -bool HandleCallback::handle(osgGA::EventVisitor* ev, osgGA::Event* event) const +bool HandleCallback::handle(osgGA::EventVisitor* /*ev*/, osgGA::Event* /*event*/) const { return false; } @@ -101,6 +106,8 @@ DragCallback::DragCallback(): } DragCallback::DragCallback(const DragCallback& hc, const osg::CopyOp& copyop): + osg::Object(hc, copyop), + osg::Callback(hc, copyop), HandleCallback(hc, copyop) { } diff --git a/src/osgUI/Dialog.cpp b/src/osgUI/Dialog.cpp index e3dd23a4e..923f9d859 100644 --- a/src/osgUI/Dialog.cpp +++ b/src/osgUI/Dialog.cpp @@ -34,7 +34,7 @@ Dialog::Dialog(const osgUI::Dialog& dialog, const osg::CopyOp& copyop): { } -bool Dialog::handleImplementation(osgGA::EventVisitor* ev, osgGA::Event* event) +bool Dialog::handleImplementation(osgGA::EventVisitor* /*ev*/, osgGA::Event* event) { osgGA::GUIEventAdapter* ea = event->asGUIEventAdapter(); if (!ea) return false; diff --git a/src/osgUI/LineEdit.cpp b/src/osgUI/LineEdit.cpp index 217b77895..9587a148f 100644 --- a/src/osgUI/LineEdit.cpp +++ b/src/osgUI/LineEdit.cpp @@ -31,7 +31,7 @@ LineEdit::LineEdit(const osgUI::LineEdit& label, const osg::CopyOp& copyop): { } -bool LineEdit::handleImplementation(osgGA::EventVisitor* ev, osgGA::Event* event) +bool LineEdit::handleImplementation(osgGA::EventVisitor* /*ev*/, osgGA::Event* event) { if (!getHasEventFocus()) return false; diff --git a/src/osgUI/Popup.cpp b/src/osgUI/Popup.cpp index fc9568cb8..43e5138e0 100644 --- a/src/osgUI/Popup.cpp +++ b/src/osgUI/Popup.cpp @@ -30,7 +30,7 @@ Popup::Popup(const osgUI::Popup& dialog, const osg::CopyOp& copyop): { } -bool Popup::handleImplementation(osgGA::EventVisitor* ev, osgGA::Event* event) +bool Popup::handleImplementation(osgGA::EventVisitor* /*ev*/, osgGA::Event* event) { // OSG_NOTICE<<"Popup::handleImplementation"<