89 lines
2.9 KiB
C++
89 lines
2.9 KiB
C++
#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<string>& 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"; |