119 lines
2.0 KiB
C++
119 lines
2.0 KiB
C++
#include "xeditfielddefinition.h"
|
|
|
|
XEditFieldDefinition::XEditFieldDefinition()
|
|
: XAsset()
|
|
, mMinVal(0)
|
|
, mMaxVal(0)
|
|
, mDefVal(0)
|
|
, mRange(0)
|
|
, mMaxChars(0)
|
|
, mMaxCharsGotoNext(0)
|
|
, mMaxPaintChars(0)
|
|
, mPaintOffset(0)
|
|
{}
|
|
|
|
float XEditFieldDefinition::GetMinVal() const
|
|
{
|
|
return mMinVal;
|
|
}
|
|
|
|
float XEditFieldDefinition::GetMaxVal() const
|
|
{
|
|
return mMaxVal;
|
|
}
|
|
|
|
float XEditFieldDefinition::GetDefVal() const
|
|
{
|
|
return mDefVal;
|
|
}
|
|
|
|
float XEditFieldDefinition::GetRange() const
|
|
{
|
|
return mRange;
|
|
}
|
|
|
|
int XEditFieldDefinition::GetMaxChars() const
|
|
{
|
|
return mMaxChars;
|
|
}
|
|
|
|
int XEditFieldDefinition::GetMaxCharsGotoNext() const
|
|
{
|
|
return mMaxCharsGotoNext;
|
|
}
|
|
|
|
int XEditFieldDefinition::GetMaxPaintChars() const
|
|
{
|
|
return mMaxPaintChars;
|
|
}
|
|
|
|
int XEditFieldDefinition::GetPaintOffset() const
|
|
{
|
|
return mPaintOffset;
|
|
}
|
|
|
|
void XEditFieldDefinition::ParseData(QDataStream *aStream)
|
|
{
|
|
*aStream
|
|
>> mMinVal
|
|
>> mMaxVal
|
|
>> mDefVal
|
|
>> mRange
|
|
>> mMaxChars
|
|
>> mMaxCharsGotoNext
|
|
>> mMaxPaintChars
|
|
>> mPaintOffset;
|
|
}
|
|
|
|
void XEditFieldDefinition::Clear()
|
|
{
|
|
mMinVal = 0;
|
|
mMaxVal = 0;
|
|
mDefVal = 0;
|
|
mRange = 0;
|
|
mMaxChars = 0;
|
|
mMaxCharsGotoNext = 0;
|
|
mMaxPaintChars = 0;
|
|
mPaintOffset = 0;
|
|
}
|
|
|
|
void XEditFieldDefinition::SetMinVal(float aMinVal)
|
|
{
|
|
mMinVal = aMinVal;
|
|
}
|
|
|
|
void XEditFieldDefinition::SetMaxVal(float aMaxVal)
|
|
{
|
|
mMaxVal = aMaxVal;
|
|
}
|
|
|
|
void XEditFieldDefinition::SetDefVal(float aDefVal)
|
|
{
|
|
mDefVal = aDefVal;
|
|
}
|
|
|
|
void XEditFieldDefinition::SetRange(float aRange)
|
|
{
|
|
mRange = aRange;
|
|
}
|
|
|
|
void XEditFieldDefinition::SetMaxChars(int aMaxChars)
|
|
{
|
|
mMaxChars = aMaxChars;
|
|
}
|
|
|
|
void XEditFieldDefinition::SetMaxCharsGotoNext(int aMaxCharsGotoNext)
|
|
{
|
|
mMaxCharsGotoNext = aMaxCharsGotoNext;
|
|
}
|
|
|
|
void XEditFieldDefinition::SetMaxPaintChars(int aMaxPaintChars)
|
|
{
|
|
mMaxPaintChars = aMaxPaintChars;
|
|
}
|
|
|
|
void XEditFieldDefinition::SetPaintOffset(int aPaintOffset)
|
|
{
|
|
mPaintOffset = aPaintOffset;
|
|
}
|