📄 datamanagement.cpp
字号:
#include "DataManagement.h"
CDataManagemnet* CDataManagemnet::NewL(const TDesC& Title, const TDesC& Content)
{
CDataManagemnet* self = NewLC(Title,Content);
CleanupStack::Pop(self);
return self;
}
CDataManagemnet* CDataManagemnet::NewLC(const TDesC& Title, const TDesC& Content)
{
CDataManagemnet* self = new (ELeave)CDataManagemnet();
CleanupStack::PushL(self);
self->ConstructL(Title, Content);
return self;
}
void CDataManagemnet::ConstructL(const TDesC& Title, const TDesC& Content)
{
if (m_pTitle!=NULL)
{
delete m_pTitle;
m_pTitle=NULL;
}
TInt nlength = Title.Length();
m_pTitle = HBufC::NewL(nlength);
m_pTitle->Des().Copy(Title);
if (m_pContent!=NULL)
{
delete m_pContent;
m_pContent=NULL;
}
TInt nlength1 = Content.Length();
if (nlength1==0)
{
return;
}
m_pContent = HBufC::NewL(nlength1);
m_pContent->Des().Copy(Content);
}
void CDataManagemnet::SetTitle(TDesC& Title)//////////////////////////////////////////////////////////
{
if (m_pTitle!=NULL)
{
delete m_pTitle;
m_pTitle=NULL;
}
TInt nlength = Title.Length();
m_pTitle = HBufC::NewL(nlength);
m_pTitle->Des().Copy(Title);
}
void CDataManagemnet::SetContent(TDesC& Content)////////////////////////////////////////////////
{
if (m_pContent!=NULL)
{
delete m_pContent;
m_pContent=NULL;
}
TInt nlength1 = Content.Length();
if (nlength1==0)
{
return;
}
m_pContent = HBufC::NewL(nlength1);
m_pContent->Des().Copy(Content);
}
HBufC* CDataManagemnet::GetTitle() const
{
return m_pTitle;
}
HBufC* CDataManagemnet::GetContent() const
{
return m_pContent;
}
CDataManagemnet::~CDataManagemnet()
{
}
void CDataManagemnet::Destroy()
{
if (m_pContent!=NULL)
{
delete m_pContent;
}
delete m_pTitle;
m_pTitle=NULL;
m_pContent=NULL;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -