LibreOffice Module sfx2 (master) 1
Classes | Namespaces | Enumerations | Functions
sfxmodelfactory.hxx File Reference
#include <sfx2/dllapi.h>
#include <com/sun/star/uno/Reference.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <functional>
Include dependency graph for sfxmodelfactory.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< SfxModelFlags >
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::lang
 
namespace  com::sun::star::uno
 
namespace  o3tl
 
namespace  sfx2
 

Enumerations

enum class  SfxModelFlags {
  NONE = 0x00 ,
  EMBEDDED_OBJECT = 0x01 ,
  EXTERNAL_LINK = 0x02 ,
  DISABLE_EMBEDDED_SCRIPTS = 0x04 ,
  DISABLE_DOCUMENT_RECOVERY = 0x08
}
 

Functions

css::uno::Reference< css::uno::XInterface > sfx2::createSfxModelInstance (const css::uno::Sequence< css::uno::Any > &rxArgs, std::function< css::uno::Reference< css::uno::XInterface >(SfxModelFlags)> creationFunc)
 Intended to be called from UNO constructor functions This evaluates certain creation arguments (passed to createInstanceWithArguments) and passes them to the factory function of the derived class. More...
 

Enumeration Type Documentation

◆ SfxModelFlags

enum class SfxModelFlags
strong
Enumerator
NONE 
EMBEDDED_OBJECT 
EXTERNAL_LINK 
DISABLE_EMBEDDED_SCRIPTS 
DISABLE_DOCUMENT_RECOVERY 

Definition at line 35 of file sfxmodelfactory.hxx.