12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #include "LoadingManager.h"
- #include "LoadingUI.h"
- LoadingManager::LoadingManager()
- : m_pLoadingUI(nullptr)
- {
- connect(this, &LoadingManager::sigLoading, this, [=]()
- {
- showLoadingUI();
- }
- );
- connect(this, &LoadingManager::sigLoadingFinished, this, [=]()
- {
- closeLoadingUI();
- }
- );
- }
- /// <summary>
- /// ÏÔʾLoading½çÃæ
- /// </summary>
- void LoadingManager::showLoadingUI()
- {
- m_pLoadingUI = new LoadingUI();
- m_pLoadingUI->Show();
- qDebug("g_pLoadingManager->startLoading() ok");
- }
- /// <summary>
- /// ¹Ø±ÕLoading½çÃæ
- /// </summary>
- void LoadingManager::closeLoadingUI()
- {
- if (m_pLoadingUI != nullptr)
- {
- m_pLoadingUI->Hide();
- delete m_pLoadingUI;
- m_pLoadingUI = nullptr;
- }
- qDebug("g_pLoadingManager->finishLoading() ok");
- }
|