LibreOffice Module filter (master) 1
Namespaces | Macros | Functions | Variables
t602filter.cxx File Reference
#include "t602filter.hxx"
#include <strings.hrc>
#include <cppuhelper/factory.hxx>
#include <cppuhelper/bootstrap.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <com/sun/star/awt/Toolkit.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/container/XNameContainer.hpp>
#include <com/sun/star/awt/UnoControlDialog.hpp>
#include <com/sun/star/awt/XControl.hpp>
#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <osl/diagnose.h>
#include <rtl/ref.hxx>
#include <rtl/character.hxx>
#include <unotools/streamwrap.hxx>
#include <utility>
Include dependency graph for t602filter.cxx:

Go to the source code of this file.

Namespaces

namespace  T602ImportFilter
 

Macros

#define Start_(_nam)
 
#define End_(_nam)
 
#define propInt_(_prop, _nam, _val)
 
#define propShort_(_prop, _nam, _val)
 
#define propBool_(_prop, _nam, _val)
 
#define propString_(_prop, _nam, _val)
 
#define propStringFromResId_(_prop, _nam, _val)
 
#define propGet_(_prop, _nam)    _prop->getPropertyValue(_nam);
 
#define Inst_(_path)    xMultiServiceFactory->createInstance(_path);
 
#define Insert_(_cont, _nam, _obj)
 

Functions

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * filter_T602ImportFilterDialog_get_implementation (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * filter_T602ImportFilter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT bool TestImport602 (SvStream &rStream)
 

Variables

unsigned char const T602ImportFilter::kam2lat [129]
 
unsigned char const T602ImportFilter::koi2lat [129]
 
unsigned char const T602ImportFilter::lat2UNC [257]
 
unsigned char const T602ImportFilter::rus2UNC [257]
 
static inistruct T602ImportFilter::ini
 

Macro Definition Documentation

◆ End_

#define End_ (   _nam)
Value:
if (mxHandler.is()) \
{ \
mxHandler->endElement(_nam); \
}
rtl::Reference< FragmentHandler > mxHandler

Definition at line 124 of file t602filter.cxx.

◆ Insert_

#define Insert_ (   _cont,
  _nam,
  _obj 
)
Value:
any <<= _obj;\
_cont->insertByName( _nam, any );
const Any & any

◆ Inst_

#define Inst_ (   _path)     xMultiServiceFactory->createInstance(_path);

◆ propBool_

#define propBool_ (   _prop,
  _nam,
  _val 
)
Value:
any <<= _val;\
_prop->setPropertyValue(_nam, any);

◆ propGet_

#define propGet_ (   _prop,
  _nam 
)     _prop->getPropertyValue(_nam);

◆ propInt_

#define propInt_ (   _prop,
  _nam,
  _val 
)
Value:
any <<= static_cast<sal_Int32>(_val);\
_prop->setPropertyValue(_nam, any);

◆ propShort_

#define propShort_ (   _prop,
  _nam,
  _val 
)
Value:
any <<= static_cast<sal_Int16>(_val);\
_prop->setPropertyValue(_nam, any);

◆ propString_

#define propString_ (   _prop,
  _nam,
  _val 
)
Value:
any <<= OUString(_val);\
_prop->setPropertyValue(_nam, any);

◆ propStringFromResId_

#define propStringFromResId_ (   _prop,
  _nam,
  _val 
)
Value:
any <<= FilterResId(_val);\
_prop->setPropertyValue(_nam, any);

◆ Start_

#define Start_ (   _nam)
Value:
if (mxHandler.is()) \
{ \
mxHandler->startElement(_nam, xAttrList); \
if (mpAttrList) \
mpAttrList->Clear(); \
}

Definition at line 116 of file t602filter.cxx.

Function Documentation

◆ filter_T602ImportFilter_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * filter_T602ImportFilter_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 1092 of file t602filter.cxx.

◆ filter_T602ImportFilterDialog_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * filter_T602ImportFilterDialog_get_implementation ( css::uno::XComponentContext *  ,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 1085 of file t602filter.cxx.

◆ TestImport602()

SAL_DLLPUBLIC_EXPORT bool TestImport602 ( SvStream rStream)

Definition at line 1098 of file t602filter.cxx.

References xStream.