summaryrefslogtreecommitdiff
path: root/include/sfx2/recentdocsview.hxx
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@collabora.com>2014-04-27 01:21:50 +0200
committerJan Holesovsky <kendy@collabora.com>2014-04-27 01:30:51 +0200
commit60cd850d672bc1dcc3eb24adfffa7a6ab98a44bd (patch)
treef83bc715cf2964476eb53e0be307418d246c5b3b /include/sfx2/recentdocsview.hxx
parent978ba69d33cf31cd334f18af5215166dd3926402 (diff)
startcenter: Add possibility to selectively remove recent documents.
Change-Id: Id0c20de6dc3375e64dd3dbef34dcd6eb77f02340
Diffstat (limited to 'include/sfx2/recentdocsview.hxx')
-rw-r--r--include/sfx2/recentdocsview.hxx15
1 files changed, 10 insertions, 5 deletions
diff --git a/include/sfx2/recentdocsview.hxx b/include/sfx2/recentdocsview.hxx
index ca7dd23013c1..c1ba062a7fee 100644
--- a/include/sfx2/recentdocsview.hxx
+++ b/include/sfx2/recentdocsview.hxx
@@ -38,15 +38,13 @@ enum ApplicationType
};
-class SFX2_DLLPUBLIC RecentDocsView : protected ::comphelper::OBaseMutex,
- public ThumbnailView
+class SFX2_DLLPUBLIC RecentDocsView : public ThumbnailView
{
public:
RecentDocsView( Window* pParent );
virtual ~RecentDocsView();
void insertItem(const OUString &rURL, const OUString &rTitle, const BitmapEx &rThumbnail, sal_uInt16 nId);
- void loadRecentDocs();
long GetThumbnailSize() const;
@@ -57,12 +55,18 @@ public:
virtual void Clear() SAL_OVERRIDE;
+ /// Update the information in the view.
+ virtual void Reload() SAL_OVERRIDE;
+
DECL_STATIC_LINK( RecentDocsView, ExecuteHdl_Impl, LoadRecentFile* );
protected:
virtual void MouseButtonDown( const MouseEvent& rMEvt ) SAL_OVERRIDE;
+
+ virtual void MouseButtonUp( const MouseEvent& rMEvt ) SAL_OVERRIDE;
+
virtual void OnItemDblClicked(ThumbnailViewItem *pItem) SAL_OVERRIDE;
- void OpenItem( const ThumbnailViewItem *pItem );
+
virtual void Paint( const Rectangle& rRect ) SAL_OVERRIDE;
virtual void LoseFocus() SAL_OVERRIDE;
@@ -74,7 +78,8 @@ protected:
long mnItemPadding;
long mnItemMaxTextLength;
- Image maWelcomeImage;
+ /// Image that appears when there is no recent document.
+ Image maWelcomeImage;
OUString maWelcomeLine1;
OUString maWelcomeLine2;
};