Qt/GameConfigEdit: Use QPushButton instead of QToolButton for presets menu
QToolButton looks ugly on macOS, and doesn't seem appropriate for this use case anyways.
This commit is contained in:
parent
147f7ca321
commit
d44b1b563a
|
@ -10,11 +10,11 @@
|
||||||
#include <QFile>
|
#include <QFile>
|
||||||
#include <QMenu>
|
#include <QMenu>
|
||||||
#include <QMenuBar>
|
#include <QMenuBar>
|
||||||
|
#include <QPushButton>
|
||||||
#include <QScrollBar>
|
#include <QScrollBar>
|
||||||
#include <QStringListModel>
|
#include <QStringListModel>
|
||||||
#include <QTextCursor>
|
#include <QTextCursor>
|
||||||
#include <QTextEdit>
|
#include <QTextEdit>
|
||||||
#include <QToolButton>
|
|
||||||
#include <QVBoxLayout>
|
#include <QVBoxLayout>
|
||||||
#include <QWhatsThis>
|
#include <QWhatsThis>
|
||||||
|
|
||||||
|
@ -85,13 +85,12 @@ void GameConfigEdit::CreateWidgets()
|
||||||
|
|
||||||
auto* layout = new QVBoxLayout;
|
auto* layout = new QVBoxLayout;
|
||||||
|
|
||||||
auto* menu_button = new QToolButton;
|
auto* menu_button = new QPushButton;
|
||||||
|
|
||||||
menu_button->setText(tr("Presets") + QStringLiteral(" "));
|
menu_button->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Fixed);
|
||||||
|
menu_button->setText(tr("Presets"));
|
||||||
menu_button->setMenu(m_menu);
|
menu_button->setMenu(m_menu);
|
||||||
|
|
||||||
connect(menu_button, &QToolButton::pressed, [menu_button] { menu_button->showMenu(); });
|
|
||||||
|
|
||||||
layout->addWidget(menu_button);
|
layout->addWidget(menu_button);
|
||||||
layout->addWidget(m_edit);
|
layout->addWidget(m_edit);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue