From cd25518d86481cecdc2724ae4dd8ce9d99c1c310 Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Sun, 5 Sep 2021 23:21:59 +0200 Subject: [PATCH] More constructors for ChangeableText --- src/textinterface.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/textinterface.h b/src/textinterface.h index e660c6a..1463a3e 100644 --- a/src/textinterface.h +++ b/src/textinterface.h @@ -30,6 +30,10 @@ public: class ChangeableText : public virtual TextInterface { public: + ChangeableText() = default; + ChangeableText(std::string &&title) : m_title{std::move(title)} {} + ChangeableText(const std::string &title) : m_title{title} {} + std::string text() const override { return m_title; } void setTitle(std::string &&title) { m_title = std::move(title); } void setTitle(const std::string &title) { m_title = title; }