mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-12 23:18:14 +01:00
qt: Make splash and shutdown window ignore close events
It's strange to be able to close these windows while there is work in progress. Also set Qt::WA_DeleteOnClose on both windows to make sure that they are deleted eventually, no matter what happens.
This commit is contained in:
@@ -7,7 +7,11 @@
|
||||
|
||||
#include <QSplashScreen>
|
||||
|
||||
/** class for the splashscreen with information of the running client
|
||||
/** Class for the splashscreen with information of the running client.
|
||||
*
|
||||
* @note this is intentionally not a QSplashScreen. Bitcoin Core initialization
|
||||
* can take a long time, and in that case a progress window that cannot be
|
||||
* moved around and minimized has turned out to be frustrating to the user.
|
||||
*/
|
||||
class SplashScreen : public QWidget
|
||||
{
|
||||
@@ -18,7 +22,8 @@ public:
|
||||
~SplashScreen();
|
||||
|
||||
protected:
|
||||
void paintEvent(QPaintEvent *event);
|
||||
void paintEvent(QPaintEvent *event);
|
||||
void closeEvent(QCloseEvent *event);
|
||||
|
||||
public slots:
|
||||
/** Slot to call finish() method as it's not defined as slot */
|
||||
|
||||
Reference in New Issue
Block a user