Public Attributes | List of all members
gazebo::gui::MainWindowPrivate Class Reference

#include <MainWindowPrivate.hh>

Public Attributes

std::vector< QActionGroup * > alignActionGroups
 List of all the align action groups. More...
 
std::vector< event::ConnectionPtr > connections
 Vector of event connections. More...
 
DataLogger * dataLogger
 Data logger dialog. More...
 
QMenu * editMenu
 The Edit menu. More...
 
std::map< std::string, Editor * > editors
 Map of all the editors to their names. More...
 
std::map< std::string, unsigned int > entities
 A map that associates physics_id's with entity names. More...
 
transport::SubscriberPtr guiSub
 Subscribe to response messages. More...
 
HotkeyDialog * hotkeyDialog
 Hotkey chart dialog. More...
 
int inputStepSize
 User specified step size for manually stepping the world. More...
 
InsertModelWidget * insertModel
 Tab to insert models. More...
 
QStackedWidget * leftColumn
 Used to control size of each pane. More...
 
std::map< std::string, int > leftColumnStack
 Map of names to widgets in the leftColumn QStackedWidget. More...
 
transport::SubscriberPtr lightFactorySub
 Subscriber to the light factory topic. More...
 
transport::SubscriberPtr lightModifySub
 Subscriber to the light modify topic. More...
 
QMenuBar * menuBar
 Mainwindow's menubar. More...
 
QHBoxLayout * menuLayout
 A layout for the menu bar. More...
 
ModelListWidget * modelListWidget
 Pointer to the model list widget. More...
 
transport::SubscriberPtr newEntitySub
 Subscribe to model info messages. More...
 
transport::NodePtr node
 Transport node used for communication. More...
 
std::mutex pluginLoadMutex
 Mutex to protect plugin loading. More...
 
std::vector< std::shared_ptr< msgs::Plugin const > > pluginMsgs
 Buffer of plugin messages to process. More...
 
RenderWidget * renderWidget
 Pointer to the render widget. More...
 
msgs::Request * requestMsg
 Message used to field requests. More...
 
transport::PublisherPtr requestPub
 Publish request messages. More...
 
transport::SubscriberPtr responseSub
 Subscribe to response messages. More...
 
std::string saveFilename
 The filename set via "Save As". More...
 
transport::PublisherPtr scenePub
 Publish scene messages. More...
 
transport::PublisherPtr serverControlPub
 Publish server control messages. More...
 
SpaceNav * spacenav
 Space navigator interface. More...
 
QSplitter * splitter
 Splitter for the main window. More...
 
QTabWidget * tabWidget
 The left-hand tab widget. More...
 
ToolsWidget * toolsWidget
 Pointer to the tools widget. More...
 
UserCmdHistory * userCmdHistory
 Class which manages user commands and undoing / redoing them. More...
 
transport::PublisherPtr userCmdPub
 Publish user command messages for the server to place in the undo queue. More...
 
transport::PublisherPtr worldControlPub
 Publish world control messages. More...
 
transport::SubscriberPtr worldModSub
 Subscribe to world modify messages. More...
 

Member Data Documentation

std::vector<QActionGroup *> gazebo::gui::MainWindowPrivate::alignActionGroups

List of all the align action groups.

std::vector<event::ConnectionPtr> gazebo::gui::MainWindowPrivate::connections

Vector of event connections.

DataLogger* gazebo::gui::MainWindowPrivate::dataLogger

Data logger dialog.

QMenu* gazebo::gui::MainWindowPrivate::editMenu

The Edit menu.

std::map<std::string, Editor *> gazebo::gui::MainWindowPrivate::editors

Map of all the editors to their names.

std::map<std::string, unsigned int> gazebo::gui::MainWindowPrivate::entities

A map that associates physics_id's with entity names.

transport::SubscriberPtr gazebo::gui::MainWindowPrivate::guiSub

Subscribe to response messages.

HotkeyDialog* gazebo::gui::MainWindowPrivate::hotkeyDialog

Hotkey chart dialog.

int gazebo::gui::MainWindowPrivate::inputStepSize

User specified step size for manually stepping the world.

InsertModelWidget* gazebo::gui::MainWindowPrivate::insertModel

Tab to insert models.

QStackedWidget* gazebo::gui::MainWindowPrivate::leftColumn

Used to control size of each pane.

std::map<std::string, int> gazebo::gui::MainWindowPrivate::leftColumnStack

Map of names to widgets in the leftColumn QStackedWidget.

transport::SubscriberPtr gazebo::gui::MainWindowPrivate::lightFactorySub

Subscriber to the light factory topic.

transport::SubscriberPtr gazebo::gui::MainWindowPrivate::lightModifySub

Subscriber to the light modify topic.

QMenuBar* gazebo::gui::MainWindowPrivate::menuBar

Mainwindow's menubar.

QHBoxLayout* gazebo::gui::MainWindowPrivate::menuLayout

A layout for the menu bar.

ModelListWidget* gazebo::gui::MainWindowPrivate::modelListWidget

Pointer to the model list widget.

transport::SubscriberPtr gazebo::gui::MainWindowPrivate::newEntitySub

Subscribe to model info messages.

transport::NodePtr gazebo::gui::MainWindowPrivate::node

Transport node used for communication.

std::mutex gazebo::gui::MainWindowPrivate::pluginLoadMutex

Mutex to protect plugin loading.

std::vector<std::shared_ptr<msgs::Plugin const> > gazebo::gui::MainWindowPrivate::pluginMsgs

Buffer of plugin messages to process.

RenderWidget* gazebo::gui::MainWindowPrivate::renderWidget

Pointer to the render widget.

msgs::Request* gazebo::gui::MainWindowPrivate::requestMsg

Message used to field requests.

transport::PublisherPtr gazebo::gui::MainWindowPrivate::requestPub

Publish request messages.

transport::SubscriberPtr gazebo::gui::MainWindowPrivate::responseSub

Subscribe to response messages.

std::string gazebo::gui::MainWindowPrivate::saveFilename

The filename set via "Save As".

This filename is used by the "Save" feature.

transport::PublisherPtr gazebo::gui::MainWindowPrivate::scenePub

Publish scene messages.

transport::PublisherPtr gazebo::gui::MainWindowPrivate::serverControlPub

Publish server control messages.

SpaceNav* gazebo::gui::MainWindowPrivate::spacenav

Space navigator interface.

QSplitter* gazebo::gui::MainWindowPrivate::splitter

Splitter for the main window.

QTabWidget* gazebo::gui::MainWindowPrivate::tabWidget

The left-hand tab widget.

ToolsWidget* gazebo::gui::MainWindowPrivate::toolsWidget

Pointer to the tools widget.

UserCmdHistory* gazebo::gui::MainWindowPrivate::userCmdHistory

Class which manages user commands and undoing / redoing them.

transport::PublisherPtr gazebo::gui::MainWindowPrivate::userCmdPub

Publish user command messages for the server to place in the undo queue.

transport::PublisherPtr gazebo::gui::MainWindowPrivate::worldControlPub

Publish world control messages.

transport::SubscriberPtr gazebo::gui::MainWindowPrivate::worldModSub

Subscribe to world modify messages.


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