diff --git a/dependencies/subprojects/animationwindow/include/Widget.h b/dependencies/subprojects/animationwindow/include/Widget.h index 1d796fadb6a8868f207df79c9764fcab65b88515..a18db1df1cc00a5382931b8029e2e71bc5bf29ee 100644 --- a/dependencies/subprojects/animationwindow/include/Widget.h +++ b/dependencies/subprojects/animationwindow/include/Widget.h @@ -32,5 +32,8 @@ namespace TDT4102 { void setCallback(std::function<void(void)> callback); virtual ~Widget() {} void setVisible(bool isVisible); + unsigned int getWidth() const; + unsigned int getHeight() const; + void setSize(unsigned int newWidth, unsigned int newHeight); }; } \ No newline at end of file diff --git a/dependencies/subprojects/animationwindow/src/Widget.cpp b/dependencies/subprojects/animationwindow/src/Widget.cpp index 12d23ee627931ed57864b4f3e4d505a5e55de769..97f6ff27264e0d39bbff2a6fbce50400e6fd875b 100644 --- a/dependencies/subprojects/animationwindow/src/Widget.cpp +++ b/dependencies/subprojects/animationwindow/src/Widget.cpp @@ -18,4 +18,17 @@ TDT4102::Widget::Widget(TDT4102::Point location, unsigned int widgetWidth, unsig void TDT4102::Widget::setVisible(bool visible) { isVisible = visible; +} + +unsigned int TDT4102::Widget::getWidth() const { + return width; +} + +unsigned int TDT4102::Widget::getHeight() const { + return height; +} + +void TDT4102::Widget::setSize(unsigned int newWidth, unsigned int newHeight) { + width = newWidth; + height = newHeight; } \ No newline at end of file