XPlor/libs/xassets/xeditfielddefinition.cpp

119 lines
2.0 KiB
C++
Raw Normal View History

2025-08-14 17:30:25 -04:00
#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;
}