#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... | |
OculusWindow * | oculusWindow |
Window for Oculus VR set. 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... | |
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.
OculusWindow* gazebo::gui::MainWindowPrivate::oculusWindow |
Window for Oculus VR set.
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.