#pragma once #include #include "iGuiSplash_global.h" class I_GUI_SPLASH_EXPORT iSplashObj { // Q_OBJECT public: public: explicit iSplashObj(); ~iSplashObj(); // 设置闪屏时长,单位ms毫秒 void setTimeSpan(int ms); // 设置文件 void setSplashFiles(QStringList list); // 开启或关闭 virtual void start(); virtual void finish(); // virtual void setBounds(); virtual void dealAppEvents(); protected: // 设置闪屏时长,单位ms毫秒 // 默认2000 int m_nTimeSpan; // 设置文件,可以一个或多个 QStringList m_listFiles; };