Skip to content
Snippets Groups Projects
Commit 00456623 authored by Raphael Grimm's avatar Raphael Grimm
Browse files

Add EnhancedGraphicsView::setAllVisible

parent 38b82f37
No related branches found
No related tags found
No related merge requests found
Pipeline #
......@@ -19,6 +19,8 @@
* @copyright http://www.gnu.org/licenses/gpl-2.0.txt
* GNU General Public License
*/
#include <QGraphicsItem>
#include "EnhancedGraphicsView.h"
namespace armarx
......@@ -114,6 +116,14 @@ namespace armarx
draggingButton = button;
}
void EnhancedGraphicsView::setAllVisible(bool visible)
{
for (QGraphicsItem* i : items())
{
i->setVisible(visible);
}
}
void EnhancedGraphicsView::mousePressEvent(QMouseEvent* e)
{
draggingStartPosition = mapToScene(e->pos());
......
......@@ -70,6 +70,8 @@ namespace armarx
void setDraggingKeyboardModifier(Qt::KeyboardModifier mod);
void setDraggingMouseButton(Qt::MouseButton button);
void setAllVisible(bool visible);
protected:
virtual void mousePressEvent(QMouseEvent* e) override;
virtual void mouseMoveEvent(QMouseEvent* e) override;
......
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