diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2014-07-03 17:50:44 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2014-07-03 17:52:42 +0200 |
commit | 6b322d0f9dab9973e73cea7f82a4b7adb20f74bd (patch) | |
tree | 51aef90d8eaf8952eb2b9351a0b47131bd734e5b /include/svx/gallery1.hxx | |
parent | d53a9dc1cc64d00b38884168b2003a7da29773e3 (diff) |
Generally better to have DLLPUBLIC class with some DLLPRIVATE members
...in the same vein as 80a1a2599e04142683d2286d0e32d0e13fb45de3.
Change-Id: I5ffb27f0bc965aede03e6d1e849cd68ef6e16e2a
Diffstat (limited to 'include/svx/gallery1.hxx')
-rw-r--r-- | include/svx/gallery1.hxx | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/include/svx/gallery1.hxx b/include/svx/gallery1.hxx index 1a496dc45709..75cb64e13f32 100644 --- a/include/svx/gallery1.hxx +++ b/include/svx/gallery1.hxx @@ -94,7 +94,7 @@ class SfxListener; class GalleryTheme; class GalleryThemeCacheEntry; -class Gallery : public SfxBroadcaster +class SVX_DLLPUBLIC Gallery : public SfxBroadcaster { // only for gengal utility! friend Gallery* createGallery( const OUString& ); @@ -111,43 +111,43 @@ private: rtl_TextEncoding nReadTextEncoding; bool bMultiPath; - void ImplLoad( const OUString& rMultiPath ); - void ImplLoadSubDirs( const INetURLObject& rBaseURL, bool& rbIsReadOnly ); + SAL_DLLPRIVATE void ImplLoad( const OUString& rMultiPath ); + SAL_DLLPRIVATE void ImplLoadSubDirs( const INetURLObject& rBaseURL, bool& rbIsReadOnly ); - SVX_DLLPUBLIC GalleryThemeEntry* ImplGetThemeEntry( const OUString& rThemeName ); - GalleryThemeEntry* ImplGetThemeEntry( sal_uIntPtr nThemeId ); + GalleryThemeEntry* ImplGetThemeEntry( const OUString& rThemeName ); + SAL_DLLPRIVATE GalleryThemeEntry* ImplGetThemeEntry( sal_uIntPtr nThemeId ); - GalleryTheme* ImplGetCachedTheme( const GalleryThemeEntry* pThemeEntry ); - void ImplDeleteCachedTheme( GalleryTheme* pTheme ); + SAL_DLLPRIVATE GalleryTheme* ImplGetCachedTheme( const GalleryThemeEntry* pThemeEntry ); + SAL_DLLPRIVATE void ImplDeleteCachedTheme( GalleryTheme* pTheme ); - SVX_DLLPUBLIC Gallery( const OUString& rMultiPath ); - SVX_DLLPUBLIC virtual ~Gallery(); + Gallery( const OUString& rMultiPath ); + virtual ~Gallery(); public: - SVX_DLLPUBLIC static Gallery* GetGalleryInstance(); + static Gallery* GetGalleryInstance(); - size_t GetThemeCount() const { return aThemeList.size(); } - const GalleryThemeEntry* GetThemeInfo( size_t nPos ) + SAL_DLLPRIVATE size_t GetThemeCount() const { return aThemeList.size(); } + SAL_DLLPRIVATE const GalleryThemeEntry* GetThemeInfo( size_t nPos ) { return nPos < aThemeList.size() ? aThemeList[ nPos ] : NULL; } - const GalleryThemeEntry* GetThemeInfo( const OUString& rThemeName ) { return ImplGetThemeEntry( rThemeName ); } + SAL_DLLPRIVATE const GalleryThemeEntry* GetThemeInfo( const OUString& rThemeName ) { return ImplGetThemeEntry( rThemeName ); } - SVX_DLLPUBLIC bool HasTheme( const OUString& rThemeName ); - OUString GetThemeName( sal_uIntPtr nThemeId ) const; + bool HasTheme( const OUString& rThemeName ); + SAL_DLLPRIVATE OUString GetThemeName( sal_uIntPtr nThemeId ) const; - SVX_DLLPUBLIC bool CreateTheme( const OUString& rThemeName ); - bool RenameTheme( const OUString& rOldName, const OUString& rNewName ); - SVX_DLLPUBLIC bool RemoveTheme( const OUString& rThemeName ); + bool CreateTheme( const OUString& rThemeName ); + SAL_DLLPRIVATE bool RenameTheme( const OUString& rOldName, const OUString& rNewName ); + bool RemoveTheme( const OUString& rThemeName ); - SVX_DLLPUBLIC GalleryTheme* AcquireTheme( const OUString& rThemeName, SfxListener& rListener ); - SVX_DLLPUBLIC void ReleaseTheme( GalleryTheme* pTheme, SfxListener& rListener ); + GalleryTheme* AcquireTheme( const OUString& rThemeName, SfxListener& rListener ); + void ReleaseTheme( GalleryTheme* pTheme, SfxListener& rListener ); public: - const INetURLObject& GetUserURL() const { return aUserURL; } - const INetURLObject& GetRelativeURL() const { return aRelURL; } + SAL_DLLPRIVATE const INetURLObject& GetUserURL() const { return aUserURL; } + SAL_DLLPRIVATE const INetURLObject& GetRelativeURL() const { return aRelURL; } - bool IsMultiPath() const { return bMultiPath; } + SAL_DLLPRIVATE bool IsMultiPath() const { return bMultiPath; } }; #endif // INCLUDED_SVX_GALLERY1_HXX |