17#ifndef GAZEBO_GUI_EDITOR_HH_
18#define GAZEBO_GUI_EDITOR_HH_
35 class GZ_GUI_VISIBLE
Editor :
public QObject
54 protected:
void Init(
const std::string &_objName,
55 const std::string &_tabLabel, QWidget *_widget,
56 QWidget *_cornerWidget =
NULL);
#define NULL
Definition: CommonTypes.hh:31
gui
Definition: KeyEventHandler.hh:29
Base class for editors, such as BuildingEditor and TerrainEditor.
Definition: Editor.hh:36
std::vector< event::ConnectionPtr > connections
List of Event based connections.
Definition: Editor.hh:65
QTabWidget * tabWidget
The tab widget that holds the editor's set of buttons.
Definition: Editor.hh:59
void Init(const std::string &_objName, const std::string &_tabLabel, QWidget *_widget, QWidget *_cornerWidget=NULL)
Initialize the editor.
virtual ~Editor()
Destuctor.
MainWindow * mainWindow
Pointer to the main window.
Definition: Editor.hh:62
Editor(MainWindow *_mainWindow)
Constuctor.
Definition: MainWindow.hh:44
Forward declarations for the common classes.
Definition: Animation.hh:27