Files
core/HwpFile/HwpDoc/Paragraph/Ctrl.cpp

45 lines
677 B
C++

#include "Ctrl.h"
namespace HWP
{
CCtrl::CCtrl()
: m_bFullFilled(false)
{}
CCtrl::CCtrl(const STRING& sCtrlID)
: m_sCtrlID(sCtrlID), m_bFullFilled(false)
{}
CCtrl::~CCtrl()
{}
void CCtrl::SetID(const STRING& sCtrlID)
{
m_sCtrlID = sCtrlID;
}
STRING CCtrl::GetID() const
{
return m_sCtrlID;
}
bool CCtrl::FullFilled() const
{
return m_bFullFilled;
}
void CCtrl::SetFullFilled()
{
m_bFullFilled = true;
}
bool CCtrl::Equals(CCtrl* pFirstCtrl, CCtrl* pSecondCtrl)
{
if (nullptr == pFirstCtrl || nullptr == pSecondCtrl)
return false;
return pFirstCtrl->m_sCtrlID == pSecondCtrl->m_sCtrlID &&
pFirstCtrl->m_bFullFilled == pSecondCtrl->m_bFullFilled;
}
}