gz/gui/GuiEvents.hh
math::Vector3d Position() const
Get the XYZ snapping values.
DragOnScene(const common::MouseEvent &_mouse)
Constructor.
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:143
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:274
HoverToScene(const math::Vector3d &_point)
Constructor.
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:445
math::Vector3d Point() const
Get the point within the scene that the user clicked.
STL class.
Event which is called to broadcast information about mouse drags on the scene.
Definition: gz/gui/GuiEvents.hh:416
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:423
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:55
Event which is called to broadcast information about mouse scrolls on the scene.
Definition: gz/gui/GuiEvents.hh:397
Event called to clone a resource, given its name as a string.
Definition: gz/gui/GuiEvents.hh:370
bool Block() const
Get the if the event should block the Interactive view controller.
Event which is called to broadcast the 2D coordinates of a user's mouse hover within the scene.
Definition: gz/gui/GuiEvents.hh:331
Event that block the Interactive View control when some of the other plugins require it....
Definition: gz/gui/GuiEvents.hh:310
RightClickOnScene(const common::MouseEvent &_mouse)
Constructor.
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:338
const msgs::WorldControl & WorldControlInfo() const
Get the WorldControl information.
static const QEvent::Type kType
The QEvent representing a snap event occurrence.
Definition: gz/gui/GuiEvents.hh:85
const std::string & FilePath() const
Get the path of the file.
const common::MouseEvent & Mouse() const
Return the left mouse event.
common::MouseEvent Mouse() const
Get the point within the scene over which the user is hovering.
Event which is called to broadcast the key press within the scene.
Definition: gz/gui/GuiEvents.hh:243
Event called in the render thread of a 3D scene after the user camera has rendered....
Definition: gz/gui/GuiEvents.hh:48
const std::string & Name() const
Get the name of the resource to be cloned.
HoverOnScene(const common::MouseEvent &_mouse)
Constructor.
ScrollOnScene(const common::MouseEvent &_mouse)
Constructor.
const std::string & DropText() const
Get the text of the dropped thing on the scene.
LeftClickToScene(const math::Vector3d &_point)
Constructor.
LeftClickOnScene(const common::MouseEvent &_mouse)
Constructor.
Event called to spawn a resource, which takes the path to its file.
Definition: gz/gui/GuiEvents.hh:115
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:483
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:317
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:463
const std::string & Description() const
Get the string description of the resource.
const common::MouseEvent & Mouse() const
Return the button press mouse event.
DropdownMenuEnabled(bool _menuEnabled)
Constructor.
DropOnScene(const std::string &_dropText, const math::Vector2i &_dropMouse)
Constructor.
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:122
SpawnFromDescription(const std::string &_description)
Constructor.
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:297
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:230
Event which is called to broadcast the 3D coordinates of a user's releasing the left button within th...
Definition: gz/gui/GuiEvents.hh:158
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:388
math::Vector3d Point() const
Get the point within the scene over which the user is hovering.
Event which is called to broadcast the 3D coordinates of a user's releasing the right button within t...
Definition: gz/gui/GuiEvents.hh:180
Event called to spawn a resource, given its description as a string.
Definition: gz/gui/GuiEvents.hh:94
common::KeyEvent Key() const
Get the released key within the scene that the user released.
const common::MouseEvent & Mouse() const
Return the scroll mouse event.
Event which is called to share WorldControl information.
Definition: gz/gui/GuiEvents.hh:456
Event which is called to broadcast information about right mouse releases on the scene....
Definition: gz/gui/GuiEvents.hh:289
Event called to clone a resource, given its name as a string.
Definition: gz/gui/GuiEvents.hh:351
math::Vector3d Scale() const
Get the scale snapping values.
math::Vector3d Point() const
Get the point within the scene that the user clicked.
RightClickToScene(const math::Vector3d &_point)
Constructor.
bool MenuEnabled() const
Gets whether the menu is enabled or not for this event.
MousePressOnScene(const common::MouseEvent &_mouse)
Constructor.
The class for sending and receiving custom snap value events. This event is used in the Transform Con...
Definition: gz/gui/GuiEvents.hh:61
Event which is called to broadcast information about mouse presses on the scene, with right,...
Definition: gz/gui/GuiEvents.hh:437
Event which is called to broadcast information about left mouse releases on the scene....
Definition: gz/gui/GuiEvents.hh:266
math::Vector3d Rotation() const
Get the RPY snapping values.
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:166
Event which is called to broadcast the 3D coordinates of a user's mouse hover within the scene.
Definition: gz/gui/GuiEvents.hh:135
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:404
KeyPressOnScene(const common::KeyEvent &_key)
Constructor.
Event called in the render thread of a 3D scene, before the user camera is rendered....
Definition: gz/gui/GuiEvents.hh:477
Event which is called to broadcast the key release within the scene.
Definition: gz/gui/GuiEvents.hh:223
KeyReleaseOnScene(const common::KeyEvent &_key)
Constructor.
common::KeyEvent Key() const
Get the key within the scene that the user pressed.
common::MouseEvent Mouse() const
Get the point within the scene over which the user is dragging.
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:188
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:358
SnapIntervals(const math::Vector3d &_xyz, const math::Vector3d &_rpy, const math::Vector3d &_scale)
Constructor.
WorldControl(const msgs::WorldControl &_worldControl)
Constructor.
Event which is called to enable or disable the dropdown menu. This is primarily used by plugins which...
Definition: gz/gui/GuiEvents.hh:202
SpawnFromPath(const std::string &_filePath)
Constructor.
const common::MouseEvent & Mouse() const
Return the right mouse event.
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:210
SpawnCloneFromName(const std::string &_name)
Constructor.
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:250
static const QEvent::Type kType
Unique type for this event.
Definition: gz/gui/GuiEvents.hh:102