clean up Menu item size rules

This commit is contained in:
laserpants 2016-04-25 01:19:13 +03:00
parent 535200118b
commit 82b5b900f4
2 changed files with 7 additions and 5 deletions

View File

@ -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);
}

View File

@ -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