Make use of inheriting constructors in renderer classes

0.8
Bruno Van de Velde 2017-07-31 11:18:53 +02:00
parent 402c99a131
commit 314503484e
20 changed files with 20 additions and 320 deletions

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
BoxLayoutRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
BoxLayoutRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using GroupRenderer::GroupRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ButtonRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ButtonRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ChatBoxRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ChatBoxRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ChildWindowRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ChildWindowRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ComboBoxRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ComboBoxRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
EditBoxRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
EditBoxRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
GroupRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
GroupRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
KnobRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
KnobRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
LabelRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
LabelRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ListBoxRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ListBoxRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
MenuBarRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
MenuBarRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
MessageBoxRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
MessageBoxRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using ChildWindowRenderer::ChildWindowRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
PanelRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
PanelRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using GroupRenderer::GroupRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ProgressBarRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ProgressBarRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
RadioButtonRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
RadioButtonRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ScrollbarRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ScrollbarRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
SliderRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
SliderRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
SpinButtonRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
SpinButtonRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
TabsRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
TabsRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -37,22 +37,7 @@ namespace tgui
{
public:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Default constructor
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
TextBoxRenderer() = default;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @brief Construct the renderer from renderer data
///
/// @param data Renderer data to initialize the renderer with
///
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
TextBoxRenderer(const std::shared_ptr<RendererData>& data)
{
setData(data);
}
using WidgetRenderer::WidgetRenderer;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////