mirror of
https://github.com/zhuzichu520/FluentUI.git
synced 2024-11-23 19:20:59 +08:00
30 lines
688 B
C++
30 lines
688 B
C++
|
#include "WindowLifecycle.h"
|
||
|
|
||
|
#include "FluApp.h"
|
||
|
#include "FluRegister.h"
|
||
|
|
||
|
WindowLifecycle::WindowLifecycle(QObject *parent):QObject{parent}{
|
||
|
}
|
||
|
|
||
|
void WindowLifecycle::onCompleted(QQuickWindow* window){
|
||
|
this->_window = window;
|
||
|
FluApp::getInstance()->addWindow(this->_window);
|
||
|
}
|
||
|
|
||
|
void WindowLifecycle::onDestoryOnClose(){
|
||
|
FluApp::getInstance()->removeWindow(this->_window);
|
||
|
}
|
||
|
|
||
|
void WindowLifecycle::onDestruction(){
|
||
|
}
|
||
|
|
||
|
void WindowLifecycle::onVisible(bool visible){
|
||
|
}
|
||
|
|
||
|
QVariant WindowLifecycle::createRegister(QQuickWindow* window,const QString& path){
|
||
|
FluRegister *p = new FluRegister(window);
|
||
|
p->from(window);
|
||
|
p->path(path);
|
||
|
return QVariant::fromValue(p);
|
||
|
}
|