LibreOffice Module sfx2 (master) 1
Classes | Namespaces | Enumerations | Functions
event.hxx File Reference
#include <sal/config.h>
#include <ostream>
#include <sfx2/dllapi.h>
#include <svl/hint.hxx>
#include <unotools/eventcfg.hxx>
#include <rtl/ustring.hxx>
#include <com/sun/star/uno/Sequence.hxx>
#include <com/sun/star/frame/XController2.hpp>
#include <com/sun/star/view/PrintableState.hpp>
#include <utility>
Include dependency graph for event.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SfxEventHint
 
class  SfxViewEventHint
 
class  SfxPrintingHint
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::beans
 

Enumerations

enum class  SvMacroItemId : sal_uInt16 {
  NONE = 0 ,
  HtmlOnSubmitForm ,
  HtmlOnResetForm ,
  HtmlOnGetFocus ,
  HtmlOnLoseFocus ,
  HtmlOnClick ,
  HtmlOnClickItem ,
  HtmlOnChange ,
  HtmlOnSelect ,
  OpenDoc ,
  PrepareCloseDoc ,
  ActivateDoc ,
  DeactivateDoc ,
  OnMouseOver = 5100 ,
  OnClick = 5101 ,
  OnMouseOut = 5102 ,
  OnImageLoadDone = 10000 ,
  OnImageLoadCancel = 10001 ,
  OnImageLoadError = 10002 ,
  SwObjectSelect = 20000 ,
  SwStartInsGlossary = 20001 ,
  SwEndInsGlossary = 20002 ,
  SwFrmKeyInputAlpha = 20004 ,
  SwFrmKeyInputNoAlpha = 20005 ,
  SwFrmResize = 20006 ,
  SwFrmMove = 20007
}
 these values get stored in streams in a 16-bit value More...
 
enum class  SfxEventHintId {
  NONE = 0 ,
  ActivateDoc ,
  CloseDoc ,
  CloseView ,
  CreateDoc ,
  DeactivateDoc ,
  DocCreated ,
  LoadFinished ,
  ModifyChanged ,
  OpenDoc ,
  PrepareCloseDoc ,
  PrepareCloseView ,
  PrintDoc ,
  SaveAsDoc ,
  SaveAsDocDone ,
  SaveAsDocFailed ,
  SaveDoc ,
  SaveDocDone ,
  SaveDocFailed ,
  SaveToDoc ,
  SaveToDocDone ,
  SaveToDocFailed ,
  StorageChanged ,
  ViewCreated ,
  VisAreaChanged ,
  SwMailMerge ,
  SwMailMergeEnd ,
  SwEventPageCount ,
  SwEventFieldMerge ,
  SwEventFieldMergeFinished ,
  SwEventLayoutFinished
}
 

Functions

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &stream, const SvMacroItemId &id)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &stream, const SfxEventHintId &id)
 

Enumeration Type Documentation

◆ SfxEventHintId

enum class SfxEventHintId
strong
Enumerator
NONE 
ActivateDoc 
CloseDoc 
CloseView 
CreateDoc 
DeactivateDoc 
DocCreated 
LoadFinished 
ModifyChanged 
OpenDoc 
PrepareCloseDoc 
PrepareCloseView 
PrintDoc 
SaveAsDoc 
SaveAsDocDone 
SaveAsDocFailed 
SaveDoc 
SaveDocDone 
SaveDocFailed 
SaveToDoc 
SaveToDocDone 
SaveToDocFailed 
StorageChanged 
ViewCreated 
VisAreaChanged 
SwMailMerge 
SwMailMergeEnd 
SwEventPageCount 
SwEventFieldMerge 
SwEventFieldMergeFinished 
SwEventLayoutFinished 

Definition at line 116 of file event.hxx.

◆ SvMacroItemId

enum class SvMacroItemId : sal_uInt16
strong

these values get stored in streams in a 16-bit value

Enumerator
NONE 
HtmlOnSubmitForm 
HtmlOnResetForm 
HtmlOnGetFocus 
HtmlOnLoseFocus 
HtmlOnClick 
HtmlOnClickItem 
HtmlOnChange 
HtmlOnSelect 
OpenDoc 
PrepareCloseDoc 
ActivateDoc 
DeactivateDoc 
OnMouseOver 
OnClick 
OnMouseOut 
OnImageLoadDone 
OnImageLoadCancel 
OnImageLoadError 
SwObjectSelect 
SwStartInsGlossary 
SwEndInsGlossary 
SwFrmKeyInputAlpha 
SwFrmKeyInputNoAlpha 
SwFrmResize 
SwFrmMove 

Definition at line 41 of file event.hxx.

Function Documentation

◆ operator<<() [1/2]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< ( std::basic_ostream< charT, traits > &  stream,
const SfxEventHintId id 
)
inline

Definition at line 1 of file event.hxx.

◆ operator<<() [2/2]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< ( std::basic_ostream< charT, traits > &  stream,
const SvMacroItemId id 
)
inline

Definition at line 1 of file event.hxx.