LibreOffice Module sw (master)  1
Macros | Functions | Variables
docsh.cxx File Reference
#include <config_features.h>
#include <hintids.hxx>
#include <vcl/layout.hxx>
#include <vcl/weld.hxx>
#include <vcl/svapp.hxx>
#include <vcl/wrkwin.hxx>
#include <vcl/jobset.hxx>
#include <svl/whiter.hxx>
#include <svl/zforlist.hxx>
#include <svl/eitem.hxx>
#include <svl/stritem.hxx>
#include <svl/PasswordHelper.hxx>
#include <editeng/adjustitem.hxx>
#include <basic/sbx.hxx>
#include <unotools/moduleoptions.hxx>
#include <unotools/misccfg.hxx>
#include <sfx2/request.hxx>
#include <sfx2/passwd.hxx>
#include <sfx2/bindings.hxx>
#include <sfx2/docfile.hxx>
#include <sfx2/evntconf.hxx>
#include <sfx2/docfilt.hxx>
#include <sfx2/notebookbar/SfxNotebookBar.hxx>
#include <sfx2/printer.hxx>
#include <sfx2/linkmgr.hxx>
#include <svl/srchitem.hxx>
#include <editeng/flstitem.hxx>
#include <sfx2/htmlmode.hxx>
#include <svtools/soerr.hxx>
#include <comphelper/classids.hxx>
#include <basic/basmgr.hxx>
#include <basic/sbmod.hxx>
#include <swevent.hxx>
#include <fmtpdsc.hxx>
#include <fmtfsize.hxx>
#include <fmtfld.hxx>
#include <node.hxx>
#include <swwait.hxx>
#include <printdata.hxx>
#include <frmatr.hxx>
#include <view.hxx>
#include <edtwin.hxx>
#include <PostItMgr.hxx>
#include <wrtsh.hxx>
#include <docsh.hxx>
#include <basesh.hxx>
#include <viewopt.hxx>
#include <wdocsh.hxx>
#include <swmodule.hxx>
#include <globdoc.hxx>
#include <usrpref.hxx>
#include <shellio.hxx>
#include <docstyle.hxx>
#include <doc.hxx>
#include <docfunc.hxx>
#include <drawdoc.hxx>
#include <IDocumentUndoRedo.hxx>
#include <IDocumentSettingAccess.hxx>
#include <IDocumentLinksAdministration.hxx>
#include <IDocumentDeviceAccess.hxx>
#include <IDocumentDrawModelAccess.hxx>
#include <IDocumentRedlineAccess.hxx>
#include <IDocumentStatistics.hxx>
#include <IDocumentState.hxx>
#include <docstat.hxx>
#include <pagedesc.hxx>
#include <pview.hxx>
#include <mdiexp.hxx>
#include <swbaslnk.hxx>
#include <srcview.hxx>
#include <ndindex.hxx>
#include <ndole.hxx>
#include <swcli.hxx>
#include <txtftn.hxx>
#include <ftnidx.hxx>
#include <fldbas.hxx>
#include <docary.hxx>
#include <swerror.h>
#include <cmdid.h>
#include <globals.hrc>
#include <strings.hrc>
#include <app.hrc>
#include <unotools/fltrcfg.hxx>
#include <svtools/htmlcfg.hxx>
#include <sfx2/fcontnr.hxx>
#include <sfx2/viewfrm.hxx>
#include <sfx2/objface.hxx>
#include <svx/svxids.hrc>
#include <sfx2/msg.hxx>
#include <swslots.hxx>
#include <com/sun/star/document/UpdateDocMode.hpp>
#include <com/sun/star/script/XLibraryContainer.hpp>
#include <com/sun/star/document/XDocumentProperties.hpp>
#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>
#include <com/sun/star/sdb/DatabaseContext.hpp>
#include <com/sun/star/sdb/XDocumentDataSource.hpp>
#include <com/sun/star/uri/UriReferenceFactory.hpp>
#include <com/sun/star/uri/VndSunStarPkgUrlReferenceFactory.hpp>
#include <com/sun/star/frame/XStorable.hpp>
#include <ooo/vba/XSinkCaller.hpp>
#include <unomid.h>
#include <unotextrange.hxx>
#include <sfx2/Metadatable.hxx>
#include <calbck.hxx>
#include <dbmgr.hxx>
#include <iodetect.hxx>
#include <sal/log.hxx>
#include <LibreOfficeKit/LibreOfficeKitEnums.h>
#include <comphelper/processfactory.hxx>
Include dependency graph for docsh.cxx:

Go to the source code of this file.

Macros

#define ShellClass_SwDocShell
 

Functions

static SwSrcViewlcl_GetSourceView (SwDocShell const *pSh)
 
 IMPL_LINK (SwDocShell, Ole2ModifiedHdl, bool, bNewStatus, void)
 
static sal_Int32 const s_nEvents (SAL_N_ELEMENTS(s_EventNames))
 

Variables

static const char * s_EventNames []
 

Macro Definition Documentation

#define ShellClass_SwDocShell

Definition at line 111 of file docsh.cxx.

Function Documentation

IMPL_LINK ( SwDocShell  ,
Ole2ModifiedHdl  ,
bool  ,
bNewStatus  ,
void   
)

Definition at line 1153 of file docsh.cxx.

References SfxObjectShell::IsEnableSetModified(), and SwDocShell::SetModified().

static SwSrcView* lcl_GetSourceView ( SwDocShell const *  pSh)
static

Definition at line 585 of file docsh.cxx.

References SfxViewFrame::GetFirst(), and SfxShell::GetViewShell().

Referenced by SwDocShell::ConvertTo().

static sal_Int32 const s_nEvents ( SAL_N_ELEMENTS(s_EventNames )
static

Variable Documentation

const char* s_EventNames[]
static
Initial value:
=
{
"OnPageCountChange",
"OnMailMerge",
"OnMailMergeFinished",
"OnFieldMerge",
"OnFieldMergeFinished",
"OnLayoutFinished"
}

Definition at line 1314 of file docsh.cxx.