allocate and initialise FormatEntry table at compile-time
no need to init this at runtime, it's purely static data Change-Id: I73ff5b0d8f273d7ee925f485f3ed712f117f5b40
This commit is contained in:
@@ -69,9 +69,22 @@ namespace MODULE_PRIVATE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
FormatEntry::FormatEntry()
|
struct FormatEntry
|
||||||
{
|
{
|
||||||
}
|
FormatEntry() {}
|
||||||
|
|
||||||
|
FormatEntry(
|
||||||
|
const char *mime_content_type,
|
||||||
|
const char *human_presentable_name,
|
||||||
|
const char *native_format_name,
|
||||||
|
CLIPFORMAT std_clipboard_format_id,
|
||||||
|
css::uno::Type const & cppu_type
|
||||||
|
);
|
||||||
|
|
||||||
|
css::datatransfer::DataFlavor aDataFlavor;
|
||||||
|
OUString aNativeFormatName;
|
||||||
|
sal_Int32 aStandardFormatId;
|
||||||
|
};
|
||||||
|
|
||||||
FormatEntry::FormatEntry(
|
FormatEntry::FormatEntry(
|
||||||
const char *mime_content_type,
|
const char *mime_content_type,
|
||||||
@@ -79,11 +92,8 @@ FormatEntry::FormatEntry(
|
|||||||
const char *native_format_name,
|
const char *native_format_name,
|
||||||
CLIPFORMAT std_clipboard_format_id,
|
CLIPFORMAT std_clipboard_format_id,
|
||||||
css::uno::Type const & cppu_type)
|
css::uno::Type const & cppu_type)
|
||||||
|
: aDataFlavor( OUString::createFromAscii(mime_content_type), OUString::createFromAscii(human_presentable_name), cppu_type)
|
||||||
{
|
{
|
||||||
aDataFlavor.MimeType = OUString::createFromAscii(mime_content_type);
|
|
||||||
aDataFlavor.HumanPresentableName = OUString::createFromAscii(human_presentable_name);
|
|
||||||
aDataFlavor.DataType = cppu_type;
|
|
||||||
|
|
||||||
if (native_format_name)
|
if (native_format_name)
|
||||||
aNativeFormatName = OUString::createFromAscii(native_format_name);
|
aNativeFormatName = OUString::createFromAscii(native_format_name);
|
||||||
else
|
else
|
||||||
@@ -97,7 +107,6 @@ FormatEntry::FormatEntry(
|
|||||||
CDataFormatTranslator::CDataFormatTranslator( const Reference< XComponentContext >& rxContext ) :
|
CDataFormatTranslator::CDataFormatTranslator( const Reference< XComponentContext >& rxContext ) :
|
||||||
m_xContext( rxContext )
|
m_xContext( rxContext )
|
||||||
{
|
{
|
||||||
initTranslationTable( );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Any SAL_CALL CDataFormatTranslator::getSystemDataTypeFromDataFlavor( const DataFlavor& aDataFlavor )
|
Any SAL_CALL CDataFormatTranslator::getSystemDataTypeFromDataFlavor( const DataFlavor& aDataFlavor )
|
||||||
@@ -212,258 +221,257 @@ Sequence< OUString > SAL_CALL CDataFormatTranslator::getSupportedServiceNames( )
|
|||||||
// format number we can stop if we find the first
|
// format number we can stop if we find the first
|
||||||
// CF_INVALID
|
// CF_INVALID
|
||||||
|
|
||||||
void SAL_CALL CDataFormatTranslator::initTranslationTable()
|
static const std::vector< FormatEntry > g_TranslTable {
|
||||||
{
|
|
||||||
//SotClipboardFormatId::DIF
|
//SotClipboardFormatId::DIF
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-dif;windows_formatname=\"DIF\"", "DIF", "DIF", CF_DIF, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-dif;windows_formatname=\"DIF\"", "DIF", "DIF", CF_DIF, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::BITMAP
|
// SotClipboardFormatId::BITMAP
|
||||||
|
|
||||||
// #i124085# CF_DIBV5 disabled, leads to problems at export. To fully support, using
|
// #i124085# CF_DIBV5 disabled, leads to problems at export. To fully support, using
|
||||||
// an own mime-type may be necessary. I have tried that, but saw no real advantages
|
// an own mime-type may be necessary. I have tried that, but saw no real advantages
|
||||||
// with different apps when exchanging bitmap-based data. So, disabled for now. At
|
// with different apps when exchanging bitmap-based data. So, disabled for now. At
|
||||||
// the same time increased png format exchange for better interoperability
|
// the same time increased png format exchange for better interoperability
|
||||||
//m_TranslTable.push_back(FormatEntry("application/x-openoffice-bitmap;windows_formatname=\"Bitmap\"", "Bitmap", "Bitmap", CF_DIBV5, CPPUTYPE_DEFAULT));
|
// FormatEntry("application/x-openoffice-bitmap;windows_formatname=\"Bitmap\"", "Bitmap", "Bitmap", CF_DIBV5, CPPUTYPE_DEFAULT),
|
||||||
|
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-bitmap;windows_formatname=\"Bitmap\"", "Bitmap", "Bitmap", CF_DIB, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-bitmap;windows_formatname=\"Bitmap\"", "Bitmap", "Bitmap", CF_DIB, CPPUTYPE_DEFAULT),
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-bitmap;windows_formatname=\"Bitmap\"", "Bitmap", "Bitmap", CF_BITMAP, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-bitmap;windows_formatname=\"Bitmap\"", "Bitmap", "Bitmap", CF_BITMAP, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::STRING
|
// SotClipboardFormatId::STRING
|
||||||
m_TranslTable.push_back(FormatEntry("text/plain;charset=utf-16", "Unicode-Text", "", CF_UNICODETEXT, CppuType_String));
|
FormatEntry("text/plain;charset=utf-16", "Unicode-Text", "", CF_UNICODETEXT, CppuType_String),
|
||||||
// Format Locale - for internal use
|
// Format Locale - for internal use
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-locale;windows_formatname=\"Locale\"", "Locale", "Locale", CF_LOCALE, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-locale;windows_formatname=\"Locale\"", "Locale", "Locale", CF_LOCALE, CPPUTYPE_DEFAULT),
|
||||||
// SOT_FORMAT_WMF
|
// SOT_FORMAT_WMF
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-wmf;windows_formatname=\"Image WMF\"", "Windows MetaFile", "Image WMF", CF_METAFILEPICT, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-wmf;windows_formatname=\"Image WMF\"", "Windows MetaFile", "Image WMF", CF_METAFILEPICT, CPPUTYPE_DEFAULT),
|
||||||
// SOT_FORMAT_EMF
|
// SOT_FORMAT_EMF
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-emf;windows_formatname=\"Image EMF\"", "Windows Enhanced MetaFile", "Image EMF", CF_ENHMETAFILE, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-emf;windows_formatname=\"Image EMF\"", "Windows Enhanced MetaFile", "Image EMF", CF_ENHMETAFILE, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::FILE_LIST
|
// SotClipboardFormatId::FILE_LIST
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-filelist;windows_formatname=\"FileList\"", "FileList", "FileList", CF_HDROP, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-filelist;windows_formatname=\"FileList\"", "FileList", "FileList", CF_HDROP, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::SYLK
|
//SotClipboardFormatId::SYLK
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-sylk;windows_formatname=\"Sylk\"", "Sylk", "Sylk", CF_SYLK, CPPUTYPE_DEFAULT ) );
|
FormatEntry("application/x-openoffice-sylk;windows_formatname=\"Sylk\"", "Sylk", "Sylk", CF_SYLK, CPPUTYPE_DEFAULT ),
|
||||||
// SotClipboardFormatId::GDIMETAFILE
|
// SotClipboardFormatId::GDIMETAFILE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-gdimetafile;windows_formatname=\"GDIMetaFile\"", "GDIMetaFile", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-gdimetafile;windows_formatname=\"GDIMetaFile\"", "GDIMetaFile", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::PRIVATE
|
// SotClipboardFormatId::PRIVATE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-private;windows_formatname=\"Private\"", "Private", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-private;windows_formatname=\"Private\"", "Private", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::SIMPLE_FILE
|
// SotClipboardFormatId::SIMPLE_FILE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-file;windows_formatname=\"FileName\"", "FileName", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-file;windows_formatname=\"FileName\"", "FileName", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::RTF
|
// SotClipboardFormatId::RTF
|
||||||
m_TranslTable.push_back(FormatEntry("text/richtext", "Rich Text Format", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("text/richtext", "Rich Text Format", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::DRAWING
|
// SotClipboardFormatId::DRAWING
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-drawing;windows_formatname=\"Drawing Format\"", "Drawing Format", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-drawing;windows_formatname=\"Drawing Format\"", "Drawing Format", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::SVXB
|
// SotClipboardFormatId::SVXB
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-svbx;windows_formatname=\"SVXB (StarView Bitmap/Animation)\"", "SVXB (StarView Bitmap/Animation)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-svbx;windows_formatname=\"SVXB (StarView Bitmap/Animation)\"", "SVXB (StarView Bitmap/Animation)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::SVIM
|
// SotClipboardFormatId::SVIM
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-svim;windows_formatname=\"SVIM (StarView ImageMap)\"", "SVIM (StarView ImageMap)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-svim;windows_formatname=\"SVIM (StarView ImageMap)\"", "SVIM (StarView ImageMap)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::XFA
|
// SotClipboardFormatId::XFA
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-xfa;windows_formatname=\"XFA (XOutDev FillAttr)\"", "XFA (XOutDev FillAttr)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-xfa;windows_formatname=\"XFA (XOutDev FillAttr)\"", "XFA (XOutDev FillAttr)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::EDITENGINE
|
// SotClipboardFormatId::EDITENGINE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-editengine;windows_formatname=\"EditEngineFormat\"", "EditEngineFormat", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-editengine;windows_formatname=\"EditEngineFormat\"", "EditEngineFormat", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::INTERNALLINK_STATE
|
// SotClipboardFormatId::INTERNALLINK_STATE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-internallink-state;windows_formatname=\"StatusInfo vom SvxInternalLink\"", "StatusInfo vom SvxInternalLink", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-internallink-state;windows_formatname=\"StatusInfo vom SvxInternalLink\"", "StatusInfo vom SvxInternalLink", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::SOLK
|
// SotClipboardFormatId::SOLK
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-solk;windows_formatname=\"SOLK (StarOffice Link)\"", "SOLK (StarOffice Link)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-solk;windows_formatname=\"SOLK (StarOffice Link)\"", "SOLK (StarOffice Link)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::NETSCAPE_BOOKMARK
|
// SotClipboardFormatId::NETSCAPE_BOOKMARK
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-netscape-bookmark;windows_formatname=\"Netscape Bookmark\"", "Netscape Bookmark", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-netscape-bookmark;windows_formatname=\"Netscape Bookmark\"", "Netscape Bookmark", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::TREELISTBOX
|
// SotClipboardFormatId::TREELISTBOX
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-treelistbox;windows_formatname=\"SV_LBOX_DD_FORMAT\"", "SV_LBOX_DD_FORMAT", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-treelistbox;windows_formatname=\"SV_LBOX_DD_FORMAT\"", "SV_LBOX_DD_FORMAT", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::NATIVE
|
// SotClipboardFormatId::NATIVE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-native;windows_formatname=\"Native\"", "Native", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-native;windows_formatname=\"Native\"", "Native", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::OWNERLINK
|
// SotClipboardFormatId::OWNERLINK
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-ownerlink;windows_formatname=\"OwnerLink\"", "OwnerLink", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-ownerlink;windows_formatname=\"OwnerLink\"", "OwnerLink", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::STARSERVER
|
// SotClipboardFormatId::STARSERVER
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starserver;windows_formatname=\"StarServerFormat\"", "StarServerFormat", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starserver;windows_formatname=\"StarServerFormat\"", "StarServerFormat", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::STAROBJECT
|
// SotClipboardFormatId::STAROBJECT
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starobject;windows_formatname=\"StarObjectFormat\"", "StarObjectFormat", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starobject;windows_formatname=\"StarObjectFormat\"", "StarObjectFormat", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::APPLETOBJECT
|
// SotClipboardFormatId::APPLETOBJECT
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-appletobject;windows_formatname=\"Applet Object\"", "Applet Object", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-appletobject;windows_formatname=\"Applet Object\"", "Applet Object", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::PLUGIN_OBJECT
|
// SotClipboardFormatId::PLUGIN_OBJECT
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-plugin-object;windows_formatname=\"PlugIn Object\"", "PlugIn Object", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-plugin-object;windows_formatname=\"PlugIn Object\"", "PlugIn Object", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::STARWRITER_30
|
// SotClipboardFormatId::STARWRITER_30
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starwriter-30;windows_formatname=\"StarWriter 3.0\"", "StarWriter 3.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starwriter-30;windows_formatname=\"StarWriter 3.0\"", "StarWriter 3.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARWRITER_40
|
//SotClipboardFormatId::STARWRITER_40
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starwriter-40;windows_formatname=\"StarWriter 4.0\"", "StarWriter 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starwriter-40;windows_formatname=\"StarWriter 4.0\"", "StarWriter 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARWRITER_50
|
//SotClipboardFormatId::STARWRITER_50
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starwriter-50;windows_formatname=\"StarWriter 5.0\"", "StarWriter 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starwriter-50;windows_formatname=\"StarWriter 5.0\"", "StarWriter 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARWRITERWEB_40
|
//SotClipboardFormatId::STARWRITERWEB_40
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starwriterweb-40;windows_formatname=\"StarWriter/Web 4.0\"", "StarWriter/Web 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starwriterweb-40;windows_formatname=\"StarWriter/Web 4.0\"", "StarWriter/Web 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARWRITERWEB_50
|
//SotClipboardFormatId::STARWRITERWEB_50
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starwriterweb-50;windows_formatname=\"StarWriter/Web 5.0\"", "StarWriter/Web 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starwriterweb-50;windows_formatname=\"StarWriter/Web 5.0\"", "StarWriter/Web 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARWRITERGLOB_40
|
//SotClipboardFormatId::STARWRITERGLOB_40
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starwriterglob-40;windows_formatname=\"StarWriter/Global 4.0\"", "StarWriter/Global 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starwriterglob-40;windows_formatname=\"StarWriter/Global 4.0\"", "StarWriter/Global 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::STARWRITERGLOB_50
|
// SotClipboardFormatId::STARWRITERGLOB_50
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starwriterglob-50;windows_formatname=\"StarWriter/Global 5.0\"", "StarWriter/Global 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starwriterglob-50;windows_formatname=\"StarWriter/Global 5.0\"", "StarWriter/Global 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARDRAW
|
//SotClipboardFormatId::STARDRAW
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-stardraw;windows_formatname=\"StarDrawDocument\"", "StarDrawDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-stardraw;windows_formatname=\"StarDrawDocument\"", "StarDrawDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARDRAW_40
|
//SotClipboardFormatId::STARDRAW_40
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-stardraw-40;windows_formatname=\"StarDrawDocument 4.0\"", "StarDrawDocument 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-stardraw-40;windows_formatname=\"StarDrawDocument 4.0\"", "StarDrawDocument 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARIMPRESS_50
|
//SotClipboardFormatId::STARIMPRESS_50
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starimpress-50;windows_formatname=\"StarImpress 5.0\"", "StarImpress 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starimpress-50;windows_formatname=\"StarImpress 5.0\"", "StarImpress 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::STARDRAW_50
|
// SotClipboardFormatId::STARDRAW_50
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-stardraw-50;windows_formatname=\"StarDraw 5.0\"", "StarDraw 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-stardraw-50;windows_formatname=\"StarDraw 5.0\"", "StarDraw 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARCALC
|
//SotClipboardFormatId::STARCALC
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starcalc;windows_formatname=\"StarCalcDocument\"", "StarCalcDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starcalc;windows_formatname=\"StarCalcDocument\"", "StarCalcDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARCALC_40
|
//SotClipboardFormatId::STARCALC_40
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starcalc-40;windows_formatname=\"StarCalc 4.0\"", "StarCalc 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starcalc-40;windows_formatname=\"StarCalc 4.0\"", "StarCalc 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::STARCALC_50
|
// SotClipboardFormatId::STARCALC_50
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starcalc-50;windows_formatname=\"StarCalc 5.0\"", "StarCalc 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starcalc-50;windows_formatname=\"StarCalc 5.0\"", "StarCalc 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::STARCHART
|
// SotClipboardFormatId::STARCHART
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starchart;windows_formatname=\"StarChartDocument\"", "StarChartDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starchart;windows_formatname=\"StarChartDocument\"", "StarChartDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::STARCHART_40
|
// SotClipboardFormatId::STARCHART_40
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starchart-40;windows_formatname=\"StarChartDocument 4.0\"", "StarChartDocument 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starchart-40;windows_formatname=\"StarChartDocument 4.0\"", "StarChartDocument 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
// SotClipboardFormatId::STARCHART_50
|
// SotClipboardFormatId::STARCHART_50
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starchart-50;windows_formatname=\"StarChart 5.0\"", "StarChart 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starchart-50;windows_formatname=\"StarChart 5.0\"", "StarChart 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARIMAGE
|
//SotClipboardFormatId::STARIMAGE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starimage;windows_formatname=\"StarImageDocument\"", "StarImageDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starimage;windows_formatname=\"StarImageDocument\"", "StarImageDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARIMAGE_40
|
//SotClipboardFormatId::STARIMAGE_40
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starimage-40;windows_formatname=\"StarImageDocument 4.0\"", "StarImageDocument 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starimage-40;windows_formatname=\"StarImageDocument 4.0\"", "StarImageDocument 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARIMAGE_50
|
//SotClipboardFormatId::STARIMAGE_50
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starimage-50;windows_formatname=\"StarImage 5.0\"", "StarImage 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starimage-50;windows_formatname=\"StarImage 5.0\"", "StarImage 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARMATH
|
//SotClipboardFormatId::STARMATH
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starmath;windows_formatname=\"StarMath\"", "StarMath", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starmath;windows_formatname=\"StarMath\"", "StarMath", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARMATH_40
|
//SotClipboardFormatId::STARMATH_40
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starmath-40;windows_formatname=\"StarMathDocument 4.0\"", "StarMathDocument 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starmath-40;windows_formatname=\"StarMathDocument 4.0\"", "StarMathDocument 4.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARMATH_50
|
//SotClipboardFormatId::STARMATH_50
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starmath-50;windows_formatname=\"StarMath 5.0\"", "StarMath 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starmath-50;windows_formatname=\"StarMath 5.0\"", "StarMath 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STAROBJECT_PAINTDOC
|
//SotClipboardFormatId::STAROBJECT_PAINTDOC
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starobject-paintdoc;windows_formatname=\"StarObjectPaintDocument\"", "StarObjectPaintDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starobject-paintdoc;windows_formatname=\"StarObjectPaintDocument\"", "StarObjectPaintDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::FILLED_AREA
|
//SotClipboardFormatId::FILLED_AREA
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-filled-area;windows_formatname=\"FilledArea\"", "FilledArea", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-filled-area;windows_formatname=\"FilledArea\"", "FilledArea", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::HTML
|
//SotClipboardFormatId::HTML
|
||||||
m_TranslTable.push_back(FormatEntry("text/html", "HTML (HyperText Markup Language)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("text/html", "HTML (HyperText Markup Language)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::HTML_SIMPLE
|
//SotClipboardFormatId::HTML_SIMPLE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-html-simple;windows_formatname=\"HTML Format\"", "HTML Format", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-html-simple;windows_formatname=\"HTML Format\"", "HTML Format", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::CHAOS
|
//SotClipboardFormatId::CHAOS
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-chaos;windows_formatname=\"FORMAT_CHAOS\"", "FORMAT_CHAOS", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-chaos;windows_formatname=\"FORMAT_CHAOS\"", "FORMAT_CHAOS", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::CNT_MSGATTACHFILE
|
//SotClipboardFormatId::CNT_MSGATTACHFILE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-msgattachfile;windows_formatname=\"CNT_MSGATTACHFILE_FORMAT\"", "CNT_MSGATTACHFILE_FORMAT", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-msgattachfile;windows_formatname=\"CNT_MSGATTACHFILE_FORMAT\"", "CNT_MSGATTACHFILE_FORMAT", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::BIFF_5
|
//SotClipboardFormatId::BIFF_5
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-biff5;windows_formatname=\"Biff5\"", "Biff5", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-biff5;windows_formatname=\"Biff5\"", "Biff5", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::BIFF__5
|
//SotClipboardFormatId::BIFF__5
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-biff-5;windows_formatname=\"Biff 5\"", "Biff 5", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-biff-5;windows_formatname=\"Biff 5\"", "Biff 5", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::BIFF_8
|
//SotClipboardFormatId::BIFF_8
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-biff-8;windows_formatname=\"Biff8\"", "Biff8", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-biff-8;windows_formatname=\"Biff8\"", "Biff8", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::SYLK_BIGCAPS
|
//SotClipboardFormatId::SYLK_BIGCAPS
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-sylk-bigcaps;windows_formatname=\"SYLK\"", "SYLK", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-sylk-bigcaps;windows_formatname=\"SYLK\"", "SYLK", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::LINK
|
//SotClipboardFormatId::LINK
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-link;windows_formatname=\"Link\"", "Link", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-link;windows_formatname=\"Link\"", "Link", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARDRAW_TABBAR
|
//SotClipboardFormatId::STARDRAW_TABBAR
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-stardraw-tabbar;windows_formatname=\"StarDraw TabBar\"", "StarDraw TabBar", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-stardraw-tabbar;windows_formatname=\"StarDraw TabBar\"", "StarDraw TabBar", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::SONLK
|
//SotClipboardFormatId::SONLK
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-sonlk;windows_formatname=\"SONLK (StarOffice Navi Link)\"", "SONLK (StarOffice Navi Link)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-sonlk;windows_formatname=\"SONLK (StarOffice Navi Link)\"", "SONLK (StarOffice Navi Link)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::MSWORD_DOC
|
//SotClipboardFormatId::MSWORD_DOC
|
||||||
m_TranslTable.push_back(FormatEntry("application/msword", "MSWordDoc", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/msword", "MSWordDoc", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STAR_FRAMESET_DOC
|
//SotClipboardFormatId::STAR_FRAMESET_DOC
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-star-frameset-doc;windows_formatname=\"StarFrameSetDocument\"", "StarFrameSetDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-star-frameset-doc;windows_formatname=\"StarFrameSetDocument\"", "StarFrameSetDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::OFFICE_DOC
|
//SotClipboardFormatId::OFFICE_DOC
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-office-doc;windows_formatname=\"OfficeDocument\"", "OfficeDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-office-doc;windows_formatname=\"OfficeDocument\"", "OfficeDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::NOTES_DOCINFO
|
//SotClipboardFormatId::NOTES_DOCINFO
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-notes-docinfo;windows_formatname=\"NotesDocInfo\"", "NotesDocInfo", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-notes-docinfo;windows_formatname=\"NotesDocInfo\"", "NotesDocInfo", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::NOTES_HNOTE
|
//SotClipboardFormatId::NOTES_HNOTE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-notes-hnote;windows_formatname=\"NoteshNote\"", "NoteshNote", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-notes-hnote;windows_formatname=\"NoteshNote\"", "NoteshNote", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::NOTES_NATIVE
|
//SotClipboardFormatId::NOTES_NATIVE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-notes-native;windows_formatname=\"Native\"", "Native", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-notes-native;windows_formatname=\"Native\"", "Native", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::SFX_DOC
|
//SotClipboardFormatId::SFX_DOC
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-sfx-doc;windows_formatname=\"SfxDocument\"", "SfxDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-sfx-doc;windows_formatname=\"SfxDocument\"", "SfxDocument", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::EVDF
|
//SotClipboardFormatId::EVDF
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-evdf;windows_formatname=\"EVDF (Explorer View Dummy Format)\"", "EVDF (Explorer View Dummy Format)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-evdf;windows_formatname=\"EVDF (Explorer View Dummy Format)\"", "EVDF (Explorer View Dummy Format)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::ESDF
|
//SotClipboardFormatId::ESDF
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-esdf;windows_formatname=\"ESDF (Explorer Search Dummy Format)\"", "ESDF (Explorer Search Dummy Format)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-esdf;windows_formatname=\"ESDF (Explorer Search Dummy Format)\"", "ESDF (Explorer Search Dummy Format)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::IDF
|
//SotClipboardFormatId::IDF
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-idf;windows_formatname=\"IDF (Iconview Dummy Format)\"", "IDF (Iconview Dummy Format)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-idf;windows_formatname=\"IDF (Iconview Dummy Format)\"", "IDF (Iconview Dummy Format)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::EFTP
|
//SotClipboardFormatId::EFTP
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-eftp;windows_formatname=\"EFTP (Explorer Ftp File)\"", "EFTP (Explorer Ftp File)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-eftp;windows_formatname=\"EFTP (Explorer Ftp File)\"", "EFTP (Explorer Ftp File)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::EFD
|
//SotClipboardFormatId::EFD
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-efd;windows_formatname=\"EFD (Explorer Ftp Dir)\"", "EFD (Explorer Ftp Dir)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-efd;windows_formatname=\"EFD (Explorer Ftp Dir)\"", "EFD (Explorer Ftp Dir)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::SVX_FORMFIELDEXCH
|
//SotClipboardFormatId::SVX_FORMFIELDEXCH
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-svx-formfieldexch;windows_formatname=\"SvxFormFieldExch\"", "SvxFormFieldExch", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-svx-formfieldexch;windows_formatname=\"SvxFormFieldExch\"", "SvxFormFieldExch", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::EXTENDED_TABBAR
|
//SotClipboardFormatId::EXTENDED_TABBAR
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-extended-tabbar;windows_formatname=\"ExtendedTabBar\"", "ExtendedTabBar", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-extended-tabbar;windows_formatname=\"ExtendedTabBar\"", "ExtendedTabBar", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::SBA_DATAEXCHANGE
|
//SotClipboardFormatId::SBA_DATAEXCHANGE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-sba-dataexchange;windows_formatname=\"SBA-DATAFORMAT\"", "SBA-DATAFORMAT", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-sba-dataexchange;windows_formatname=\"SBA-DATAFORMAT\"", "SBA-DATAFORMAT", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::SBA_FIELDDATAEXCHANGE
|
//SotClipboardFormatId::SBA_FIELDDATAEXCHANGE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-sba-fielddataexchange;windows_formatname=\"SBA-FIELDFORMAT\"", "SBA-FIELDFORMAT", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-sba-fielddataexchange;windows_formatname=\"SBA-FIELDFORMAT\"", "SBA-FIELDFORMAT", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::SBA_PRIVATE_URL
|
//SotClipboardFormatId::SBA_PRIVATE_URL
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-sba-private-url;windows_formatname=\"SBA-PRIVATEURLFORMAT\"", "SBA-PRIVATEURLFORMAT", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-sba-private-url;windows_formatname=\"SBA-PRIVATEURLFORMAT\"", "SBA-PRIVATEURLFORMAT", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::SBA_TABED
|
//SotClipboardFormatId::SBA_TABED
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-sba-tabed;windows_formatname=\"Tabed\"", "Tabed", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-sba-tabed;windows_formatname=\"Tabed\"", "Tabed", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::SBA_TABID
|
//SotClipboardFormatId::SBA_TABID
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-sba-tabid;windows_formatname=\"Tabid\"", "Tabid", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-sba-tabid;windows_formatname=\"Tabid\"", "Tabid", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::SBA_JOIN
|
//SotClipboardFormatId::SBA_JOIN
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-sba-join;windows_formatname=\"SBA-JOINFORMAT\"", "SBA-JOINFORMAT", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-sba-join;windows_formatname=\"SBA-JOINFORMAT\"", "SBA-JOINFORMAT", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::OBJECTDESCRIPTOR
|
//SotClipboardFormatId::OBJECTDESCRIPTOR
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-objectdescriptor-xml;windows_formatname=\"Star Object Descriptor (XML)\"", "Star Object Descriptor (XML)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-objectdescriptor-xml;windows_formatname=\"Star Object Descriptor (XML)\"", "Star Object Descriptor (XML)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::LINKSRCDESCRIPTOR
|
//SotClipboardFormatId::LINKSRCDESCRIPTOR
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-linksrcdescriptor-xml;windows_formatname=\"Star Link Source Descriptor (XML)\"", "Star Link Source Descriptor (XML)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-linksrcdescriptor-xml;windows_formatname=\"Star Link Source Descriptor (XML)\"", "Star Link Source Descriptor (XML)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::EMBED_SOURCE
|
//SotClipboardFormatId::EMBED_SOURCE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-embed-source-xml;windows_formatname=\"Star Embed Source (XML)\"", "Star Embed Source (XML)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-embed-source-xml;windows_formatname=\"Star Embed Source (XML)\"", "Star Embed Source (XML)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::LINK_SOURCE
|
//SotClipboardFormatId::LINK_SOURCE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-link-source-xml;windows_formatname=\"Star Link Source (XML)\"", "Star Link Source (XML)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-link-source-xml;windows_formatname=\"Star Link Source (XML)\"", "Star Link Source (XML)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::EMBEDDED_OBJ
|
//SotClipboardFormatId::EMBEDDED_OBJ
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-embedded-obj-xml;windows_formatname=\"Star Embedded Object (XML)\"", "Star Embedded Object (XML)", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-embedded-obj-xml;windows_formatname=\"Star Embedded Object (XML)\"", "Star Embedded Object (XML)", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::FILECONTENT
|
//SotClipboardFormatId::FILECONTENT
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-filecontent;windows_formatname=\"" CFSTR_FILECONTENTS "\"", CFSTR_FILECONTENTS, NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-filecontent;windows_formatname=\"" CFSTR_FILECONTENTS "\"", CFSTR_FILECONTENTS, NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::FILEGRPDESCRIPTOR
|
//SotClipboardFormatId::FILEGRPDESCRIPTOR
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-filegrpdescriptor;windows_formatname=\"" CFSTR_FILEDESCRIPTOR "\"", CFSTR_FILEDESCRIPTOR, NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-filegrpdescriptor;windows_formatname=\"" CFSTR_FILEDESCRIPTOR "\"", CFSTR_FILEDESCRIPTOR, NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::FILENAME
|
//SotClipboardFormatId::FILENAME
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-filename;windows_formatname=\"" CFSTR_FILENAME "\"", CFSTR_FILENAME, NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-filename;windows_formatname=\"" CFSTR_FILENAME "\"", CFSTR_FILENAME, NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::SD_OLE
|
//SotClipboardFormatId::SD_OLE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-sd-ole;windows_formatname=\"SD-OLE\"", "SD-OLE", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-sd-ole;windows_formatname=\"SD-OLE\"", "SD-OLE", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::EMBEDDED_OBJ_OLE
|
//SotClipboardFormatId::EMBEDDED_OBJ_OLE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-embedded-obj-ole;windows_formatname=\"Embedded Object\"", "Embedded Object", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-embedded-obj-ole;windows_formatname=\"Embedded Object\"", "Embedded Object", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::EMBED_SOURCE_OLE
|
//SotClipboardFormatId::EMBED_SOURCE_OLE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-embed-source-ole;windows_formatname=\"Embed Source\"", "Embed Source", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-embed-source-ole;windows_formatname=\"Embed Source\"", "Embed Source", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::OBJECTDESCRIPTOR_OLE
|
//SotClipboardFormatId::OBJECTDESCRIPTOR_OLE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-objectdescriptor-ole;windows_formatname=\"Object Descriptor\"", "Object Descriptor", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-objectdescriptor-ole;windows_formatname=\"Object Descriptor\"", "Object Descriptor", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::LINKSRCDESCRIPTOR_OLE
|
//SotClipboardFormatId::LINKSRCDESCRIPTOR_OLE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-linkdescriptor-ole;windows_formatname=\"Link Source Descriptor\"", "Link Source Descriptor", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-linkdescriptor-ole;windows_formatname=\"Link Source Descriptor\"", "Link Source Descriptor", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::LINK_SOURCE_OLE
|
//SotClipboardFormatId::LINK_SOURCE_OLE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-link-source-ole;windows_formatname=\"Link Source\"", "Link Source", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-link-source-ole;windows_formatname=\"Link Source\"", "Link Source", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::SBA_CTRLDATAEXCHANGE
|
//SotClipboardFormatId::SBA_CTRLDATAEXCHANGE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-sba-ctrldataexchange;windows_formatname=\"SBA-CTRLFORMAT\"", "SBA-CTRLFORMAT", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-sba-ctrldataexchange;windows_formatname=\"SBA-CTRLFORMAT\"", "SBA-CTRLFORMAT", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::OUTPLACE_OBJ
|
//SotClipboardFormatId::OUTPLACE_OBJ
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-outplace-obj;windows_formatname=\"OutPlace Object\"", "OutPlace Object", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-outplace-obj;windows_formatname=\"OutPlace Object\"", "OutPlace Object", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::CNT_OWN_CLIP
|
//SotClipboardFormatId::CNT_OWN_CLIP
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-cnt-own-clip;windows_formatname=\"CntOwnClipboard\"", "CntOwnClipboard", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-cnt-own-clip;windows_formatname=\"CntOwnClipboard\"", "CntOwnClipboard", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::INET_IMAGE
|
//SotClipboardFormatId::INET_IMAGE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-inet-image;windows_formatname=\"SO-INet-Image\"", "SO-INet-Image", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-inet-image;windows_formatname=\"SO-INet-Image\"", "SO-INet-Image", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::NETSCAPE_IMAGE
|
//SotClipboardFormatId::NETSCAPE_IMAGE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-netscape-image;windows_formatname=\"Netscape Image Format\"", "Netscape Image Format", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-netscape-image;windows_formatname=\"Netscape Image Format\"", "Netscape Image Format", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::SBA_FORMEXCHANGE
|
//SotClipboardFormatId::SBA_FORMEXCHANGE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-sba-formexchange;windows_formatname=\"SBA_FORMEXCHANGE\"", "SBA_FORMEXCHANGE", NULL, CF_INVALID, CPPUTYPE_DEFAULT)); //SotClipboardFormatId::SBA_REPORTEXCHANGE
|
FormatEntry("application/x-openoffice-sba-formexchange;windows_formatname=\"SBA_FORMEXCHANGE\"", "SBA_FORMEXCHANGE", NULL, CF_INVALID, CPPUTYPE_DEFAULT), //SotClipboardFormatId::SBA_REPORTEXCHANGE
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-sba-reportexchange;windows_formatname=\"SBA_REPORTEXCHANGE\"", "SBA_REPORTEXCHANGE", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-sba-reportexchange;windows_formatname=\"SBA_REPORTEXCHANGE\"", "SBA_REPORTEXCHANGE", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::UNIFORMRESOURCELOCATOR
|
//SotClipboardFormatId::UNIFORMRESOURCELOCATOR
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-uniformresourcelocator;windows_formatname=\"UniformResourceLocator\"", "UniformResourceLocator", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-uniformresourcelocator;windows_formatname=\"UniformResourceLocator\"", "UniformResourceLocator", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARCHARTDOCUMENT_50
|
//SotClipboardFormatId::STARCHARTDOCUMENT_50
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-starchartdocument-50;windows_formatname=\"StarChartDocument 5.0\"", "StarChartDocument 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-starchartdocument-50;windows_formatname=\"StarChartDocument 5.0\"", "StarChartDocument 5.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::GRAPHOBJ
|
//SotClipboardFormatId::GRAPHOBJ
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-graphobj;windows_formatname=\"Graphic Object\"", "Graphic Object", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-graphobj;windows_formatname=\"Graphic Object\"", "Graphic Object", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARWRITER_60
|
//SotClipboardFormatId::STARWRITER_60
|
||||||
m_TranslTable.push_back(FormatEntry("application/vnd.sun.xml.writer", "Writer 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/vnd.sun.xml.writer", "Writer 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARWRITERWEB_60
|
//SotClipboardFormatId::STARWRITERWEB_60
|
||||||
m_TranslTable.push_back(FormatEntry("application/vnd.sun.xml.writer.web", "Writer/Web 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/vnd.sun.xml.writer.web", "Writer/Web 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARWRITERGLOB_60
|
//SotClipboardFormatId::STARWRITERGLOB_60
|
||||||
m_TranslTable.push_back(FormatEntry("application/vnd.sun.xml.writer.global", "Writer/Global 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/vnd.sun.xml.writer.global", "Writer/Global 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARWDRAW_60
|
//SotClipboardFormatId::STARWDRAW_60
|
||||||
m_TranslTable.push_back(FormatEntry("application/vnd.sun.xml.draw", "Draw 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/vnd.sun.xml.draw", "Draw 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARIMPRESS_60
|
//SotClipboardFormatId::STARIMPRESS_60
|
||||||
m_TranslTable.push_back(FormatEntry("application/vnd.sun.xml.impress", "Impress 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/vnd.sun.xml.impress", "Impress 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARCALC_60
|
//SotClipboardFormatId::STARCALC_60
|
||||||
m_TranslTable.push_back(FormatEntry("application/vnd.sun.xml.calc", "Calc 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/vnd.sun.xml.calc", "Calc 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARCHART_60
|
//SotClipboardFormatId::STARCHART_60
|
||||||
m_TranslTable.push_back(FormatEntry("application/vnd.sun.xml.chart", "Chart 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/vnd.sun.xml.chart", "Chart 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::STARMATH_60
|
//SotClipboardFormatId::STARMATH_60
|
||||||
m_TranslTable.push_back(FormatEntry("application/vnd.sun.xml.math", "Math 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/vnd.sun.xml.math", "Math 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::DIALOG_60
|
//SotClipboardFormatId::DIALOG_60
|
||||||
m_TranslTable.push_back(FormatEntry("application/vnd.sun.xml.dialog", "Dialog 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/vnd.sun.xml.dialog", "Dialog 6.0", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::BMP
|
//SotClipboardFormatId::BMP
|
||||||
m_TranslTable.push_back(FormatEntry("image/bmp", "Windows Bitmap", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("image/bmp", "Windows Bitmap", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::PNG
|
//SotClipboardFormatId::PNG
|
||||||
m_TranslTable.push_back(FormatEntry("image/png", "PNG", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("image/png", "PNG", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::MATHML
|
//SotClipboardFormatId::MATHML
|
||||||
m_TranslTable.push_back(FormatEntry("application/mathml+xml", "MathML", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/mathml+xml", "MathML", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::DUMMY3
|
//SotClipboardFormatId::DUMMY3
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-dummy3;windows_formatname=\"SO_DUMMYFORMAT_3\"", "SO_DUMMYFORMAT_3", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-dummy3;windows_formatname=\"SO_DUMMYFORMAT_3\"", "SO_DUMMYFORMAT_3", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
//SotClipboardFormatId::DUMMY4
|
//SotClipboardFormatId::DUMMY4
|
||||||
m_TranslTable.push_back(FormatEntry("application/x-openoffice-dummy4;windows_formatname=\"SO_DUMMYFORMAT_4\"", "SO_DUMMYFORMAT_4", NULL, CF_INVALID, CPPUTYPE_DEFAULT));
|
FormatEntry("application/x-openoffice-dummy4;windows_formatname=\"SO_DUMMYFORMAT_4\"", "SO_DUMMYFORMAT_4", NULL, CF_INVALID, CPPUTYPE_DEFAULT),
|
||||||
}
|
};
|
||||||
|
|
||||||
void SAL_CALL CDataFormatTranslator::findDataFlavorForStandardFormatId( sal_Int32 aStandardFormatId, DataFlavor& aDataFlavor ) const
|
void SAL_CALL CDataFormatTranslator::findDataFlavorForStandardFormatId( sal_Int32 aStandardFormatId, DataFlavor& aDataFlavor ) const
|
||||||
{
|
{
|
||||||
@@ -473,8 +481,8 @@ void SAL_CALL CDataFormatTranslator::findDataFlavorForStandardFormatId( sal_Int3
|
|||||||
standard clipboard format id appear before the other
|
standard clipboard format id appear before the other
|
||||||
entries with CF_INVALID
|
entries with CF_INVALID
|
||||||
*/
|
*/
|
||||||
vector< FormatEntry >::const_iterator citer_end = m_TranslTable.end( );
|
vector< FormatEntry >::const_iterator citer_end = g_TranslTable.end( );
|
||||||
for ( vector< FormatEntry >::const_iterator citer = m_TranslTable.begin( ); citer != citer_end; ++citer )
|
for ( vector< FormatEntry >::const_iterator citer = g_TranslTable.begin( ); citer != citer_end; ++citer )
|
||||||
{
|
{
|
||||||
sal_Int32 stdId = citer->aStandardFormatId;
|
sal_Int32 stdId = citer->aStandardFormatId;
|
||||||
if ( aStandardFormatId == stdId )
|
if ( aStandardFormatId == stdId )
|
||||||
@@ -489,8 +497,8 @@ void SAL_CALL CDataFormatTranslator::findDataFlavorForStandardFormatId( sal_Int3
|
|||||||
|
|
||||||
void SAL_CALL CDataFormatTranslator::findDataFlavorForNativeFormatName( const OUString& aNativeFormatName, DataFlavor& aDataFlavor ) const
|
void SAL_CALL CDataFormatTranslator::findDataFlavorForNativeFormatName( const OUString& aNativeFormatName, DataFlavor& aDataFlavor ) const
|
||||||
{
|
{
|
||||||
vector< FormatEntry >::const_iterator citer_end = m_TranslTable.end( );
|
vector< FormatEntry >::const_iterator citer_end = g_TranslTable.end( );
|
||||||
for ( vector< FormatEntry >::const_iterator citer = m_TranslTable.begin( );
|
for ( vector< FormatEntry >::const_iterator citer = g_TranslTable.begin( );
|
||||||
citer != citer_end;
|
citer != citer_end;
|
||||||
++citer )
|
++citer )
|
||||||
{
|
{
|
||||||
@@ -516,8 +524,8 @@ void SAL_CALL CDataFormatTranslator::findStandardFormatIdForCharset( const OUStr
|
|||||||
|
|
||||||
void SAL_CALL CDataFormatTranslator::setStandardFormatIdForNativeFormatName( const OUString& aNativeFormatName, Any& aAny ) const
|
void SAL_CALL CDataFormatTranslator::setStandardFormatIdForNativeFormatName( const OUString& aNativeFormatName, Any& aAny ) const
|
||||||
{
|
{
|
||||||
vector< FormatEntry >::const_iterator citer_end = m_TranslTable.end( );
|
vector< FormatEntry >::const_iterator citer_end = g_TranslTable.end( );
|
||||||
for ( vector< FormatEntry >::const_iterator citer = m_TranslTable.begin( ); citer != citer_end; ++citer )
|
for ( vector< FormatEntry >::const_iterator citer = g_TranslTable.begin( ); citer != citer_end; ++citer )
|
||||||
{
|
{
|
||||||
if ( aNativeFormatName.equalsIgnoreAsciiCase( citer->aNativeFormatName ) &&
|
if ( aNativeFormatName.equalsIgnoreAsciiCase( citer->aNativeFormatName ) &&
|
||||||
(CF_INVALID != citer->aStandardFormatId) )
|
(CF_INVALID != citer->aStandardFormatId) )
|
||||||
@@ -533,8 +541,8 @@ void SAL_CALL CDataFormatTranslator::findStdFormatIdOrNativeFormatNameForFullMed
|
|||||||
const OUString& aFullMediaType,
|
const OUString& aFullMediaType,
|
||||||
Any& aAny ) const
|
Any& aAny ) const
|
||||||
{
|
{
|
||||||
vector< FormatEntry >::const_iterator citer_end = m_TranslTable.end( );
|
vector< FormatEntry >::const_iterator citer_end = g_TranslTable.end( );
|
||||||
for ( vector< FormatEntry >::const_iterator citer = m_TranslTable.begin( ); citer != citer_end; ++citer )
|
for ( vector< FormatEntry >::const_iterator citer = g_TranslTable.begin( ); citer != citer_end; ++citer )
|
||||||
{
|
{
|
||||||
Reference< XMimeContentType >
|
Reference< XMimeContentType >
|
||||||
refXMime( aRefXMimeFactory->createMimeContentType( citer->aDataFlavor.MimeType ) );
|
refXMime( aRefXMimeFactory->createMimeContentType( citer->aDataFlavor.MimeType ) );
|
||||||
|
@@ -39,23 +39,6 @@
|
|||||||
#pragma warning(pop)
|
#pragma warning(pop)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
struct FormatEntry
|
|
||||||
{
|
|
||||||
FormatEntry();
|
|
||||||
|
|
||||||
FormatEntry(
|
|
||||||
const char* mime_content_type,
|
|
||||||
const char* human_presentable_name,
|
|
||||||
const char* native_format_name,
|
|
||||||
CLIPFORMAT std_clipboard_format_id,
|
|
||||||
css::uno::Type const & cppu_type
|
|
||||||
);
|
|
||||||
|
|
||||||
css::datatransfer::DataFlavor aDataFlavor;
|
|
||||||
OUString aNativeFormatName;
|
|
||||||
sal_Int32 aStandardFormatId;
|
|
||||||
};
|
|
||||||
|
|
||||||
// CDataFormatTranslator
|
// CDataFormatTranslator
|
||||||
|
|
||||||
class CDataFormatTranslator : public
|
class CDataFormatTranslator : public
|
||||||
@@ -86,8 +69,6 @@ public:
|
|||||||
throw(css::uno::RuntimeException);
|
throw(css::uno::RuntimeException);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void SAL_CALL initTranslationTable( );
|
|
||||||
|
|
||||||
void SAL_CALL findDataFlavorForStandardFormatId( sal_Int32 aStandardFormatId, css::datatransfer::DataFlavor& aDataFlavor ) const;
|
void SAL_CALL findDataFlavorForStandardFormatId( sal_Int32 aStandardFormatId, css::datatransfer::DataFlavor& aDataFlavor ) const;
|
||||||
void SAL_CALL findDataFlavorForNativeFormatName( const OUString& aNativeFormatName, css::datatransfer::DataFlavor& aDataFlavor ) const;
|
void SAL_CALL findDataFlavorForNativeFormatName( const OUString& aNativeFormatName, css::datatransfer::DataFlavor& aDataFlavor ) const;
|
||||||
void SAL_CALL findStandardFormatIdForCharset( const OUString& aCharset, css::uno::Any& aAny ) const;
|
void SAL_CALL findStandardFormatIdForCharset( const OUString& aCharset, css::uno::Any& aAny ) const;
|
||||||
@@ -101,7 +82,6 @@ private:
|
|||||||
css::datatransfer::DataFlavor SAL_CALL mkDataFlv( const OUString& cnttype, const OUString& hpname, css::uno::Type dtype );
|
css::datatransfer::DataFlavor SAL_CALL mkDataFlv( const OUString& cnttype, const OUString& hpname, css::uno::Type dtype );
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::vector< FormatEntry > m_TranslTable;
|
|
||||||
const css::uno::Reference< css::uno::XComponentContext > m_xContext;
|
const css::uno::Reference< css::uno::XComponentContext > m_xContext;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user