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