mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-20 10:46:35 +01:00
Windows: After showing QZ window (1s delay) try to check as default and show dialogs as child of QZ window.
- Closes #1632
This commit is contained in:
parent
e3ed2547db
commit
dd5c5db142
@ -681,8 +681,9 @@ void MainApplication::postLaunch()
|
|||||||
connect(this, SIGNAL(messageReceived(QString)), this, SLOT(messageReceived(QString)));
|
connect(this, SIGNAL(messageReceived(QString)), this, SLOT(messageReceived(QString)));
|
||||||
connect(this, SIGNAL(aboutToQuit()), this, SLOT(saveSettings()));
|
connect(this, SIGNAL(aboutToQuit()), this, SLOT(saveSettings()));
|
||||||
|
|
||||||
checkDefaultWebBrowser();
|
|
||||||
QtWin::createJumpList();
|
QtWin::createJumpList();
|
||||||
|
|
||||||
|
QTimer::singleShot(1000, this, SLOT(checkDefaultWebBrowser()));
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainApplication::saveSession()
|
void MainApplication::saveSession()
|
||||||
|
@ -128,6 +128,7 @@ private slots:
|
|||||||
void messageReceived(const QString &message);
|
void messageReceived(const QString &message);
|
||||||
void windowDestroyed(QObject* window);
|
void windowDestroyed(QObject* window);
|
||||||
void onFocusChanged();
|
void onFocusChanged();
|
||||||
|
void checkDefaultWebBrowser();
|
||||||
|
|
||||||
void downloadRequested(QWebEngineDownloadItem *download);
|
void downloadRequested(QWebEngineDownloadItem *download);
|
||||||
|
|
||||||
@ -143,7 +144,6 @@ private:
|
|||||||
|
|
||||||
void translateApp();
|
void translateApp();
|
||||||
void backupSavedSessions();
|
void backupSavedSessions();
|
||||||
void checkDefaultWebBrowser();
|
|
||||||
|
|
||||||
void setUserStyleSheet(const QString &filePath);
|
void setUserStyleSheet(const QString &filePath);
|
||||||
|
|
||||||
|
@ -18,6 +18,8 @@
|
|||||||
* ============================================================ */
|
* ============================================================ */
|
||||||
|
|
||||||
#include "registerqappassociation.h"
|
#include "registerqappassociation.h"
|
||||||
|
#include "mainapplication.h"
|
||||||
|
#include "browserwindow.h"
|
||||||
|
|
||||||
#include "ShlObj.h"
|
#include "ShlObj.h"
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
@ -105,7 +107,7 @@ bool RegisterQAppAssociation::registerAppCapabilities()
|
|||||||
capabilitiesKey = regLocalMachine.value("Software/RegisteredApplications/" + _appRegisteredName).toString();
|
capabilitiesKey = regLocalMachine.value("Software/RegisteredApplications/" + _appRegisteredName).toString();
|
||||||
|
|
||||||
if (capabilitiesKey.isEmpty()) {
|
if (capabilitiesKey.isEmpty()) {
|
||||||
QMessageBox::warning(0, tr("Warning!"),
|
QMessageBox::warning(mApp->getWindow(), tr("Warning!"),
|
||||||
tr("There are some problems. Please, reinstall QupZilla.\n"
|
tr("There are some problems. Please, reinstall QupZilla.\n"
|
||||||
"Maybe relaunch with administrator right do a magic for you! ;)"));
|
"Maybe relaunch with administrator right do a magic for you! ;)"));
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
Reference in New Issue
Block a user