XPlor/libs/xassets/xwindowdef.cpp

58 lines
1.1 KiB
C++
Raw Normal View History

2025-09-05 21:36:00 +00:00
#include "xwindowdef.h"
XWindowDef::XWindowDef()
: XAsset()
, mName("")
, mRect()
, mRectClient()
, mGroup("")
, mStyle(0)
, mBorder(0)
, mOwnerDraw(0)
, mOwnerDrawFlags(0)
, mBorderSize(0.0f)
, mStaticFlags(0)
, mDynamicFlags(4)
, mNextTime(0)
, mForeColor()
, mBackColor()
, mBorderColor()
, mOutlineColor()
, mBackground(new XMaterial())
{
2025-09-10 21:58:26 -04:00
SetName("Window Definition");
2025-09-05 21:36:00 +00:00
}
XWindowDef::~XWindowDef()
{
}
2025-09-10 21:58:26 -04:00
void XWindowDef::ParseData(XDataStream *aStream)
2025-09-05 21:36:00 +00:00
{
2025-09-10 21:58:26 -04:00
Q_UNUSED(aStream);
2025-09-05 21:36:00 +00:00
2025-09-10 21:58:26 -04:00
// TODO: Fill in XWindowDef::ParseData
2025-09-05 21:36:00 +00:00
}
void XWindowDef::Clear()
{
mName.clear();
mRect.Clear();
mRectClient.Clear();
mGroup.clear();
mStyle = 0;
mBorder = 0;
mOwnerDraw = 0;
mOwnerDrawFlags = 0;
mBorderSize = 0.0f;
mStaticFlags = 0;
mDynamicFlags = QVector<int>(4);
mNextTime = 0;
mForeColor = QColor();
mBackColor = QColor();
mBorderColor = QColor();
mOutlineColor = QColor();
mBackground->Clear();
}