go frameless for settings

This commit is contained in:
Skarn
2020-11-06 02:31:13 +03:00
parent f7182a28a3
commit 074305207a
3 changed files with 1286 additions and 1234 deletions

View File

@@ -20,6 +20,7 @@
#include <QApplication>
#include <ui_SettingsPanel.h>
#include <ui_TitleBar.h>
#include <algorithm>
@@ -32,9 +33,13 @@ namespace noggit
settings::settings(QWidget *parent)
: QDialog(parent), _settings(new QSettings(this))
{
ui = new Ui::SettingsPanel;
ui->setupUi(this);
Ui::TitleBar titleBarWidget;
titleBarWidget.setupUi(ui->titlebar);
connect(ui->gamePathField, &QLineEdit::textChanged, [&](QString value)
{
_settings->setValue("project/game_path", value);

File diff suppressed because it is too large Load Diff

View File

@@ -63,6 +63,8 @@ namespace noggit
titleBarWidget.setupUi(widget);
_settings = new settings(this);
FramelessWindowsManager::addWindow(_settings);
_menuBar = menuBar();
_menuBar->setNativeMenuBar(false);
titleBarWidget.horizontalLayout->insertWidget(1, _menuBar);