From 3645afd9a247badcfedf20ba6b121b3162582044 Mon Sep 17 00:00:00 2001 From: David Capello Date: Tue, 12 Apr 2022 21:14:07 -0300 Subject: [PATCH] Add ui::Widget::resetMin/MaxSize() member functions --- src/ui/widget.cpp | 11 +++++++++++ src/ui/widget.h | 2 ++ 2 files changed, 13 insertions(+) diff --git a/src/ui/widget.cpp b/src/ui/widget.cpp index 086fe076d..a9d8c55f5 100644 --- a/src/ui/widget.cpp +++ b/src/ui/widget.cpp @@ -975,6 +975,17 @@ void Widget::setMaxSize(const gfx::Size& sz) m_maxSize = sz; } +void Widget::resetMinSize() +{ + m_minSize = gfx::Size(0, 0); +} + +void Widget::resetMaxSize() +{ + m_maxSize = gfx::Size(std::numeric_limits::max(), + std::numeric_limits::max()); +} + void Widget::flushRedraw() { std::queue processing; diff --git a/src/ui/widget.h b/src/ui/widget.h index f37af4e15..494d16c01 100644 --- a/src/ui/widget.h +++ b/src/ui/widget.h @@ -252,6 +252,8 @@ namespace ui { const gfx::Size& maxSize() const { return m_maxSize; } void setMinSize(const gfx::Size& sz); void setMaxSize(const gfx::Size& sz); + void resetMinSize(); + void resetMaxSize(); const gfx::Border& border() const { return m_border; } void setBorder(const gfx::Border& border);