10#ifndef INCLUDED_SFX2_RECENTDOCSVIEWITEM_HXX
11#define INCLUDED_SFX2_RECENTDOCSVIEWITEM_HXX
24 std::u16string_view sThumbnailBase64, sal_uInt16
nId,
BitmapEx m_aRemoveRecentBitmapHighlighted
virtual tools::Rectangle updateHighlight(bool bVisible, const Point &rPoint) override
Updates own highlight status based on the aPoint position.
BitmapEx m_aRemoveRecentBitmap
virtual void MouseButtonUp(const MouseEvent &rMEvt) override
RecentDocsViewItem(sfx2::RecentDocsView &rView, const OUString &rURL, const OUString &rTitle, std::u16string_view sThumbnailBase64, sal_uInt16 nId, tools::Long nThumbnailSize, bool isReadOnly, bool isPinned)
tools::Rectangle getRemoveIconArea() const
Return area where is the icon to remove document from the recent documents.
virtual OUString getHelpText() const override
Text to be used for the tooltip.
bool m_bRemoveIconHighlighted
Is the icon that the user can click to remove the document from the recent documents highlighted?
void OpenDocument()
Called when the user clicks a document - it will open it.
virtual void Paint(drawinglayer::processor2d::BaseProcessor2D *pProcessor, const ThumbnailItemAttributes *pAttrs) override
sfx2::RecentDocsView & mrParentView