diff --git a/components/menu.cpp b/components/menu.cpp index 7f9bd86..e08d5d5 100644 --- a/components/menu.cpp +++ b/components/menu.cpp @@ -6,21 +6,22 @@ MenuItem::MenuItem(QWidget *parent) : FlatButton(parent) { - setMinimumHeight(40); - //setStyleSheet("text-align: left;"); } MenuItem::MenuItem(const QString &text, QWidget *parent) : FlatButton(text, parent) { - setMinimumHeight(40); - //setStyleSheet("text-align: left;"); } MenuItem::~MenuItem() { } +QSize MenuItem::sizeHint() const +{ + return FlatButton::sizeHint().expandedTo(QSize(200, 40)); +} + Menu::Menu(QWidget *parent) : QWidget(parent) { @@ -31,7 +32,6 @@ Menu::Menu(QWidget *parent) layout->setSpacing(0); QSizePolicy policy; - policy.setHorizontalPolicy(QSizePolicy::Expanding); policy.setVerticalPolicy(QSizePolicy::Maximum); setSizePolicy(policy); } diff --git a/components/menu.h b/components/menu.h index 727e965..d915db0 100644 --- a/components/menu.h +++ b/components/menu.h @@ -12,6 +12,8 @@ public: explicit MenuItem(QWidget *parent = 0); explicit MenuItem(const QString &text, QWidget *parent = 0); ~MenuItem(); + + QSize sizeHint() const; }; class Menu : public QWidget