mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-11-08 02:53:25 -08:00
[Client] Settings: flat black-cogwheel corner entry per review
This commit is contained in:
parent
3cc7c498e1
commit
b09f5ceb03
1 changed files with 10 additions and 3 deletions
|
|
@ -358,7 +358,8 @@ void MainWindow::retranslateUi()
|
||||||
aSettings->setText(tr("&Settings..."));
|
aSettings->setText(tr("&Settings..."));
|
||||||
aSettings->setIcon(themePixmap(QStringLiteral("icons/settings")));
|
aSettings->setIcon(themePixmap(QStringLiteral("icons/settings")));
|
||||||
settingsButton->setToolTip(tr("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"));
|
aExit->setText(tr("&Exit"));
|
||||||
|
|
||||||
#if defined(__APPLE__) /* For OSX */
|
#if defined(__APPLE__) /* For OSX */
|
||||||
|
|
@ -563,10 +564,16 @@ MainWindow::MainWindow(QWidget *parent)
|
||||||
|
|
||||||
setCentralWidget(tabSupervisor);
|
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 = new QToolButton(tabSupervisor);
|
||||||
settingsButton->setAutoRaise(true);
|
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);
|
connect(settingsButton, &QToolButton::clicked, this, &MainWindow::actSettings);
|
||||||
tabSupervisor->setCornerWidget(settingsButton, Qt::TopRightCorner);
|
tabSupervisor->setCornerWidget(settingsButton, Qt::TopRightCorner);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue