From 5c9868c43533c1ab82b4320e72b8a1674d32c5bb Mon Sep 17 00:00:00 2001 From: RedLine AI Agent Date: Fri, 5 Sep 2025 21:35:17 +0000 Subject: [PATCH] Updated libs/xassets/xlistboxdef.h --- libs/xassets/xlistboxdef.h | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 libs/xassets/xlistboxdef.h diff --git a/libs/xassets/xlistboxdef.h b/libs/xassets/xlistboxdef.h new file mode 100644 index 0000000..00f3650 --- /dev/null +++ b/libs/xassets/xlistboxdef.h @@ -0,0 +1,43 @@ +#ifndef XLISTBOXDEF_H +#define XLISTBOXDEF_H + +#include "xasset.h" +#include "xcolumninfo.h" +#include "xmaterial.h" + +class XListBoxDef : public XAsset +{ +public: + explicit XListBoxDef(); + ~XListBoxDef(); + + void ParseData(QDataStream *aStream) override; + void Clear() override; + +private: + QVector mStartPos; + QVector mEndPos; + int mDrawPadding; + float mElementWidth; + float mElementHeight; + int mElementStyle; + int mNumColumns; + QVector mColumnInfo; + QString mDoubleClick; + int mNotselectable; + int mNoScrollBars; + int mUsePaging; + QVector mSelectBorder; + QVector mDisableColor; + XMaterial *mSelectIcon; +}; + +#endif // XLISTBOXDEF_H + + + + + + + +