ui fixes for macos

This commit is contained in:
Admin 2021-01-03 23:55:04 +03:00
parent e38ff95688
commit 9fa515a9d4
6 changed files with 81 additions and 236 deletions

View file

@ -14,8 +14,16 @@
#include "utils.h"
#include "vpnconnection.h"
#ifdef Q_OS_MAC
#include "ui/macos_util.h"
#endif
MainWindow::MainWindow(QWidget *parent) :
#ifdef Q_OS_WIN
CFramelessWindow(parent),
#else
QMainWindow(parent),
#endif
ui(new Ui::MainWindow),
m_settings(new Settings),
m_vpnConnection(nullptr)
@ -26,6 +34,12 @@ MainWindow::MainWindow(QWidget *parent) :
ui->stackedWidget_main->setSpeed(200);
ui->stackedWidget_main->setAnimation(QEasingCurve::Linear);
#ifdef Q_OS_MAC
ui->widget_tittlebar->hide();
ui->stackedWidget_main->move(0,0);
fixWidget(this);
#endif
// Post initialization
if (m_settings->haveAuthData()) {