diff options
Diffstat (limited to 'vcl/osx/DataFlavorMapping.cxx')
-rw-r--r-- | vcl/osx/DataFlavorMapping.cxx | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/vcl/osx/DataFlavorMapping.cxx b/vcl/osx/DataFlavorMapping.cxx index 48dc56a3037c..c63bc3321d16 100644 --- a/vcl/osx/DataFlavorMapping.cxx +++ b/vcl/osx/DataFlavorMapping.cxx @@ -146,8 +146,6 @@ SAL_WNODEPRECATED_DECLARATIONS_POP return (theType == cppu::UnoType<OUString>::get() ); } -} // unnamed namespace - /* A base class for other data provider. */ class DataProviderBaseImpl : public DataProvider @@ -163,6 +161,8 @@ protected: id mSystemData; }; +} // unnamed namespace + DataProviderBaseImpl::DataProviderBaseImpl(const Any& data) : mData(data), mSystemData(nil) @@ -183,6 +183,8 @@ DataProviderBaseImpl::~DataProviderBaseImpl() } } +namespace { + class UniDataProvider : public DataProviderBaseImpl { public: @@ -195,6 +197,8 @@ public: virtual Any getOOoData() override; }; +} + UniDataProvider::UniDataProvider(const Any& data) : DataProviderBaseImpl(data) { @@ -234,6 +238,8 @@ Any UniDataProvider::getOOoData() return oOOData; } +namespace { + class ByteSequenceDataProvider : public DataProviderBaseImpl { public: @@ -246,6 +252,8 @@ public: virtual Any getOOoData() override; }; +} + ByteSequenceDataProvider::ByteSequenceDataProvider(const Any& data) : DataProviderBaseImpl(data) { @@ -284,6 +292,8 @@ Any ByteSequenceDataProvider::getOOoData() return oOOData; } +namespace { + class HTMLFormatDataProvider : public DataProviderBaseImpl { public: @@ -294,6 +304,8 @@ public: virtual Any getOOoData() override; }; +} + HTMLFormatDataProvider::HTMLFormatDataProvider(NSData* data) : DataProviderBaseImpl(data) { @@ -340,6 +352,9 @@ Any HTMLFormatDataProvider::getOOoData() return oOOData; } +namespace { + + class PNGDataProvider : public DataProviderBaseImpl { NSBitmapImageFileType meImageType; @@ -353,6 +368,8 @@ public: virtual Any getOOoData() override; }; +} + PNGDataProvider::PNGDataProvider( const Any& data, NSBitmapImageFileType eImageType) : DataProviderBaseImpl(data), meImageType( eImageType ) @@ -404,6 +421,8 @@ Any PNGDataProvider::getOOoData() return oOOData; } +namespace { + class FileListDataProvider : public DataProviderBaseImpl { public: @@ -414,6 +433,8 @@ public: virtual Any getOOoData() override; }; +} + FileListDataProvider::FileListDataProvider(const Any& data) : DataProviderBaseImpl(data) { |