#ifndef XLISTBOXDEF_H #define XLISTBOXDEF_H #include "qcolor.h" #include "xasset.h" #include "xcolumninfo.h" #include "xmaterial.h" class XListBoxDef : public XAsset { public: explicit XListBoxDef(); ~XListBoxDef() = default; void ParseData(XDataStream *aStream) override; void Clear() override; private: qint32 mMousePos; qint32 mStartPos; qint32 mEndPos; qint32 mDrawPadding; float mElementWidth; float mElementHeight; qint32 mElementStyle; qint32 mNumColumns; QVector mColumnInfo; XString mDoubleClick; qint32 mNotselectable; qint32 mNoScrollBars; qint32 mUsePaging; QColor mSelectBorder; QColor mDisableColor; XMaterial mSelectIcon; }; #endif // XLISTBOXDEF_H