mirror of
https://github.com/jaredtao/TaoQuick.git
synced 2025-01-31 21:22:58 +08:00
30 lines
551 B
C++
30 lines
551 B
C++
#include "TaoFramework.h"
|
|
#include <QQmlContext>
|
|
TaoFramework::~TaoFramework()
|
|
{
|
|
uninit();
|
|
}
|
|
|
|
void TaoFramework::init()
|
|
{
|
|
m_objMap.forEach([](TaoObject* obj) { obj->init(); });
|
|
}
|
|
|
|
void TaoFramework::uninit()
|
|
{
|
|
m_objMap.forEach([](TaoObject* obj) { obj->uninit(); });
|
|
m_objMap.clear();
|
|
}
|
|
|
|
void TaoFramework::beforeUiReady(QQmlContext* ctx)
|
|
{
|
|
m_objMap.forEach([ctx](TaoObject* obj) {
|
|
obj->beforeUiReady(ctx);
|
|
});
|
|
}
|
|
|
|
void TaoFramework::afterUiReady()
|
|
{
|
|
m_objMap.forEach([](TaoObject* obj) { obj->afterUiReady(); });
|
|
}
|