mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-11-05 09:33:25 -08:00
[Client] Settings: flat black-cogwheel corner entry per review
This commit is contained in:
parent
39e8c132aa
commit
deb1e124e3
1 changed files with 10 additions and 3 deletions
|
|
@ -358,7 +358,8 @@ void MainWindow::retranslateUi()
|
|||
aSettings->setText(tr("&Settings..."));
|
||||
aSettings->setIcon(themePixmap(QStringLiteral("icons/settings")));
|
||||
settingsButton->setToolTip(tr("Settings"));
|
||||
settingsButton->setIcon(themePixmap(QStringLiteral("icons/settings")));
|
||||
settingsButton->setAccessibleName(tr("Settings"));
|
||||
settingsButton->setIcon(themePixmap(QStringLiteral("icons/cogwheel")));
|
||||
aExit->setText(tr("&Exit"));
|
||||
|
||||
#if defined(__APPLE__) /* For OSX */
|
||||
|
|
@ -563,10 +564,16 @@ MainWindow::MainWindow(QWidget *parent)
|
|||
|
||||
setCentralWidget(tabSupervisor);
|
||||
|
||||
// Subtle settings entry in the tab bar corner, mirroring the menu action
|
||||
// Unobtrusive settings entry in the tab bar corner: flat icon-only button that blends into the tab
|
||||
// bar until hovered, mirroring the menu action for discoverability
|
||||
settingsButton = new QToolButton(tabSupervisor);
|
||||
settingsButton->setAutoRaise(true);
|
||||
settingsButton->setIconSize(QSize(20, 20));
|
||||
settingsButton->setToolButtonStyle(Qt::ToolButtonIconOnly);
|
||||
settingsButton->setIconSize(QSize(16, 16));
|
||||
settingsButton->setCursor(Qt::PointingHandCursor);
|
||||
settingsButton->setFocusPolicy(Qt::NoFocus);
|
||||
settingsButton->setStyleSheet(
|
||||
QStringLiteral("QToolButton { border: none; background: transparent; padding: 4px; }"));
|
||||
connect(settingsButton, &QToolButton::clicked, this, &MainWindow::actSettings);
|
||||
tabSupervisor->setCornerWidget(settingsButton, Qt::TopRightCorner);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue