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 <txtatr.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 <unotools.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/svdogrp.hxx>
#include <svx/svdmodel.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 <fmtcntnt.hxx>
#include <PostItMgr.hxx>
#include <postithelper.hxx>
#include <redline.hxx>
#include <docary.hxx>
#include <vcl/treelistentry.hxx>
#include <swabstdlg.hxx>
#include <globals.hrc>
#include <bitmaps.hlst>
#include <unomid.h>
#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
 
class  SwContentLBoxString
 

Macros

#define CTYPE_CNT   0
 
#define CTYPE_CTT   1
 
#define NAVI_BOOKMARK_DELIM   u'\x0001'
 

Enumerations

enum  STR_CONTEXT_IDX {
  IDX_STR_OUTLINE_LEVEL = 0,
  IDX_STR_DRAGMODE = 1,
  IDX_STR_HYPERLINK = 2,
  IDX_STR_LINK_REGION = 3,
  IDX_STR_COPY_REGION = 4,
  IDX_STR_DISPLAY = 5,
  IDX_STR_ACTIVE_VIEW = 6,
  IDX_STR_HIDDEN = 7,
  IDX_STR_ACTIVE = 8,
  IDX_STR_INACTIVE = 9,
  IDX_STR_EDIT_ENTRY = 10,
  IDX_STR_DELETE_ENTRY = 11,
  IDX_STR_SEND_OUTLINE_TO_CLIPBOARD_ENTRY = 12
}
 

Functions

static voidlcl_GetOutlineKey (SwContentTree *pTree, SwOutlineContent const *pContent)
 
 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 97 of file content.cxx.

#define CTYPE_CTT   1

Definition at line 98 of file content.cxx.

#define NAVI_BOOKMARK_DELIM   u'\x0001'

Definition at line 106 of file content.cxx.

Referenced by NaviContentBookmark::Copy(), and NaviContentBookmark::Paste().

Enumeration Type Documentation

Enumerator
IDX_STR_OUTLINE_LEVEL 
IDX_STR_DRAGMODE 
IDX_STR_HYPERLINK 
IDX_STR_LINK_REGION 
IDX_STR_COPY_REGION 
IDX_STR_DISPLAY 
IDX_STR_ACTIVE_VIEW 
IDX_STR_HIDDEN 
IDX_STR_ACTIVE 
IDX_STR_INACTIVE 
IDX_STR_EDIT_ENTRY 
IDX_STR_DELETE_ENTRY 
IDX_STR_SEND_OUTLINE_TO_CLIPBOARD_ENTRY 

Definition at line 819 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 2722 of file content.cxx.

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

static void* lcl_GetOutlineKey ( SwContentTree pTree,
SwOutlineContent const *  pContent 
)
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 213 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 229 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 836 of file content.cxx.