/** called when init fails at the tablewindowdata because the m_xTable objectcouldnotprovidecolumns,butnoexceptionwasthrown.
Expected to throw. */ virtualvoid onNoColumns_throw() override;
/// base class overwritten: create and delete windows /// (not really delete, as it becomes an UndoAction) bool ContainsTabWin(const OTableWindow& rTabWin); // #i122589# Allow to check if OTableWindow is registered virtualvoid AddTabWin( const OUString& _rTableName, const OUString& _rAliasName, bool bNewTable = false ) override; virtualvoid RemoveTabWin(OTableWindow* pTabWin) override;
/// Inserting a Connection the structure void GetConnection(OQueryTableConnection* pConn); /** Removing a Connection from the structure
Thisresultseffectivelyincompleteresetofrequestform,asall windowsarehidden,asareallConnectionstothesewindowsandall
request columns based on those tables */ void DropConnection(VclPtr<OQueryTableConnection> const & rConn);
// show and hide TabWin (NOT create or delete) bool ShowTabWin(OQueryTableWindow* pTabWin, OQueryTabWinUndoAct* pUndoAction, bool _bAppend); void HideTabWin(OQueryTableWindow* pTabWin, OQueryTabWinUndoAct* pUndoAction);
/// ensure visibility of TabWins (+ and invalidate connections) virtualvoid EnsureVisible(const OTableWindow* _pWin) override;
/// how many tables with a certain alias do I already have?
sal_Int32 CountTableAlias(const OUString& rName, sal_Int32& rMax);
/// insert field (simply passed to parents) void InsertField(const OTableFieldDescRef& rInfo);
/// rebuild everything (TabWins, Connections) /// (PRECONDITION: ClearAll was called previously) virtualvoid ReSync() override;
/// delete everything hard (TabWins, Connections), without any notifications virtualvoid ClearAll() override;
// used by AddTabDlg to see if tables can still be added //virtual sal_Bool IsAddAllowed();
/// announce new Connection and insert it, if not existing yet void NotifyTabConnection(const OQueryTableConnection& rNewConn, bool _bCreateUndoAction = true);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.