28 class ORelationDesignView;
40 virtual void AddTabWin(
const OUString& _rComposedName,
const OUString& rWinName,
bool bNewTable =
false)
override;
49 virtual void _elementInserted(
const css::container::ContainerEvent& _rEvent )
override;
50 virtual void _elementRemoved(
const css::container::ContainerEvent& _rEvent )
override;
51 virtual void _elementReplaced(
const css::container::ContainerEvent& _rEvent )
override;
56 virtual void dispose()
override;
62 virtual void ReSync()
override;
virtual VclPtr< OTableWindow > createWindow(const TTableWindowData::value_type &_pData) override
factory method to create table windows
virtual void AddConnection(const OJoinExchangeData &jxdSource, const OJoinExchangeData &jxdDest) override
virtual void RemoveTabWin(OTableWindow *pTabWin) override
virtual void _elementInserted(const css::container::ContainerEvent &_rEvent) override
TTableConnectionData::value_type m_pCurrentlyTabConnData
set when we creating a connection with more than one keycolumn
virtual void ConnDoubleClicked(VclPtr< OTableConnection > &rConnection) override
virtual bool allowQueries() const override
determines whether the classes Init method should accept a query name, or only table names
virtual void _elementRemoved(const css::container::ContainerEvent &_rEvent) override
virtual void lookForUiActivities() override
ORelationTableView(vcl::Window *pParent, ORelationDesignView *pView)
virtual bool RemoveConnection(VclPtr< OTableConnection > &rConn, bool _bDelete) override
RemoveConnection allows to remove connections from join table view.
virtual void _elementReplaced(const css::container::ContainerEvent &_rEvent) override
VclPtr< OTableConnection > m_pExistingConnection
is set when a connection was dragged on an existing connection
virtual void ReSync() override
take all WinData and ConnData from the document and create the corresponding Wins and Conns
virtual ~ORelationTableView() override
virtual void AddTabWin(const OUString &_rComposedName, const OUString &rWinName, bool bNewTable=false) override
void AddNewRelation()
Creates a dialogue for a completely new relation.
::rtl::Reference< comphelper::OContainerListenerAdapter > m_pContainerListener
virtual bool IsAddAllowed() override
used by AddTabDlg to check if tables can be added
virtual void dispose() override