mirror of
https://gitee.com/spark-store-project/spark-web-app-runtime.git
synced 2025-07-03 20:26:02 +08:00
Improve Features
Delete hint when switching between FullScreen and Windowed Mode; Support closing MainWindow automatically when windowCloseRequested by webpage.
This commit is contained in:
parent
8da4f87164
commit
77a999e22e
@ -167,6 +167,11 @@ MainWindow::MainWindow(QString szTitle,
|
|||||||
connect(m_tray, &QSystemTrayIcon::activated, this, &MainWindow::trayIconActivated);
|
connect(m_tray, &QSystemTrayIcon::activated, this, &MainWindow::trayIconActivated);
|
||||||
|
|
||||||
connect(m_widget->getPage()->profile(), &QWebEngineProfile::downloadRequested, this, &MainWindow::on_downloadStart);
|
connect(m_widget->getPage()->profile(), &QWebEngineProfile::downloadRequested, this, &MainWindow::on_downloadStart);
|
||||||
|
|
||||||
|
connect(m_widget->getPage(), &QWebEnginePage::windowCloseRequested, this, [=]()
|
||||||
|
{
|
||||||
|
this->close();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
MainWindow::~MainWindow()
|
MainWindow::~MainWindow()
|
||||||
@ -195,7 +200,7 @@ void MainWindow::fullScreen()
|
|||||||
m_fixSize->setDisabled(true);
|
m_fixSize->setDisabled(true);
|
||||||
m_menu->update();
|
m_menu->update();
|
||||||
showFullScreen();
|
showFullScreen();
|
||||||
DMessageManager::instance()->sendMessage(this, QIcon::fromTheme("dialog-information").pixmap(64, 64), QString(tr("%1Fullscreen Mode")).arg(" "));
|
// DMessageManager::instance()->sendMessage(this, QIcon::fromTheme("dialog-information").pixmap(64, 64), QString(tr("%1Fullscreen Mode")).arg(" "));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -205,7 +210,7 @@ void MainWindow::fullScreen()
|
|||||||
}
|
}
|
||||||
m_menu->update();
|
m_menu->update();
|
||||||
showNormal();
|
showNormal();
|
||||||
DMessageManager::instance()->sendMessage(this, QIcon::fromTheme("dialog-information").pixmap(64, 64), QString(tr("%1Windowed Mode")).arg(" "));
|
// DMessageManager::instance()->sendMessage(this, QIcon::fromTheme("dialog-information").pixmap(64, 64), QString(tr("%1Windowed Mode")).arg(" "));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user