#include "setinfomanager.h" #include #include "entities.h" #include "LHLogInit.h" #include "LHQLogAPI.h" SetInfoManager::SetInfoManager(QObject *parent) : QObject(parent) , m_pWgtSet(nullptr) { } SetInfoManager::~SetInfoManager() { } /* 初始化,主要是初始化日志库 */ int SetInfoManager::Init(const stInitData* pData) { initLog("ACAServerSetting", g_apiLhQLog); return 0; } 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; }