Interface to the terrain editor. More...
#include <gui/gui.hh>
Inherits Editor.
| Public Member Functions | |
| TerrainEditor (MainWindow *_mainWindow) | |
| Constuctor.  More... | |
| virtual | ~TerrainEditor () | 
| Destuctor.  More... | |
| Protected Member Functions | |
| void | Init (const std::string &_objName, const std::string &_tabLabel, QWidget *_widget, QWidget *_cornerWidget=NULL) | 
| Initialize the editor.  More... | |
| Protected Attributes | |
| std::vector< event::ConnectionPtr > | connections | 
| List of Event based connections.  More... | |
| MainWindow * | mainWindow | 
| Pointer to the main window.  More... | |
| QTabWidget * | tabWidget | 
| The tab widget that holds the editor's set of buttons.  More... | |
Interface to the terrain editor.
| 
 | explicit | 
Constuctor.
| [in] | _mainWindow | Pointer to the mainwindow. | 
| 
 | virtual | 
Destuctor.
| 
 | protectedinherited | 
Initialize the editor.
Each child class should call this function on construction.
| [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. | 
| 
 | protectedinherited | 
List of Event based connections.
| 
 | protectedinherited | 
Pointer to the main window.
| 
 | protectedinherited | 
The tab widget that holds the editor's set of buttons.