27#include <com/sun/star/container/XIndexAccess.hpp>
28#include <com/sun/star/text/WritingMode.hpp>
29#include <com/sun/star/uno/Reference.hxx>
30#include <com/sun/star/util/XModifyListener.hpp>
50 std::vector<std::unique_ptr<SdrUndoAction>>
maUndos;
53 void CropTableModelToSelection(
const CellPos& rStart,
const CellPos& rEnd);
56 void LayoutTable(
tools::Rectangle& rArea,
bool bFitWidth,
bool bFitHeight );
58 void ApplyCellStyles();
67 sal_Int32 getColumnCount()
const;
69 std::vector<sal_Int32> getColumnWidths()
const;
70 sal_Int32 getRowCount()
const;
72 void DragEdge(
bool mbHorizontal,
int nEdge, sal_Int32 nOffset );
77 virtual void SAL_CALL modified(
const css::lang::EventObject& aEvent )
override;
80 virtual void SAL_CALL disposing(
const css::lang::EventObject& Source )
override;
84 void connectTableStyle();
85 void disconnectTableStyle();
FILE * init(int, char **)
static sal_Int32 lastColCount
TableStyleSettings maTableStyle
std::unique_ptr< TableLayouter > mpLayouter
static tools::Rectangle lastLayoutResultRectangle
static bool lastLayoutFitWidth
static css::text::WritingMode lastLayoutMode
static sal_Int32 lastRowCount
static SdrTableObjImpl * lastLayoutTable
static bool lastLayoutFitHeight
static tools::Rectangle lastLayoutInputRectangle
std::vector< std::unique_ptr< SdrUndoAction > > maUndos
static bool rowSizeChanged
css::uno::Reference< css::container::XIndexAccess > mxTableStyle
static std::vector< sal_Int32 > lastColWidths
struct _xmlTextWriter * xmlTextWriterPtr
#define SVXCORE_DLLPUBLIC