LibreOffice Module sw (master)  1
Classes | Macros | Enumerations | Functions | Variables
content.cxx File Reference
#include <comphelper/string.hxx>
#include <svl/urlbmk.hxx>
#include <osl/thread.h>
#include <sal/log.hxx>
#include <tools/urlobj.hxx>
#include <sfx2/docfile.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/event.hxx>
#include <sfx2/viewfrm.hxx>
#include <o3tl/enumrange.hxx>
#include <o3tl/sorted_vector.hxx>
#include <vcl/help.hxx>
#include <vcl/settings.hxx>
#include <sot/formats.hxx>
#include <uiitems.hxx>
#include <fmtinfmt.hxx>
#include <txtinet.hxx>
#include <fmtfld.hxx>
#include <swmodule.hxx>
#include <wrtsh.hxx>
#include <view.hxx>
#include <docsh.hxx>
#include <drawdoc.hxx>
#include <content.hxx>
#include <frmfmt.hxx>
#include <fldbas.hxx>
#include <IMark.hxx>
#include <section.hxx>
#include <tox.hxx>
#include <navipi.hxx>
#include <navicont.hxx>
#include <navicfg.hxx>
#include <edtwin.hxx>
#include <doc.hxx>
#include <IDocumentDrawModelAccess.hxx>
#include <IDocumentOutlineNodes.hxx>
#include <unotxvw.hxx>
#include <cmdid.h>
#include <helpids.h>
#include <strings.hrc>
#include <com/sun/star/text/XTextSectionsSupplier.hpp>
#include <com/sun/star/text/XTextGraphicObjectsSupplier.hpp>
#include <com/sun/star/text/XTextTablesSupplier.hpp>
#include <com/sun/star/text/XDocumentIndexesSupplier.hpp>
#include <com/sun/star/text/XDocumentIndex.hpp>
#include <com/sun/star/text/XBookmarksSupplier.hpp>
#include <com/sun/star/text/XTextEmbeddedObjectsSupplier.hpp>
#include <com/sun/star/text/XTextFramesSupplier.hpp>
#include <dcontact.hxx>
#include <svx/svdpage.hxx>
#include <svx/svdview.hxx>
#include <vcl/scrbar.hxx>
#include <SwRewriter.hxx>
#include <hints.hxx>
#include <numrule.hxx>
#include <swundo.hxx>
#include <ndtxt.hxx>
#include <PostItMgr.hxx>
#include <postithelper.hxx>
#include <vcl/treelistentry.hxx>
#include <swabstdlg.hxx>
#include <bitmaps.hlst>
#include <navmgr.hxx>
#include <AnnotationWin.hxx>
#include <memory>
Include dependency graph for content.cxx:

Go to the source code of this file.

Classes

class  SwContentArr
 

Macros

#define CTYPE_CNT   0
 
#define CTYPE_CTT   1
 

Enumerations

enum  STR_CONTEXT_IDX
 

Functions

static voidlcl_GetOutlineKey (SwContentTree *pTree, SwOutlineContent const *pContent)
 
static void lcl_InsertExpandCollapseAllItem (SwContentTree *pContentTree, SvTreeListEntry *pEntry, PopupMenu *pPop)
 
 IMPL_LINK_NOARG (SwContentTree, ContentDoubleClickHdl, SvTreeListBox *, bool)
 
 IMPL_LINK_NOARG (SwContentTree, TimerUpdate, Timer *, void)
 No idle with focus or while dragging. More...
 

Variables

static const char * STR_CONTENT_TYPE_ARY []
 
static const char * STR_CONTENT_TYPE_SINGLE_ARY []
 
static const char * STR_CONTEXT_ARY []
 

Macro Definition Documentation

#define CTYPE_CNT   0

Definition at line 88 of file content.cxx.

#define CTYPE_CTT   1

Definition at line 89 of file content.cxx.

Enumeration Type Documentation

Definition at line 816 of file content.cxx.

Function Documentation

IMPL_LINK_NOARG ( SwContentTree  ,
ContentDoubleClickHdl  ,
SvTreeListBox ,
bool   
)
IMPL_LINK_NOARG ( SwContentTree  ,
TimerUpdate  ,
Timer ,
void   
)

No idle with focus or while dragging.

Definition at line 2734 of file content.cxx.

References SwViewShell::ActionPend(), Clear, SwViewShell::GetWin(), and SwView::GetWrtShellPtr().

static void* lcl_GetOutlineKey ( SwContentTree pTree,
SwOutlineContent const *  pContent 
)
static
static void lcl_InsertExpandCollapseAllItem ( SwContentTree pContentTree,
SvTreeListEntry pEntry,
PopupMenu pPop 
)
static

Variable Documentation

const char* STR_CONTENT_TYPE_ARY[]
static
Initial value:
=
{
STR_CONTENT_TYPE_OUTLINE,
STR_CONTENT_TYPE_TABLE,
STR_CONTENT_TYPE_FRAME,
STR_CONTENT_TYPE_GRAPHIC,
STR_CONTENT_TYPE_OLE,
STR_CONTENT_TYPE_BOOKMARK,
STR_CONTENT_TYPE_REGION,
STR_CONTENT_TYPE_URLFIELD,
STR_CONTENT_TYPE_REFERENCE,
STR_CONTENT_TYPE_INDEX,
STR_CONTENT_TYPE_POSTIT,
STR_CONTENT_TYPE_DRAWOBJECT
}

Definition at line 208 of file content.cxx.

const char* STR_CONTENT_TYPE_SINGLE_ARY[]
static
Initial value:
=
{
STR_CONTENT_TYPE_SINGLE_OUTLINE,
STR_CONTENT_TYPE_SINGLE_TABLE,
STR_CONTENT_TYPE_SINGLE_FRAME,
STR_CONTENT_TYPE_SINGLE_GRAPHIC,
STR_CONTENT_TYPE_SINGLE_OLE,
STR_CONTENT_TYPE_SINGLE_BOOKMARK,
STR_CONTENT_TYPE_SINGLE_REGION,
STR_CONTENT_TYPE_SINGLE_URLFIELD,
STR_CONTENT_TYPE_SINGLE_REFERENCE,
STR_CONTENT_TYPE_SINGLE_INDEX,
STR_CONTENT_TYPE_SINGLE_POSTIT,
STR_CONTENT_TYPE_SINGLE_DRAWOBJECT
}

Definition at line 224 of file content.cxx.

const char* STR_CONTEXT_ARY[]
static
Initial value:
=
{
STR_OUTLINE_LEVEL,
STR_DRAGMODE,
STR_HYPERLINK,
STR_LINK_REGION,
STR_COPY_REGION,
STR_DISPLAY,
STR_ACTIVE_VIEW,
STR_HIDDEN,
STR_ACTIVE,
STR_INACTIVE,
STR_EDIT_ENTRY,
STR_DELETE_ENTRY,
STR_SEND_OUTLINE_TO_CLIPBOARD_ENTRY
}

Definition at line 835 of file content.cxx.