Base class for editors, such as BuildingEditor and TerrainEditor.
More...
#include <Editor.hh>
Inherits QObject.
Inherited by BuildingEditor, ModelEditor, and TerrainEditor.
|
void | Init (const std::string &_objName, const std::string &_tabLabel, QWidget *_widget, QWidget *_cornerWidget=NULL) |
| Initialize the editor. More...
|
|
Base class for editors, such as BuildingEditor and TerrainEditor.
◆ Editor()
Constuctor.
- Parameters
-
[in] | _mainWindow | Pointer to the main window. |
◆ ~Editor()
◆ Init()
void Init |
( |
const std::string & |
_objName, |
|
|
const std::string & |
_tabLabel, |
|
|
QWidget * |
_widget, |
|
|
QWidget * |
_cornerWidget = NULL |
|
) |
| |
|
protected |
Initialize the editor.
Each child class should call this function on construction.
- Parameters
-
[in] | _objName | Name of the object, which can be used in the style sheet. |
[in] | _tabLabel | String used for the tab label. |
[in] | _widget | Widget that is put inside the tab. |
[in] | _cornerWidget | Optional widget to go on the top right corner. |
◆ connections
List of Event based connections.
◆ mainWindow
Pointer to the main window.
◆ tabWidget
The tab widget that holds the editor's set of buttons.
The documentation for this class was generated from the following file: