26 class OTableListBoxControl;
27 class IRelationControlInterface;
28 class ORelationControl;
57 void fillAndDisable(
const TTableConnectionData::value_type& _pConnectionData);
73 void Init(
const TTableConnectionData::value_type& _pConnData);
std::map< OUString, VclPtr< OTableWindow > > OTableWindowMap
IRelationControlInterface * getContainer() const
getContainer returns the container interface
OTableListBoxControl(weld::Builder *_pParent, const OJoinTableView::OTableWindowMap *_pTableMap, IRelationControlInterface *_pParentDialog)
OUString m_strCurrentLeft
std::unique_ptr< weld::Container > m_xTable
std::unique_ptr< weld::ComboBox > m_xRightTable
std::unique_ptr< weld::ComboBox > m_xLeftTable
VclPtr< ORelationControl > m_xRC_Tables
void fillAndDisable(const TTableConnectionData::value_type &_pConnectionData)
fillAndDisable fill the listboxes only with one entry and then disable them
css::uno::Reference< css::awt::XWindow > m_xTableCtrlParent
const OJoinTableView::OTableWindowMap * m_pTableMap
OUString m_strCurrentRight
void NotifyCellChange()
NotifyCellChange notifies the browse control that the connection data has changed.
TTableWindowData::value_type const & getReferencingTable() const
DECL_LINK(OnTableChanged, weld::ComboBox &, void)
IRelationControlInterface * m_pParentDialog
void fillListBoxes()
fillListBoxes fills the list boxes with the table windows
void enableRelation(bool _bEnable)
enables the relation control
void Init(const TTableConnectionData::value_type &_pConnData)
Init is a call through to the control inside this one.