#include "UIShowCfg.h" #include "BaseConfig.h" UIShowCfg::UIShowCfg() : m_FramePaddindWidth(new FloatData("FramePaddindWidth",u8"", 4.0f)) , m_FramePaddingHeight(new FloatData("FramePaddingHeight", u8"", 3.0f)) , m_ItemSpacingWidth(new FloatData("ItemSpacingWidth", u8"", 8.0f)) , m_ItemSpacingHeight(new FloatData("ItemSpacingHeight", u8"", 4.0f)) , m_ItemInnerSpacingWidth(new FloatData("ItemInnerSpacingWidth", u8"", 4.0f)) , m_ItemInnerSpacingHeight(new FloatData("ItemInnerSpacingHeight", u8"", 4.0f)) { InsertMp(&m_FramePaddindWidth); InsertMp(&m_FramePaddingHeight); InsertMp(&m_ItemSpacingWidth); InsertMp(&m_ItemSpacingHeight); InsertMp(&m_ItemInnerSpacingWidth); InsertMp(&m_ItemInnerSpacingHeight); } UIShowCfg::~UIShowCfg() { } void UIShowCfg::GetUpdateSql(vector& ups) { char buffer[512]; sprintf_s(buffer, sizeof(buffer), "UPDATE %s set %s=", BaseConfig::TABLE_NAME.c_str(), BaseConfig::FIELD_CONFIG_VALUE.c_str() ); string strhead(buffer); sprintf_s(buffer, sizeof(buffer), " WHERE %s='%s' AND %s=", BaseConfig::FIELD_CONFIG_NAME.c_str(), CONFIG_NAME.c_str(), BaseConfig::FIELD_CONFIG_CODE.c_str() ); string strtail(buffer); sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'", strhead.c_str(), to_string(m_FramePaddindWidth->GetValue()).c_str(), strtail.c_str(), FIELD_FRAME_PADDIND_WIDTH.c_str()); ups.push_back(buffer); sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'", strhead.c_str(), to_string(m_FramePaddingHeight->GetValue()).c_str(), strtail.c_str(), FIELD_FRAME_PADDIND_HEIGHT.c_str()); ups.push_back(buffer); sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'", strhead.c_str(), to_string(m_ItemSpacingWidth->GetValue()).c_str(), strtail.c_str(), FIELD_ITEM_SPACING_WIDTH.c_str()); ups.push_back(buffer); sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'", strhead.c_str(), to_string(m_ItemSpacingHeight->GetValue()).c_str(), strtail.c_str(), FIELD_ITEM_SPACING_HEIGHT.c_str()); ups.push_back(buffer); sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'", strhead.c_str(), to_string(m_ItemInnerSpacingWidth->GetValue()).c_str(), strtail.c_str(), FIELD_ITEM_INNER_SPACING_WIDTH.c_str()); ups.push_back(buffer); sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'", strhead.c_str(), to_string(m_ItemInnerSpacingHeight->GetValue()).c_str(), strtail.c_str(), FIELD_ITEM_INNER_SPACING_HEIGHT.c_str()); ups.push_back(buffer); } const string UIShowCfg::CONFIG_NAME = "UIShowCfg"; const string UIShowCfg::FIELD_FRAME_PADDIND_WIDTH = "FramePaddingWidth"; const string UIShowCfg::FIELD_FRAME_PADDIND_HEIGHT = "FramePaddingHeight"; const string UIShowCfg::FIELD_ITEM_SPACING_WIDTH = "ItemSpacingWidth"; const string UIShowCfg::FIELD_ITEM_SPACING_HEIGHT = "ItemSpacingHeight"; const string UIShowCfg::FIELD_ITEM_INNER_SPACING_WIDTH = "ItemInnerSpacingWidth"; const string UIShowCfg::FIELD_ITEM_INNER_SPACING_HEIGHT = "ItemInnerSpacingHeight";