summaryrefslogtreecommitdiff
path: root/vcl/osx/DataFlavorMapping.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/osx/DataFlavorMapping.cxx')
-rw-r--r--vcl/osx/DataFlavorMapping.cxx25
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)
{