Some Styling for macOS

This commit is contained in:
Florian Märkl 2019-08-17 14:10:37 +02:00 committed by Florian Märkl
commit 62a148bb76
No known key found for this signature in database
GPG key ID: 125BC8A5A6A1E857
3 changed files with 7 additions and 2 deletions

View file

@ -79,7 +79,7 @@ class IconEngine : public QIconEngine
color_group = QPalette::ColorGroup::Normal;
break;
}
painter->fillRect(rect, qApp->palette().brush(color_group, QPalette::ColorRole::ButtonText));
painter->fillRect(rect, qApp->palette().brush(color_group, QPalette::ColorRole::Text));
}
};
@ -87,6 +87,8 @@ MainWindow::MainWindow(Settings *settings, QWidget *parent)
: QMainWindow(parent),
settings(settings)
{
setWindowTitle(qApp->applicationName());
auto main_widget = new QWidget(this);
auto layout = new QVBoxLayout();
main_widget->setLayout(layout);
@ -100,6 +102,7 @@ MainWindow::MainWindow(Settings *settings, QWidget *parent)
auto tool_bar = new QToolBar(this);
tool_bar->setMovable(false);
addToolBar(tool_bar);
setUnifiedTitleAndToolBarOnMac(true);
discover_action = new QAction(tr("Automatically Search for Consoles"), this);
discover_action->setIcon(LoadIcon(":/icons/discover-24px.svg"));

View file

@ -27,7 +27,7 @@
ServerItemWidget::ServerItemWidget(QWidget *parent) : QFrame(parent)
{
setFrameStyle(QFrame::Panel | QFrame::Raised);
setFrameStyle(QFrame::Panel);
auto layout = new QVBoxLayout(this);
this->setLayout(layout);

View file

@ -23,6 +23,8 @@
#include <QRegularExpression>
#include <QDateTime>
#include <QFile>
#include <QPair>
#include <QVector>
static void LogCb(ChiakiLogLevel level, const char *msg, void *user);