Static Public Member Functions | Static Public Attributes | List of all members
gazebo::gui::editor::Events Class Reference

#include <BuildingEditorEvents.hh>

Static Public Member Functions

template<typename T >
static event::ConnectionPtr ConnectAddBuildingLevel (T _subscriber)
 Connect a Gazebo event to the add level signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectBuildingNameChanged (T _subscriber)
 Connect a Gazebo event to the name changed signal. More...
 
static void ConnectBuildingNameChanged (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the exit signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectChangeBuildingEditorZoom (T _subscriber)
 Connect a Gazebo event to the change zoom signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectChangeBuildingLevel (T _subscriber)
 Connect a Gazebo event to the change model signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectColorSelected (T _subscriber)
 Connect a Gazebo event to the color selected signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectCreateBuildingEditorItem (T _subscriber)
 Connect a Gazebo event to the create editor item signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectDeleteBuildingLevel (T _subscriber)
 Connect a Gazebo event to the delete level signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectExitBuildingEditor (T _subscriber)
 Connect a Gazebo event to the exit signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectFinishBuildingModel (T _subscriber)
 Connect a Gazebo event to the finish model signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectNewBuildingEditor (T _subscriber)
 Connect a Gazebo event to the new signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectNewBuildingModel (T _subscriber)
 Connect a Gazebo event to the new model signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectSaveAsBuildingEditor (T _subscriber)
 Connect a Gazebo event to the save signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectSaveBuildingEditor (T _subscriber)
 Connect a Gazebo event to the save signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectSaveBuildingModel (T _subscriber)
 Connect a Gazebo event to the save model signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectShowElements (T _subscriber)
 Connect a Gazebo event to the show elements signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectShowFloorplan (T _subscriber)
 Connect a Gazebo event to the show floorplan signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectTextureSelected (T _subscriber)
 Connect a Gazebo event to the texture selected signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectToggleEditMode (T _subscriber)
 Connect a Gazebo event to the toggle edit mode signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectTriggerShowElements (T _subscriber)
 Connect a Gazebo event to the trigger show elements signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectTriggerShowFloorplan (T _subscriber)
 Connect a Gazebo event to the trigger show floorplan signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectUpdateLevelWidget (T _subscriber)
 Connect a Gazebo event to the update level widget signal. More...
 
static void DisconnectAddBuildingLevel (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the add level signal. More...
 
static void DisconnectChangeBuildingEditorZoom (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the change zoom level signal. More...
 
static void DisconnectChangeBuildingLevel (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the change level signal. More...
 
static void DisconnectColorSelected (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the color selected signal. More...
 
static void DisconnectCreateBuildingEditorItem (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the create editor item signal. More...
 
static void DisconnectDeleteBuildingLevel (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the delete level signal. More...
 
static void DisconnectExitBuildingEditor (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the exit signal. More...
 
static void DisconnectFinishBuildingModel (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the finish model signal. More...
 
static void DisconnectNewBuildingEditor (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the new signal. More...
 
static void DisconnectNewBuildingModel (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the new model signal. More...
 
static void DisconnectSaveAsBuildingEditor (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the save as signal. More...
 
static void DisconnectSaveBuildingEditor (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the save signal. More...
 
static void DisconnectSaveBuildingModel (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the save model signal. More...
 
static void DisconnectShowElements (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the show elements signal. More...
 
static void DisconnectShowFloorplan (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the show floorplan signal. More...
 
static void DisconnectTextureSelected (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the texture selected signal. More...
 
static void DisconnectToggleEditMode (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the toggle edit mode signal. More...
 
static void DisconnectTriggerShowElements (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the trigger show elements signal. More...
 
static void DisconnectTriggerShowFloorplan (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the trigger show floorplan signal. More...
 
static void DisconnectUpdateLevelWidget (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the update level widget signal. More...
 

Static Public Attributes

static event::EventT< void()> addBuildingLevel
 A new level has been added. More...
 
static event::EventT< void(std::string)> buildingNameChanged
 Name was changed in the editor palette. More...
 
static event::EventT< void(double)> changeBuildingEditorZoom
 The current zoom level has been changed. More...
 
static event::EventT< void(int)> changeBuildingLevel
 The current level has been changed. More...
 
static event::EventT< void(QColor)> colorSelected
 A color has been selected. More...
 
static event::EventT< void(std::string)> createBuildingEditorItem
 An editor item is to be created. More...
 
static event::EventT< void()> deleteBuildingLevel
 A level has been deleted. More...
 
static event::EventT< void()> exitBuildingEditor
 Exit the editor mode with the option to save. More...
 
static event::EventT< void()> finishBuildingModel
 A model has been completed and uploaded onto the server. More...
 
static event::EventT< void()> newBuildingEditor
 Make a new model. More...
 
static event::EventT< void()> newBuildingModel
 A new model has been started. More...
 
static event::EventT< bool(std::string)> saveAsBuildingEditor
 Save the model as. More...
 
static event::EventT< bool(std::string)> saveBuildingEditor
 Save the model. More...
 
static event::EventT< void(std::string,
std::string)> 
saveBuildingModel
 A model has been saved with a name and a location. More...
 
static event::EventT< void()> showElements
 Show or hide building elements. More...
 
static event::EventT< void()> showFloorplan
 Show or hide floorplan. More...
 
static event::EventT< void(QString)> textureSelected
 A texture has been selected. More...
 
static event::EventT< void(bool)> toggleEditMode
 Toggle if the edit mode was checked or not. More...
 
static event::EventT< void()> triggerShowElements
 Trigger show elements. More...
 
static event::EventT< void()> triggerShowFloorplan
 Trigger show floorplan. More...
 
static event::EventT< void(int,
std::string)> 
updateLevelWidget
 The levels have been changed. More...
 

Member Function Documentation

template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectAddBuildingLevel ( _subscriber)
inlinestatic

Connect a Gazebo event to the add level signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectBuildingNameChanged ( _subscriber)
inlinestatic

Connect a Gazebo event to the name changed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References gazebo::event::EventT< T >::Connect().

static void gazebo::gui::editor::Events::ConnectBuildingNameChanged ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the exit signal.

Parameters
[in]_subscriberthe subscriber to this event
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectChangeBuildingEditorZoom ( _subscriber)
inlinestatic

Connect a Gazebo event to the change zoom signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectChangeBuildingLevel ( _subscriber)
inlinestatic

Connect a Gazebo event to the change model signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectColorSelected ( _subscriber)
inlinestatic

Connect a Gazebo event to the color selected signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectCreateBuildingEditorItem ( _subscriber)
inlinestatic

Connect a Gazebo event to the create editor item signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectDeleteBuildingLevel ( _subscriber)
inlinestatic

Connect a Gazebo event to the delete level signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectExitBuildingEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the exit signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectFinishBuildingModel ( _subscriber)
inlinestatic

Connect a Gazebo event to the finish model signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectNewBuildingEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the new signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectNewBuildingModel ( _subscriber)
inlinestatic

Connect a Gazebo event to the new model signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectSaveAsBuildingEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the save signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectSaveBuildingEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the save signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectSaveBuildingModel ( _subscriber)
inlinestatic

Connect a Gazebo event to the save model signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectShowElements ( _subscriber)
inlinestatic

Connect a Gazebo event to the show elements signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectShowFloorplan ( _subscriber)
inlinestatic

Connect a Gazebo event to the show floorplan signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectTextureSelected ( _subscriber)
inlinestatic

Connect a Gazebo event to the texture selected signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectToggleEditMode ( _subscriber)
inlinestatic

Connect a Gazebo event to the toggle edit mode signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectTriggerShowElements ( _subscriber)
inlinestatic

Connect a Gazebo event to the trigger show elements signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectTriggerShowFloorplan ( _subscriber)
inlinestatic

Connect a Gazebo event to the trigger show floorplan signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::editor::Events::ConnectUpdateLevelWidget ( _subscriber)
inlinestatic

Connect a Gazebo event to the update level widget signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
static void gazebo::gui::editor::Events::DisconnectAddBuildingLevel ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the add level signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectChangeBuildingEditorZoom ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the change zoom level signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectChangeBuildingLevel ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the change level signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectColorSelected ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the color selected signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectCreateBuildingEditorItem ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the create editor item signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectDeleteBuildingLevel ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the delete level signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectExitBuildingEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the exit signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectFinishBuildingModel ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the finish model signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectNewBuildingEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the new signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectNewBuildingModel ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the new model signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectSaveAsBuildingEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the save as signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectSaveBuildingEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the save signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectSaveBuildingModel ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the save model signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectShowElements ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the show elements signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectShowFloorplan ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the show floorplan signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectTextureSelected ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the texture selected signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectToggleEditMode ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the toggle edit mode signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectTriggerShowElements ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the trigger show elements signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectTriggerShowFloorplan ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the trigger show floorplan signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::editor::Events::DisconnectUpdateLevelWidget ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the update level widget signal.

Parameters
[in]_subscriberthe subscriber to this event

Member Data Documentation

event::EventT<void ()> gazebo::gui::editor::Events::addBuildingLevel
static

A new level has been added.

event::EventT<void (std::string)> gazebo::gui::editor::Events::buildingNameChanged
static

Name was changed in the editor palette.

event::EventT<void (double)> gazebo::gui::editor::Events::changeBuildingEditorZoom
static

The current zoom level has been changed.

event::EventT<void (int)> gazebo::gui::editor::Events::changeBuildingLevel
static

The current level has been changed.

event::EventT<void (QColor)> gazebo::gui::editor::Events::colorSelected
static

A color has been selected.

event::EventT<void (std::string)> gazebo::gui::editor::Events::createBuildingEditorItem
static

An editor item is to be created.

event::EventT<void ()> gazebo::gui::editor::Events::deleteBuildingLevel
static

A level has been deleted.

event::EventT<void ()> gazebo::gui::editor::Events::exitBuildingEditor
static

Exit the editor mode with the option to save.

event::EventT<void ()> gazebo::gui::editor::Events::finishBuildingModel
static

A model has been completed and uploaded onto the server.

event::EventT<void ()> gazebo::gui::editor::Events::newBuildingEditor
static

Make a new model.

event::EventT<void ()> gazebo::gui::editor::Events::newBuildingModel
static

A new model has been started.

event::EventT<bool (std::string)> gazebo::gui::editor::Events::saveAsBuildingEditor
static

Save the model as.

event::EventT<bool (std::string)> gazebo::gui::editor::Events::saveBuildingEditor
static

Save the model.

event::EventT<void (std::string, std::string)> gazebo::gui::editor::Events::saveBuildingModel
static

A model has been saved with a name and a location.

event::EventT<void ()> gazebo::gui::editor::Events::showElements
static

Show or hide building elements.

event::EventT<void ()> gazebo::gui::editor::Events::showFloorplan
static

Show or hide floorplan.

event::EventT<void (QString)> gazebo::gui::editor::Events::textureSelected
static

A texture has been selected.

event::EventT<void (bool)> gazebo::gui::editor::Events::toggleEditMode
static

Toggle if the edit mode was checked or not.

event::EventT<void ()> gazebo::gui::editor::Events::triggerShowElements
static

Trigger show elements.

event::EventT<void ()> gazebo::gui::editor::Events::triggerShowFloorplan
static

Trigger show floorplan.

event::EventT<void (int, std::string)> gazebo::gui::editor::Events::updateLevelWidget
static

The levels have been changed.


The documentation for this class was generated from the following file: