##

LevelInspectorDialog Class Reference
GUI

Dialog for configuring a building level. More...

`#include <LevelInspectorDialog.hh>`

Inherits BaseInspectorDialog.

## Signals

void | Applied ()
| Qt signal emitted to indicate that changes should be applied. More...

## Public Member Functions

| LevelInspectorDialog (QWidget *_parent=0)
| Constructor. More...
| ~LevelInspectorDialog ()
| Destructor. More...
ignition::math::Color | Color () const
| Get the color. More...
double | Height () const
| Get the height of the level. More...
void | InitColorComboBox ()
| Initiate color combo box. More...
void | InitTextureComboBox ()
| Initiate texture combo box. More...
std::string | LevelName () const
| Get the name of the level. More...
void | SetColor (const ignition::math::Color &_color)
| Set the color. More...
void | SetHeight (const double _height)
| Set the height of the level. More...
void | SetLevelName (const std::string &_levelName)
| Set the name of the level. More...
void | SetTexture (const std::string &_texture)
| Set the texture. More...
void | ShowFloorWidget (const bool _show)
| Show or hide the floor widget. More...
std::string | Texture () const
| Get the texture. More...

## Protected Slots

void | OnApply ()
| Qt callback when the Apply button is pressed. More...
void | OnCancel ()
| Qt callback when the Cancel button is pressed. More...
void | OnOK ()
| Qt callback when the Ok button is pressed. More...

## Protected Attributes

QComboBox * | colorComboBox
| Combo box for selecting the color. More...
QComboBox * | textureComboBox
| Combo box for selecting the texture. More...

## Detailed Description

Dialog for configuring a building level.

## Constructor & Destructor Documentation

## LevelInspectorDialog()

LevelInspectorDialog | ( | QWidget * | _parent = `0` | ) |

explicit

Constructor.

Parameters

  [in] | _parent | Parent QWidget.

## ~LevelInspectorDialog()

~LevelInspectorDialog | ( |  | ) |

Destructor.

## Member Function Documentation

## Applied

void Applied | ( |  | ) |

signal inherited

Qt signal emitted to indicate that changes should be applied.

## Color()

ignition::math::Color Color | ( |  | ) | const

inherited

Get the color.

Returns
  Color.

## Height()

double Height | ( |  | ) | const

Get the height of the level.

Returns
  The level height in pixels.

## InitColorComboBox()

void InitColorComboBox | ( |  | ) |

inherited

Initiate color combo box.

## InitTextureComboBox()

void InitTextureComboBox | ( |  | ) |

inherited

Initiate texture combo box.

## LevelName()

std::string LevelName | ( |  | ) | const

Get the name of the level.

Returns
  The level name.

## OnApply

void OnApply | ( |  | ) |

protected slot inherited

Qt callback when the Apply button is pressed.

## OnCancel

void OnCancel | ( |  | ) |

protected slot inherited

Qt callback when the Cancel button is pressed.

## OnOK

void OnOK | ( |  | ) |

protected slot inherited

Qt callback when the Ok button is pressed.

## SetColor()

void SetColor | ( | const ignition::math::Color & | _color | ) |

inherited

Set the color.

Parameters

  [in] | _color | Color.

## SetHeight()

void SetHeight | ( | const double | _height | ) |

Set the height of the level.

Parameters

  [in] | _height | Level height in pixels.

## SetLevelName()

void SetLevelName | ( | const std::string & | _levelName | ) |

Set the name of the level.

Parameters

  [in] | _levelName | New level name.

## SetTexture()

void SetTexture | ( | const std::string & | _texture | ) |

inherited

Set the texture.

Parameters

  [in] | _texture | Texture.

## ShowFloorWidget()

void ShowFloorWidget | ( | const bool | _show | ) |

Show or hide the floor widget.

Parameters

  [in] | _show | True to show the widget, false to hide.

## Texture()

std::string Texture | ( |  | ) | const

inherited

Get the texture.

Returns
  Texture.

## Member Data Documentation

## colorComboBox

QComboBox* colorComboBox

protected inherited

Combo box for selecting the color.

## textureComboBox

QComboBox* textureComboBox

protected inherited

Combo box for selecting the texture.

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

- LevelInspectorDialog.hh