93 lines
1.9 KiB
C++
93 lines
1.9 KiB
C++
|
#include "ccsiteminterface.h"
|
||
|
|
||
|
namespace CCS_Report {
|
||
|
CCSItemInterface::CCSItemInterface(QObject * parent)
|
||
|
:CCSBaseItemInterface(new CCSItemInterfacePrivate, parent)
|
||
|
{
|
||
|
}
|
||
|
CCSItemInterface::CCSItemInterface(CCSItemInterfacePrivate *dd, QObject * parent)
|
||
|
:CCSBaseItemInterface(dd, parent)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
CCSItemInterface::~CCSItemInterface()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
QColor CCSItemInterface::backcolor()
|
||
|
{
|
||
|
Q_D(CCSItemInterface);
|
||
|
return d->m_BackColor;
|
||
|
}
|
||
|
void CCSItemInterface::SetBackColor(const QColor &c)
|
||
|
{
|
||
|
Q_D(CCSItemInterface);
|
||
|
d->m_BackColor = c;
|
||
|
}
|
||
|
QColor CCSItemInterface::textcolor()
|
||
|
{
|
||
|
Q_D(CCSItemInterface);
|
||
|
return d->m_TextColor;
|
||
|
}
|
||
|
void CCSItemInterface::SetTextColor(const QColor &c)
|
||
|
{
|
||
|
Q_D(CCSItemInterface);
|
||
|
d->m_TextColor = c;
|
||
|
}
|
||
|
QFont CCSItemInterface::font ()
|
||
|
{
|
||
|
Q_D(const CCSItemInterface);
|
||
|
return d->m_Font;
|
||
|
}
|
||
|
void CCSItemInterface::SetFont(const QFont &f)
|
||
|
{
|
||
|
Q_D(CCSItemInterface);
|
||
|
d->m_Font = f;
|
||
|
}
|
||
|
|
||
|
Qt::Alignment CCSItemInterface::align()
|
||
|
{
|
||
|
Q_D(const CCSItemInterface);
|
||
|
return d->m_Alingment;
|
||
|
}
|
||
|
void CCSItemInterface::SetAlignment(const Qt::Alignment a)
|
||
|
{
|
||
|
Q_D(CCSItemInterface);
|
||
|
d->m_Alingment = a;
|
||
|
}
|
||
|
//QByteArray CCSItemInterface::serialize() const
|
||
|
//{
|
||
|
// Q_D(const CCSItemInterface);
|
||
|
// QByteArray ba;
|
||
|
// QDataStream s( &ba, QIODevice::ReadWrite );
|
||
|
// s << *d;
|
||
|
// return ba;
|
||
|
//}
|
||
|
|
||
|
|
||
|
//void CCSItemInterface::deserialize(QByteArray & data)
|
||
|
//{
|
||
|
// Q_D(CCSItemInterface);
|
||
|
// QDataStream s( &data, QIODevice::ReadWrite );
|
||
|
// s >> *d;
|
||
|
//}
|
||
|
|
||
|
|
||
|
//QDataStream &operator<<(QDataStream &s, const CCSItemInterfacePrivate &p) {
|
||
|
// s << static_cast<const CCSBaseItemInterfacePrivate&>(p);
|
||
|
// return s;
|
||
|
//}
|
||
|
|
||
|
|
||
|
//QDataStream &operator>>(QDataStream &s, ItemInterfacePrivate &p) {
|
||
|
// s >> static_cast<BaseItemInterfacePrivate&>(p);
|
||
|
|
||
|
// qint8 shiftMode;
|
||
|
// s >> shiftMode;
|
||
|
|
||
|
// p.shiftMode = (ItemInterface::ShiftMode) shiftMode;
|
||
|
// return s;
|
||
|
//}
|
||
|
}
|