You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
1.1 KiB
C++
70 lines
1.1 KiB
C++
#include "cstring.h"
|
|
|
|
|
|
cStringTime::cStringTime()
|
|
{
|
|
}
|
|
|
|
cStringTime::cStringTime(const qint32& iTime, const QString& szString) :
|
|
m_iTime(iTime),
|
|
m_szString(szString)
|
|
{
|
|
}
|
|
|
|
qint32 cStringTime::time()
|
|
{
|
|
return(m_iTime);
|
|
}
|
|
|
|
QString cStringTime::string()
|
|
{
|
|
return(m_szString);
|
|
}
|
|
|
|
cStringTimeList::cStringTimeList()
|
|
{
|
|
}
|
|
|
|
cStringTime* cStringTimeList::add(const qint32& iTime, const QString& szString)
|
|
{
|
|
cStringTime* lpNew = new cStringTime(iTime, szString);
|
|
append(lpNew);
|
|
return(lpNew);
|
|
}
|
|
|
|
QString cStringTimeList::join()
|
|
{
|
|
QStringList szList;
|
|
QString str;
|
|
|
|
for(int x = 0;x < count();x++)
|
|
{
|
|
str = QString::number(at(x)->time()) + "|" + at(x)->string();
|
|
szList.append(str);
|
|
}
|
|
return(szList.join("||"));
|
|
}
|
|
|
|
cString21::cString21() :
|
|
m_szLeft(QStringList()),
|
|
m_szRight("")
|
|
{
|
|
}
|
|
|
|
cString21::cString21(const QStringList& szLeft, const QString& szRight) :
|
|
m_szLeft(szLeft),
|
|
m_szRight(szRight)
|
|
{
|
|
}
|
|
|
|
cString21List::cString21List()
|
|
{
|
|
}
|
|
|
|
cString21* cString21List::add(const QStringList& szLeft, const QString& szRight)
|
|
{
|
|
cString21* lpNew = new cString21(szLeft, szRight);
|
|
append(lpNew);
|
|
return(lpNew);
|
|
}
|