22#if !defined(VCL_DLLIMPLEMENTATION) && !defined(TOOLKIT_DLLIMPLEMENTATION) && !defined(VCL_INTERNALS)
23#error "don't use this in new code"
68 std::unique_ptr<SvLBoxButtonData_Impl>
pImpl;
126 void Align(
double fAlign) { mfAlign = fAlign; }
128 void Emphasize(
bool bEmphasize) { mbEmphasized = bEmphasize; }
147 virtual std::unique_ptr<SvLBoxItem>
Clone(
SvLBoxItem const * pSource)
const override;
178 virtual std::unique_ptr<SvLBoxItem>
Clone(
SvLBoxItem const * pSource)
const override;
234 std::unique_ptr<SvLBoxContextBmp_Impl>
m_pImpl;
252 virtual std::unique_ptr<SvLBoxItem>
Clone(
SvLBoxItem const * pSource)
const override;
254 void SetModeImages(
const Image& rBitmap1,
const Image& rBitmap2);
256 inline void SetBitmap1(
const Image& rImage);
257 inline void SetBitmap2(
const Image& rImage);
258 inline const Image& GetBitmap1()
const;
259 inline const Image& GetBitmap2()
const;
262 Image& implGetImageStore(
bool bFirst);
Some things multiple-inherit from VclAbstractDialog and OutputDevice, so we need to use virtual inher...
std::unique_ptr< SvLBoxContextBmp_Impl > m_pImpl
const Image & GetBitmap2() const
void SetBitmap2(const Image &rImage)
Image & implGetImageStore(bool bFirst)
void SetBitmap1(const Image &rImage)
const Image & GetBitmap1() const
virtual void InitViewData(SvTreeListBox *pView, SvTreeListEntry *pEntry, SvViewDataItem *pViewData=nullptr)=0
virtual std::unique_ptr< SvLBoxItem > Clone(SvLBoxItem const *pSource) const =0
virtual SvLBoxItemType GetType() const =0
virtual void Paint(const Point &rPos, SvTreeListBox &rOutDev, vcl::RenderContext &rRenderContext, const SvViewDataEntry *pView, const SvTreeListEntry &rEntry)=0
virtual int CalcWidth(const SvTreeListBox *pView) const
const OUString & GetText() const
void Align(double fAlign)
void SetText(const OUString &rText)
void Emphasize(bool bEmphasize)
bool IsEmphasized() const
View-dependent data for a tree list entry created in the virtual function SvTreeListBox::CreateViewDa...