Add Widget::show(), hide() and setGeometry()

This commit is contained in:
Sergio Martins
2020-05-24 17:43:54 +01:00
parent e28f82dcad
commit c477fce1d9
4 changed files with 25 additions and 4 deletions

View File

@@ -55,10 +55,13 @@ public:
virtual QSize minSize() const = 0;
virtual QSize maxSize() const = 0;
virtual QRect geometry() const = 0;
virtual void setGeometry(QRect) = 0;
virtual void setParent(Widget *) = 0;
virtual QDebug& dumpDebug(QDebug&) const = 0;
virtual bool isVisible() const = 0;
virtual std::unique_ptr<Widget> parentWidget() const = 0;
virtual void show() = 0;
virtual void hide() = 0;
QSize size() const {
return geometry().size();