diff options
author | Jan Holesovsky <kendy@collabora.com> | 2014-04-27 01:21:50 +0200 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2014-04-27 01:30:51 +0200 |
commit | 60cd850d672bc1dcc3eb24adfffa7a6ab98a44bd (patch) | |
tree | f83bc715cf2964476eb53e0be307418d246c5b3b /include/sfx2/recentdocsview.hxx | |
parent | 978ba69d33cf31cd334f18af5215166dd3926402 (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.hxx | 15 |
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; }; |