#pragma once #include #include #include namespace LtsWidgets { class LTSWIDGETS_EXPORT Splash : public QSplashScreen { Q_OBJECT public: static Splash* getInstance(); void done(); void setMessage(const QString &message); private: Splash(); static void cleanupSplashInstance(); bool event(QEvent *e) override; bool m_done; }; }