New osx files.

This commit is contained in:
Martin Rotter 2017-10-09 11:11:17 +02:00
parent cc66e17c5f
commit cc68367cd6
4 changed files with 12 additions and 2 deletions

View File

@ -4,6 +4,9 @@ mkdir rssguard-build && cd rssguard-build
qmake ..
make
make install
rm -rf "RSS Guard.app/Contents/Frameworks"
make dmg
make zip

View File

@ -18,6 +18,10 @@
#include "gui/dialogs/oauthlogin.h"
#include "gui/guiutilities.h"
#include "miscellaneous/application.h"
#include "miscellaneous/iconfactory.h"
#include <QUrlQuery>
#include <QWebEngineCookieStore>
#include <QWebEngineProfile>
@ -25,6 +29,8 @@
OAuthLogin::OAuthLogin(QWidget* parent) : QDialog(parent) {
m_ui.setupUi(this);
GuiUtilities::applyDialogProperties(*this);
connect(this, &OAuthLogin::rejected, this, &OAuthLogin::authRejected);
connect(m_ui.m_loginPage, &WebViewer::urlChanged, this, &OAuthLogin::urlChanged);
}

View File

@ -38,7 +38,7 @@ void GuiUtilities::setLabelAsNotice(QLabel& label, bool is_warning) {
}
void GuiUtilities::applyDialogProperties(QWidget& widget, const QIcon& icon, const QString& title) {
widget.setWindowFlags(Qt::MSWindowsFixedSizeDialogHint | Qt::Dialog | Qt::WindowSystemMenuHint);
widget.setWindowFlags(Qt::MSWindowsFixedSizeDialogHint | Qt::Dialog | Qt::WindowSystemMenuHint | Qt::WindowTitleHint);
widget.setWindowIcon(icon);
if (!title.isEmpty()) {

View File

@ -19,13 +19,14 @@
#ifndef GUIUTILITIES_H
#define GUIUTILITIES_H
#include <QIcon>
#include <QLabel>
#include <QWidget>
class GuiUtilities {
public:
static void setLabelAsNotice(QLabel& label, bool is_warning);
static void applyDialogProperties(QWidget& widget, const QIcon& icon, const QString& title = QString());
static void applyDialogProperties(QWidget& widget, const QIcon& icon = QIcon(), const QString& title = QString());
static void applyResponsiveDialogResize(QWidget& widget, double factor = 0.6);
private: