summaryrefslogtreecommitdiff
path: root/include/svx/gallery1.hxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2014-07-03 17:50:44 +0200
committerStephan Bergmann <sbergman@redhat.com>2014-07-03 17:52:42 +0200
commit6b322d0f9dab9973e73cea7f82a4b7adb20f74bd (patch)
tree51aef90d8eaf8952eb2b9351a0b47131bd734e5b /include/svx/gallery1.hxx
parentd53a9dc1cc64d00b38884168b2003a7da29773e3 (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.hxx46
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