23#include <com/sun/star/uno/Reference.h>
31 class OTableConnectionData;
34 class OConnectionLine;
39 TTableConnectionData::value_type
62 virtual void dispose()
override;
94 virtual css::uno::Reference< css::accessibility::XAccessible >
CreateAccessible()
override;
virtual ~OTableConnection() override
destructor
std::vector< std::unique_ptr< OConnectionLine > > m_vConnLine
const TTableConnectionData::value_type & GetData() const
TTableConnectionData::value_type m_pData
bool isTableConnection(const OTableWindow *_pTable)
isTableConnection
void InvalidateConnection()
OTableWindow * GetDestWin() const
OTableWindow * GetSourceWin() const
virtual void dispose() override
OTableConnection & operator=(const OTableConnection &rConn)
tools::Rectangle GetBoundingRect() const
void clearLineData()
loops through the vector and deletes all lines
OJoinTableView * GetParent() const
VclPtr< OJoinTableView > m_pParent
const std::vector< std::unique_ptr< OConnectionLine > > & GetConnLineList() const
bool CheckHit(const Point &rMousePos) const
virtual css::uno::Reference< css::accessibility::XAccessible > CreateAccessible() override
OTableConnection(OJoinTableView *pContainer, TTableConnectionData::value_type aTabConnData)
virtual void Draw(vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect)
virtual void Draw(::OutputDevice *pDev, const Point &rPos, SystemTextColorFlags nFlags)