LibreOffice Module sw (master)  1
Classes | Macros | Typedefs | Functions | Variables
untbl.cxx File Reference
#include <UndoTable.hxx>
#include <UndoRedline.hxx>
#include <UndoDelete.hxx>
#include <UndoSplitMove.hxx>
#include <UndoCore.hxx>
#include <fesh.hxx>
#include <hintids.hxx>
#include <hints.hxx>
#include <editeng/formatbreakitem.hxx>
#include <fmtornt.hxx>
#include <fmtpdsc.hxx>
#include <doc.hxx>
#include <docredln.hxx>
#include <IDocumentUndoRedo.hxx>
#include <IDocumentChartDataProviderAccess.hxx>
#include <IDocumentRedlineAccess.hxx>
#include <IDocumentFieldsAccess.hxx>
#include <IDocumentStylePoolAccess.hxx>
#include <editsh.hxx>
#include <docary.hxx>
#include <ndtxt.hxx>
#include <swtable.hxx>
#include <pam.hxx>
#include <cntfrm.hxx>
#include <tblsel.hxx>
#include <swundo.hxx>
#include <rolbck.hxx>
#include <ddefld.hxx>
#include <tabcol.hxx>
#include <tabfrm.hxx>
#include <rowfrm.hxx>
#include <cellfrm.hxx>
#include <swcache.hxx>
#include <tblafmt.hxx>
#include <poolfmt.hxx>
#include <mvsave.hxx>
#include <cellatr.hxx>
#include <swtblfmt.hxx>
#include <swddetbl.hxx>
#include <redline.hxx>
#include <node2lay.hxx>
#include <tblrwcl.hxx>
#include <fmtanchr.hxx>
#include <strings.hrc>
#include <unochart.hxx>
#include <calbck.hxx>
#include <memory>
#include <utility>
#include <vector>
#include <shellio.hxx>
Include dependency graph for untbl.cxx:

Go to the source code of this file.

Classes

struct  UndoTableCpyTable_Entry
 
class  SaveTable
 
class  SaveLine
 
class  SaveBox
 
struct  SwTableToTextSave
 
class  RedlineFlagsInternGuard
 switch the RedlineFlags on the given document, using SetRedlineFlags_intern. More...
 

Macros

#define CHECK_TABLE(t)   (t).CheckConsistency();
 
#define DEBUG_REDLINE(pDoc)   sw_DebugRedline( pDoc );
 
#define CHECKTABLE(t)   CheckTable( t );
 

Typedefs

typedef std::vector< std::shared_ptr< SfxItemSet > > SfxItemSets
 

Functions

static void CheckTable (const SwTable &)
 
static SwTableLinelcl_FindTableLine (const SwTable &rTable, const SwTableBox &rBox)
 
static const SwTableLineslcl_FindParentLines (const SwTable &rTable, const SwTableBox &rBox)
 
void InsertSort (std::vector< sal_uInt16 > &rArr, sal_uInt16 nIdx)
 

Variables

sal_uInt16 const aSave_BoxContentSet []
 

Macro Definition Documentation

#define CHECK_TABLE (   t)    (t).CheckConsistency();

Definition at line 72 of file untbl.cxx.

Referenced by SwUndoTableNdsChg::RedoImpl(), and SwUndoTableNdsChg::UndoImpl().

#define CHECKTABLE (   t)    CheckTable( t );

Definition at line 181 of file untbl.cxx.

Referenced by SwUndoTableMerge::UndoImpl().

#define DEBUG_REDLINE (   pDoc)    sw_DebugRedline( pDoc );

Typedef Documentation

typedef std::vector<std::shared_ptr<SfxItemSet> > SfxItemSets

Definition at line 83 of file untbl.cxx.

Function Documentation

void CheckTable ( const SwTable rTable)
static
void InsertSort ( std::vector< sal_uInt16 > &  rArr,
sal_uInt16  nIdx 
)

Definition at line 3022 of file untbl.cxx.

Referenced by SwSetExpFieldType::SetSeqRefNo().

static const SwTableLines& lcl_FindParentLines ( const SwTable rTable,
const SwTableBox rBox 
)
static
static SwTableLine* lcl_FindTableLine ( const SwTable rTable,
const SwTableBox rBox 
)
static

Variable Documentation

sal_uInt16 const aSave_BoxContentSet[]
Initial value:
= {
0 }
#define RES_CHRATR_WEIGHT
Definition: hintids.hxx:84
#define RES_CHRATR_FONTSIZE
Definition: hintids.hxx:77
#define RES_CHRATR_FONT
Definition: hintids.hxx:76
#define RES_CHRATR_COLOR
Definition: hintids.hxx:72
#define RES_CHRATR_POSTURE
Definition: hintids.hxx:80
#define RES_PARATR_ADJUST
Definition: hintids.hxx:163
#define RES_CHRATR_SHADOWED
Definition: hintids.hxx:82
#define RES_CHRATR_CROSSEDOUT
Definition: hintids.hxx:74

Definition at line 210 of file untbl.cxx.

Referenced by SaveBox::RestoreAttr(), and SaveBox::SaveContentAttrs().