LibreOffice Module sw (master) 1
|
#include <vector>
#include <optional>
#include <cppuhelper/weakref.hxx>
#include <editeng/svxenum.hxx>
#include <i18nlangtag/lang.h>
#include <o3tl/typed_flags_set.hxx>
#include <sal/log.hxx>
#include <svl/listener.hxx>
#include <svl/poolitem.hxx>
#include <unotools/weakref.hxx>
#include <com/sun/star/text/XDocumentIndexMark.hpp>
#include "calbck.hxx"
#include "hints.hxx"
#include "swtypes.hxx"
#include "toxe.hxx"
Go to the source code of this file.
Classes | |
struct | sw::CollectTextMarksHint |
struct | sw::FindContentFrameHint |
struct | sw::CollectTextTOXMarksForLayoutHint |
class | SwTOXMark |
class | SwTOXType |
struct | SwFormToken |
struct | SwFormTokenEqualToFormTokenType |
class | SwFormTokensHelper |
Helper class that converts vectors of tokens to strings and vice versa. More... | |
class | SwForm |
struct | o3tl::typed_flags< SwTOXElement > |
struct | o3tl::typed_flags< SwTOIOptions > |
struct | o3tl::typed_flags< SwTOOElements > |
class | SwTOXBase |
Namespaces | |
namespace | sw |
Dialog to specify the properties of date form field. | |
namespace | o3tl |
Macros | |
#define | FORM_TITLE 0 |
#define | FORM_ALPHA_DELIMITER 1 |
#define | FORM_PRIMARY_KEY 2 |
#define | FORM_SECONDARY_KEY 3 |
#define | FORM_ENTRY 4 |
#define | TOX_STYLE_DELIMITER u'\x0001' |
Typedefs | |
typedef std::vector< SwTOXMark * > | SwTOXMarks |
typedef std::vector< SwFormToken > | SwFormTokens |
Vector of tokens. More... | |
Enumerations | |
enum | FormTokenType { TOKEN_ENTRY_NO , TOKEN_ENTRY_TEXT , TOKEN_ENTRY , TOKEN_TAB_STOP , TOKEN_TEXT , TOKEN_PAGE_NUMS , TOKEN_CHAPTER_INFO , TOKEN_LINK_START , TOKEN_LINK_END , TOKEN_AUTHORITY , TOKEN_END } |
enum class | SwTOXElement : sal_uInt16 { NONE = 0x0000 , Mark = 0x0001 , OutlineLevel = 0x0002 , Template = 0x0004 , Ole = 0x0008 , Table = 0x0010 , Graphic = 0x0020 , Frame = 0x0040 , Sequence = 0x0080 , TableLeader = 0x0100 , TableInToc = 0x0200 , Bookmark = 0x0400 , Newline = 0x0800 , ParagraphOutlineLevel = 0x1000 } |
enum class | SwTOIOptions : sal_uInt16 { NONE = 0x00 , SameEntry = 0x01 , FF = 0x02 , CaseSensitive = 0x04 , KeyAsEntry = 0x08 , AlphaDelimiter = 0x10 , Dash = 0x20 , InitialCaps = 0x40 } |
enum | SwCaptionDisplay { CAPTION_COMPLETE , CAPTION_NUMBER , CAPTION_TEXT } |
enum class | SwTOOElements : sal_uInt16 { NONE = 0x00 , Math = 0x01 , Chart = 0x02 , Calc = 0x08 , DrawImpress = 0x10 , Other = 0x80 } |
Functions | |
auto | sw::PrepareJumpToTOXMark (SwDoc const &rDoc, std::u16string_view aName) -> std::optional< std::pair< SwTOXMark, sal_Int32 > > |
Variables | |
const sal_Unicode | C_NUM_REPL |
const sal_Unicode | C_END_PAGE_NUM |
typedef std::vector<SwFormToken> SwFormTokens |
typedef std::vector<SwTOXMark*> SwTOXMarks |
enum FormTokenType |
enum SwCaptionDisplay |
|
strong |
|
strong |
|
strong |
|
extern |
Definition at line 48 of file tox.cxx.
Referenced by sw::ToxTextGenerator::ConstructPageNumberPlaceholder(), and SwTOXBaseSection::UpdatePageNum_().
|
extern |
Definition at line 47 of file tox.cxx.
Referenced by sw::ToxTextGenerator::ConstructPageNumberPlaceholder(), and SwTOXBaseSection::UpdatePageNum_().