28 class OTableDesignView;
45 virtual void SetCellData( sal_Int32 nRow, sal_uInt16 nColId,
const css::uno::Any& _rNewData ) = 0;
46 virtual css::uno::Any
GetCellData( sal_Int32 nRow, sal_uInt16 nColId ) = 0;
47 virtual void SetControlText( sal_Int32 nRow, sal_uInt16 nColId,
const OUString& rText ) = 0;
54 virtual void cut()
override;
55 virtual void copy()
override;
56 virtual void paste()
override;
59 void Paste( sal_Int32 nRow );
74 virtual void Init()
override;
tools::Long m_nCurrentPos
current position of selected column
void Paste(sal_Int32 nRow)
virtual void cut() override
virtual bool IsDeleteAllowed()=0
virtual void CopyRows()=0
virtual void SetCellData(sal_Int32 nRow, sal_uInt16 nColId, const TOTypeInfoSP &_pTypeInfo)=0
tools::Long m_nDataPos
currently needed row
virtual OTableDesignView * GetView() const =0
sal_uInt16 m_nCurUndoActId
virtual bool IsInsertNewAllowed(sal_Int32 nRow)=0
virtual void copy() override
virtual void SetControlText(sal_Int32 nRow, sal_uInt16 nColId, const OUString &rText)=0
virtual void InsertNewRows(sal_Int32 nRow)=0
virtual void Command(const CommandEvent &rEvt) override
virtual void SetCellData(sal_Int32 nRow, sal_uInt16 nColId, const css::uno::Any &_rNewData)=0
virtual void paste() override
virtual void KeyInput(const KeyEvent &rEvt) override
virtual bool IsPrimaryKeyAllowed()=0
virtual css::uno::Any GetCellData(sal_Int32 nRow, sal_uInt16 nColId)=0
virtual RowStatus GetRowStatus(sal_Int32 nRow) const override
OTableRowView(vcl::Window *pParent)
virtual void DeleteRows()=0
virtual void Init() override
virtual void InsertRows(sal_Int32 nRow)=0
sal_uInt16 GetCurUndoActId() const
std::shared_ptr< OTypeInfo > TOTypeInfoSP