1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #include "setinfomanager.h"
- #include <QLayout>
- SetInfoManager::SetInfoManager(QObject *parent)
- : QObject(parent)
- , m_pWgtSet(nullptr)
- {
- }
- SetInfoManager::~SetInfoManager()
- {
- }
- int SetInfoManager::CreateWindow(int nSkinType, QWidget* parent)
- {
- // 设置皮肤
- // LHStyleManager::Instance()->SetSkinStyle(nSkinType);
- // 创建配置界面
- if(!m_pWgtSet)
- {
- m_pWgtSet = new SetInfoWidget(parent);
- if(parent->layout())
- {
- parent->layout()->addWidget(m_pWgtSet);
- }
- }
- return 0;
- }
- int SetInfoManager::ShowWindow(int nSkinType, int nServiceID, bool bShowWindow)
- {
- if(m_pWgtSet)
- {
- if(bShowWindow)
- {
- // 设置皮肤
- // LHStyleManager::Instance()->SetSkinStyle(nSkinType);
- m_pWgtSet->show();
- }
- else
- {
- m_pWgtSet->hide();
- }
- }
- return 0;
- }
|