LibreOffice Module dbaccess (master) 1
|
#include <QueryTableView.hxx>
Public Member Functions | |
OQueryTableView (vcl::Window *pParent, OQueryDesignView *pView) | |
bool | ContainsTabWin (const OTableWindow &rTabWin) |
base class overwritten: create and delete windows (not really delete, as it becomes an UndoAction) More... | |
virtual void | AddTabWin (const OUString &_rTableName, const OUString &_rAliasName, bool bNewTable=false) override |
virtual void | RemoveTabWin (OTableWindow *pTabWin) override |
void | AddTabWin (const OUString &strDatabase, const OUString &strTableName, const OUString &strAlias, bool bNewTable) |
AddTabWin, setting an alias. More... | |
OQueryTableWindow * | FindTable (const OUString &rAliasName) |
search TabWin More... | |
bool | FindTableFromField (const OUString &rFieldName, OTableFieldDescRef const &rInfo, sal_uInt16 &rCnt) |
virtual void | AddConnection (const OJoinExchangeData &jxdSource, const OJoinExchangeData &jxdDest) override |
base class overwritten: create and delete Connections More... | |
virtual bool | RemoveConnection (VclPtr< OTableConnection > &rConn, bool bDelete) override |
RemoveConnection allows to remove connections from join table view. More... | |
void | GetConnection (OQueryTableConnection *pConn) |
Inserting a Connection the structure. More... | |
void | DropConnection (VclPtr< OQueryTableConnection > const &rConn) |
Removing a Connection from the structure. More... | |
bool | ShowTabWin (OQueryTableWindow *pTabWin, OQueryTabWinUndoAct *pUndoAction, bool _bAppend) |
void | HideTabWin (OQueryTableWindow *pTabWin, OQueryTabWinUndoAct *pUndoAction) |
virtual void | EnsureVisible (const OTableWindow *_pWin) override |
ensure visibility of TabWins (+ and invalidate connections) More... | |
sal_Int32 | CountTableAlias (const OUString &rName, sal_Int32 &rMax) |
how many tables with a certain alias do I already have? More... | |
void | InsertField (const OTableFieldDescRef &rInfo) |
insert field (simply passed to parents) More... | |
virtual void | ReSync () override |
rebuild everything (TabWins, Connections) (PRECONDITION: ClearAll was called previously) More... | |
virtual void | ClearAll () override |
delete everything hard (TabWins, Connections), without any notifications More... | |
void | NotifyTabConnection (const OQueryTableConnection &rNewConn, bool _bCreateUndoAction=true) |
announce new Connection and insert it, if not existing yet More... | |
bool | ExistsAVisitedConn (const OQueryTableWindow *pFrom) const |
virtual std::shared_ptr< OTableWindowData > | CreateImpl (const OUString &_rComposedName, const OUString &_sTableName, const OUString &_rWinName) override |
void | createNewConnection () |
opens the join dialog and allows to create a new join connection More... | |
Public Member Functions inherited from dbaui::OJoinTableView | |
OJoinTableView (vcl::Window *pParent, OJoinDesignView *pView) | |
virtual | ~OJoinTableView () override |
virtual void | dispose () override |
virtual void | StateChanged (StateChangedType nStateChange) override |
virtual void | GetFocus () override |
virtual void | LoseFocus () override |
virtual void | KeyInput (const KeyEvent &rEvt) override |
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessible () override |
ScrollAdaptor & | GetHScrollBar () |
ScrollAdaptor & | GetVScrollBar () |
DECL_LINK (VertScrollHdl, weld::Scrollbar &, void) | |
DECL_LINK (HorzScrollHdl, weld::Scrollbar &, void) | |
void | DrawConnections (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) |
void | InvalidateConnections () |
void | BeginChildMove (OTableWindow *pTabWin, const Point &rMousePos) |
void | BeginChildSizing (OTableWindow *pTabWin, PointerStyle nPointer) |
void | NotifyTitleClicked (OTableWindow *pTabWin, const Point &rMousePos) |
virtual void | AddTabWin (const OUString &_rComposedName, const OUString &rWinName, bool bNewTable=false) |
virtual void | RemoveTabWin (OTableWindow *pTabWin) |
void | HideTabWins () |
virtual void | AddConnection (const OJoinExchangeData &jxdSource, const OJoinExchangeData &jxdDest)=0 |
virtual bool | RemoveConnection (VclPtr< OTableConnection > &rConnection, bool bDelete) |
RemoveConnection allows to remove connections from join table view. More... | |
void | addConnection (OTableConnection *_pConnection, bool _bAddData=true) |
allows to add new connections to join table view More... | |
bool | ScrollPane (tools::Long nDelta, bool bHoriz, bool bPaintScrollBars) |
sal_Int64 | GetTabWinCount () const |
const Point & | GetScrollOffset () const |
OJoinDesignView * | getDesignView () const |
OTableWindow * | GetTabWindow (const OUString &rName) |
VclPtr< OTableConnection > & | GetSelectedConn () |
void | DeselectConn (OTableConnection *pConn) |
void | SelectConn (OTableConnection *pConn) |
OTableWindowMap & | GetTabWinMap () |
const std::vector< VclPtr< OTableConnection > > & | getTableConnections () const |
gives a read only access to the connection vector More... | |
bool | ExistsAConn (const OTableWindow *pFromWin) const |
std::vector< VclPtr< OTableConnection > >::const_iterator | getTableConnections (const OTableWindow *_pFromWin) const |
search for all connections of a table More... | |
sal_Int32 | getConnectionCount (const OTableWindow *_pFromWin) const |
how many connection belongs to single table More... | |
OTableConnection * | GetTabConn (const OTableWindow *pLhs, const OTableWindow *pRhs, bool _bSuppressCrossOrNaturalJoin=false) const |
void | clearLayoutInformation () |
clear the window map and connection vector without destroying it More... | |
void | GrabTabWinFocus () |
set the focus to that tab win which most recently had it (or to the first available one) More... | |
virtual void | ReSync () |
take all WinData and ConnData from the document and create the corresponding Wins and Conns More... | |
virtual void | ClearAll () |
Hard deletion. More... | |
virtual bool | IsAddAllowed () |
virtual bool | PreNotify (NotifyEvent &rNEvt) override |
virtual sal_Int8 | AcceptDrop (const AcceptDropEvent &rEvt) override |
virtual sal_Int8 | ExecuteDrop (const ExecuteDropEvent &rEvt) override |
virtual void | lookForUiActivities () |
void | TabWinMoved (OTableWindow *ptWhich, const Point &ptOldPosition) |
Hook that is called after moving/resizing TabWins. More... | |
void | TabWinSized (OTableWindow *ptWhich, const Point &ptOldPosition, const Size &szOldSize) |
void | modified () |
bool | isMovementAllowed (const Point &_rPoint, const Size &_rSize) |
check if the given window is visible. More... | |
const Size & | getRealOutputSize () const |
virtual void | EnsureVisible (const OTableWindow *_pWin) |
void | EnsureVisible (const Point &_rPoint, const Size &_rSize) |
TTableWindowData::value_type | createTableWindowData (const OUString &_rComposedName, const OUString &_sTableName, const OUString &_rWinName) |
Public Member Functions inherited from vcl::Window | |
DECL_DLLPRIVATE_LINK (ImplHandlePaintHdl, Timer *, void) | |
DECL_DLLPRIVATE_LINK (ImplGenerateMouseMoveHdl, void *, void) | |
DECL_DLLPRIVATE_LINK (ImplTrackTimerHdl, Timer *, void) | |
DECL_DLLPRIVATE_LINK (ImplAsyncFocusHdl, void *, void) | |
DECL_DLLPRIVATE_LINK (ImplHandleResizeTimerHdl, Timer *, void) | |
SAL_DLLPRIVATE vcl::Window * | ImplGetFrameWindow () const |
weld::Window * | GetFrameWeld () const |
vcl::Window * | GetFrameWindow () const |
SalFrame * | ImplGetFrame () const |
SAL_DLLPRIVATE ImplFrameData * | ImplGetFrameData () |
vcl::Window * | ImplGetWindow () const |
SAL_DLLPRIVATE ImplWinData * | ImplGetWinData () const |
SAL_DLLPRIVATE vcl::Window * | ImplGetClientWindow () const |
SAL_DLLPRIVATE vcl::Window * | ImplGetDlgWindow (sal_uInt16 n, GetDlgWindowType nType, sal_uInt16 nStart=0, sal_uInt16 nEnd=0xFFFF, sal_uInt16 *pIndex=nullptr) |
SAL_DLLPRIVATE vcl::Window * | ImplGetParent () const |
SAL_DLLPRIVATE vcl::Window * | ImplFindWindow (const Point &rFramePos) |
SAL_DLLPRIVATE void | ImplInvalidateFrameRegion (const vcl::Region *pRegion, InvalidateFlags nFlags) |
SAL_DLLPRIVATE void | ImplInvalidateOverlapFrameRegion (const vcl::Region &rRegion) |
SAL_DLLPRIVATE bool | ImplSetClipFlag (bool bSysObjOnlySmaller=false) |
SAL_DLLPRIVATE bool | ImplIsWindowOrChild (const vcl::Window *pWindow, bool bSystemWindow=false) const |
SAL_DLLPRIVATE bool | ImplIsChild (const vcl::Window *pWindow, bool bSystemWindow=false) const |
SAL_DLLPRIVATE bool | ImplIsFloatingWindow () const |
SAL_DLLPRIVATE bool | ImplIsPushButton () const |
SAL_DLLPRIVATE bool | ImplIsSplitter () const |
SAL_DLLPRIVATE bool | ImplIsOverlapWindow () const |
SAL_DLLPRIVATE void | ImplIsInTaskPaneList (bool mbIsInTaskList) |
SAL_DLLPRIVATE WindowImpl * | ImplGetWindowImpl () const |
SAL_DLLPRIVATE void | ImplGrabFocus (GetFocusFlags nFlags) |
SAL_DLLPRIVATE void | ImplGrabFocusToDocument (GetFocusFlags nFlags) |
SAL_DLLPRIVATE void | ImplInvertFocus (const tools::Rectangle &rRect) |
SAL_DLLPRIVATE PointerStyle | ImplGetMousePointer () const |
SAL_DLLPRIVATE void | ImplCallMouseMove (sal_uInt16 nMouseCode, bool bModChanged=false) |
SAL_DLLPRIVATE void | ImplGenerateMouseMove () |
SAL_DLLPRIVATE void | ImplNotifyKeyMouseCommandEventListeners (NotifyEvent &rNEvt) |
SAL_DLLPRIVATE void | ImplNotifyIconifiedState (bool bIconified) |
SAL_DLLPRIVATE void | ImplUpdateAll () |
SAL_DLLPRIVATE void | ImplControlFocus (GetFocusFlags nFlags=GetFocusFlags::NONE) |
SAL_DLLPRIVATE void | ImplMirrorFramePos (Point &pt) const |
SAL_DLLPRIVATE void | ImplPosSizeWindow (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, PosSizeFlags nFlags) |
SAL_DLLPRIVATE void | ImplCallResize () |
SAL_DLLPRIVATE void | ImplCallMove () |
SAL_DLLPRIVATE void | CompatGetFocus () |
SAL_DLLPRIVATE void | CompatLoseFocus () |
SAL_DLLPRIVATE void | CompatStateChanged (StateChangedType nStateChange) |
SAL_DLLPRIVATE void | CompatDataChanged (const DataChangedEvent &rDCEvt) |
SAL_DLLPRIVATE bool | CompatPreNotify (NotifyEvent &rNEvt) |
SAL_DLLPRIVATE bool | CompatNotify (NotifyEvent &rNEvt) |
void | IncModalCount () |
void | DecModalCount () |
Window (vcl::Window *pParent, WinBits nStyle=0) | |
virtual | ~Window () override |
::OutputDevice const * | GetOutDev () const |
::OutputDevice * | GetOutDev () |
Color | GetBackgroundColor () const |
const Wallpaper & | GetBackground () const |
bool | IsBackground () const |
const MapMode & | GetMapMode () const |
void | SetBackground () |
void | SetBackground (const Wallpaper &rBackground) |
virtual void | MouseMove (const MouseEvent &rMEvt) |
virtual void | MouseButtonDown (const MouseEvent &rMEvt) |
virtual void | MouseButtonUp (const MouseEvent &rMEvt) |
virtual void | KeyInput (const KeyEvent &rKEvt) |
virtual void | KeyUp (const KeyEvent &rKEvt) |
virtual void | PrePaint (vcl::RenderContext &rRenderContext) |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) |
virtual void | PostPaint (vcl::RenderContext &rRenderContext) |
void | Erase (vcl::RenderContext &rRenderContext) |
virtual void | Draw (::OutputDevice *pDev, const Point &rPos, SystemTextColorFlags nFlags) |
virtual void | Move () |
virtual void | Resize () |
virtual void | Activate () |
virtual void | Deactivate () |
virtual void | GetFocus () |
virtual void | LoseFocus () |
virtual void | RequestHelp (const HelpEvent &rHEvt) |
virtual void | Command (const CommandEvent &rCEvt) |
virtual void | Tracking (const TrackingEvent &rTEvt) |
virtual void | StateChanged (StateChangedType nStateChange) |
virtual void | DataChanged (const DataChangedEvent &rDCEvt) |
virtual bool | PreNotify (NotifyEvent &rNEvt) |
virtual bool | EventNotify (NotifyEvent &rNEvt) |
void | AddEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
void | RemoveEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
void | AddChildEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
void | RemoveChildEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
ImplSVEvent * | PostUserEvent (const Link< void *, void > &rLink, void *pCaller=nullptr, bool bReferenceLink=false) |
void | RemoveUserEvent (ImplSVEvent *nUserEvent) |
LanguageType | GetInputLanguage () const |
void | SetStyle (WinBits nStyle) |
WinBits | GetStyle () const |
WinBits | GetPrevStyle () const |
void | SetExtendedStyle (WindowExtendedStyle nExtendedStyle) |
WindowExtendedStyle | GetExtendedStyle () const |
void | SetType (WindowType nType) |
WindowType | GetType () const |
bool | IsSystemWindow () const |
bool | IsDockingWindow () const |
bool | IsDialog () const |
bool | IsMenuFloatingWindow () const |
bool | IsToolbarFloatingWindow () const |
bool | IsTopWindow () const |
SystemWindow * | GetSystemWindow () const |
bool | SupportsDoubleBuffering () const |
void | RequestDoubleBuffering (bool bRequest) |
void | EnableAllResize () |
void | SetBorderStyle (WindowBorderStyle nBorderStyle) |
WindowBorderStyle | GetBorderStyle () const |
void | GetBorder (sal_Int32 &rLeftBorder, sal_Int32 &rTopBorder, sal_Int32 &rRightBorder, sal_Int32 &rBottomBorder) const |
Size | CalcWindowSize (const Size &rOutSz) const |
Size | CalcOutputSize (const Size &rWinSz) const |
tools::Long | CalcTitleWidth () const |
void | EnableClipSiblings (bool bClipSiblings=true) |
void | EnableChildTransparentMode (bool bEnable=true) |
bool | IsChildTransparentModeEnabled () const |
void | SetMouseTransparent (bool bTransparent) |
bool | IsMouseTransparent () const |
void | SetPaintTransparent (bool bTransparent) |
bool | IsPaintTransparent () const |
void | SetDialogControlStart (bool bStart) |
bool | IsDialogControlStart () const |
void | SetDialogControlFlags (DialogControlFlags nFlags) |
DialogControlFlags | GetDialogControlFlags () const |
PointerState | GetPointerState () |
bool | IsMouseOver () const |
void | SetInputContext (const InputContext &rInputContext) |
const InputContext & | GetInputContext () const |
void | PostExtTextInputEvent (VclEventId nType, const OUString &rText) |
void | EndExtTextInput () |
void | SetCursorRect (const tools::Rectangle *pRect=nullptr, tools::Long nExtTextInputWidth=0) |
const tools::Rectangle * | GetCursorRect () const |
tools::Long | GetCursorExtTextInputWidth () const |
void | SetCompositionCharRect (const tools::Rectangle *pRect, tools::Long nCompositionLength, bool bVertical=false) |
void | UpdateSettings (const AllSettings &rSettings, bool bChild=false) |
void | NotifyAllChildren (DataChangedEvent &rDCEvt) |
void | SetPointFont (vcl::RenderContext &rRenderContext, const vcl::Font &rFont) |
vcl::Font | GetPointFont (vcl::RenderContext const &rRenderContext) const |
void | SetZoomedPointFont (vcl::RenderContext &rRenderContext, const vcl::Font &rFont) |
tools::Long | GetDrawPixel (::OutputDevice const *pDev, tools::Long nPixels) const |
vcl::Font | GetDrawPixelFont (::OutputDevice const *pDev) const |
void | SetControlFont () |
void | SetControlFont (const vcl::Font &rFont) |
vcl::Font | GetControlFont () const |
bool | IsControlFont () const |
void | ApplyControlFont (vcl::RenderContext &rRenderContext, const vcl::Font &rDefaultFont) |
void | SetControlForeground () |
void | SetControlForeground (const Color &rColor) |
const Color & | GetControlForeground () const |
bool | IsControlForeground () const |
void | ApplyControlForeground (vcl::RenderContext &rRenderContext, const Color &rDefaultColor) |
void | SetControlBackground () |
void | SetControlBackground (const Color &rColor) |
const Color & | GetControlBackground () const |
bool | IsControlBackground () const |
void | ApplyControlBackground (vcl::RenderContext &rRenderContext, const Color &rDefaultColor) |
void | SetParentClipMode (ParentClipMode nMode=ParentClipMode::NONE) |
ParentClipMode | GetParentClipMode () const |
void | SetWindowRegionPixel () |
void | SetWindowRegionPixel (const vcl::Region &rRegion) |
vcl::Region | GetWindowClipRegionPixel () const |
vcl::Region | GetPaintRegion () const |
bool | IsInPaint () const |
void | ExpandPaintClipRegion (const vcl::Region &rRegion) |
void | SetParent (vcl::Window *pNewParent) |
vcl::Window * | GetParent () const |
Dialog * | GetParentDialog () const |
bool | IsAncestorOf (const vcl::Window &rWindow) const |
void | Show (bool bVisible=true, ShowFlags nFlags=ShowFlags::NONE) |
void | Hide () |
bool | IsVisible () const |
bool | IsReallyVisible () const |
bool | IsReallyShown () const |
bool | IsInInitShow () const |
void | Enable (bool bEnable=true, bool bChild=true) |
void | Disable (bool bChild=true) |
bool | IsEnabled () const |
void | EnableInput (bool bEnable=true, bool bChild=true) |
void | EnableInput (bool bEnable, const vcl::Window *pExcludeWindow) |
bool | IsInputEnabled () const |
void | AlwaysEnableInput (bool bAlways, bool bChild=true) |
bool | IsAlwaysEnableInput () const |
bool | IsInModalMode () const |
void | SetActivateMode (ActivateModeFlags nMode) |
ActivateModeFlags | GetActivateMode () const |
void | ToTop (ToTopFlags nFlags=ToTopFlags::NONE) |
void | SetZOrder (vcl::Window *pRefWindow, ZOrderFlags nFlags) |
void | EnableAlwaysOnTop (bool bEnable=true) |
bool | IsAlwaysOnTopEnabled () const |
virtual void | setPosSizePixel (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, PosSizeFlags nFlags=PosSizeFlags::All) |
virtual void | SetPosPixel (const Point &rNewPos) |
virtual Point | GetPosPixel () const |
virtual void | SetSizePixel (const Size &rNewSize) |
virtual Size | GetSizePixel () const |
virtual void | SetPosSizePixel (const Point &rNewPos, const Size &rNewSize) |
virtual void | SetOutputSizePixel (const Size &rNewSize) |
bool | IsDefaultPos () const |
bool | IsDefaultSize () const |
Point | GetOffsetPixelFrom (const vcl::Window &rWindow) const |
Point | OutputToScreenPixel (const Point &rPos) const |
Point | ScreenToOutputPixel (const Point &rPos) const |
Point | OutputToNormalizedScreenPixel (const Point &rPos) const |
Point | NormalizedScreenToOutputPixel (const Point &rPos) const |
Point | OutputToAbsoluteScreenPixel (const Point &rPos) const |
Point | AbsoluteScreenToOutputPixel (const Point &rPos) const |
tools::Rectangle | GetDesktopRectPixel () const |
tools::Rectangle | GetWindowExtentsRelative (const vcl::Window &rRelativeWindow) const |
tools::Rectangle | GetWindowExtentsAbsolute () const |
bool | IsScrollable () const |
virtual void | Scroll (tools::Long nHorzScroll, tools::Long nVertScroll, ScrollFlags nFlags=ScrollFlags::NONE) |
void | Scroll (tools::Long nHorzScroll, tools::Long nVertScroll, const tools::Rectangle &rRect, ScrollFlags nFlags=ScrollFlags::NONE) |
void | Invalidate (InvalidateFlags nFlags=InvalidateFlags::NONE) |
void | Invalidate (const tools::Rectangle &rRect, InvalidateFlags nFlags=InvalidateFlags::NONE) |
void | Invalidate (const vcl::Region &rRegion, InvalidateFlags nFlags=InvalidateFlags::NONE) |
virtual void | LogicInvalidate (const tools::Rectangle *pRectangle) |
virtual void | PixelInvalidate (const tools::Rectangle *pRectangle) |
void | Validate () |
bool | HasPaintEvent () const |
void | PaintImmediately () |
void | EnableDocking (bool bEnable=true) |
void | EnablePaint (bool bEnable) |
bool | IsPaintEnabled () const |
void | SetUpdateMode (bool bUpdate) |
bool | IsUpdateMode () const |
void | SetParentUpdateMode (bool bUpdate) |
void | GrabFocus () |
bool | HasFocus () const |
bool | HasChildPathFocus (bool bSystemWindow=false) const |
bool | IsActive () const |
bool | HasActiveChildFrame () const |
GetFocusFlags | GetGetFocusFlags () const |
void | GrabFocusToDocument () |
VclPtr< vcl::Window > | GetFocusedWindow () const |
void | SetFakeFocus (bool bFocus) |
bool | IsCompoundControl () const |
void | LocalStartDrag () |
void | CaptureMouse () |
void | ReleaseMouse () |
bool | IsMouseCaptured () const |
virtual void | SetPointer (PointerStyle) |
PointerStyle | GetPointer () const |
void | EnableChildPointerOverwrite (bool bOverwrite) |
void | SetPointerPosPixel (const Point &rPos) |
Point | GetPointerPosPixel () |
Point | GetLastPointerPosPixel () |
void | SetLastMousePos (const Point &rPos) |
void | ShowPointer (bool bVisible) |
void | EnterWait () |
void | LeaveWait () |
bool | IsWait () const |
void | SetCursor (vcl::Cursor *pCursor) |
vcl::Cursor * | GetCursor () const |
void | SetZoom (const Fraction &rZoom) |
const Fraction & | GetZoom () const |
bool | IsZoom () const |
tools::Long | CalcZoom (tools::Long n) const |
virtual void | SetText (const OUString &rStr) |
virtual OUString | GetText () const |
virtual OUString | GetDisplayText () const |
virtual const Wallpaper & | GetDisplayBackground () const |
void | SetHelpText (const OUString &rHelpText) |
const OUString & | GetHelpText () const |
void | SetQuickHelpText (const OUString &rHelpText) |
const OUString & | GetQuickHelpText () const |
void | SetHelpId (const OUString &) |
const OUString & | GetHelpId () const |
sal_uInt16 | GetChildCount () const |
vcl::Window * | GetChild (sal_uInt16 nChild) const |
vcl::Window * | GetWindow (GetWindowType nType) const |
bool | IsChild (const vcl::Window *pWindow) const |
bool | IsWindowOrChild (const vcl::Window *pWindow, bool bSystemWindow=false) const |
SAL_DLLPRIVATE void | CollectChildren (::std::vector< vcl::Window * > &rAllChildren) |
virtual void | ShowFocus (const tools::Rectangle &rRect) |
void | HideFocus () |
void | DrawSelectionBackground (const tools::Rectangle &rRect, sal_uInt16 highlight, bool bChecked, bool bDrawBorder) |
void | ShowTracking (const tools::Rectangle &rRect, ShowTrackFlags nFlags=ShowTrackFlags::Small) |
void | HideTracking () |
void | InvertTracking (const tools::Rectangle &rRect, ShowTrackFlags nFlags) |
void | StartTracking (StartTrackingFlags nFlags=StartTrackingFlags::NONE) |
void | EndTracking (TrackingEventFlags nFlags=TrackingEventFlags::NONE) |
bool | IsTracking () const |
void | StartAutoScroll (StartAutoScrollFlags nFlags) |
void | EndAutoScroll () |
bool | HandleScrollCommand (const CommandEvent &rCmd, Scrollable *pHScrl, Scrollable *pVScrl) |
virtual const SystemEnvData * | GetSystemData () const |
virtual css::uno::Reference< css::awt::XVclWindowPeer > | GetComponentInterface (bool bCreate=true) |
void | SetComponentInterface (css::uno::Reference< css::awt::XVclWindowPeer > const &xIFace) |
void | SetUseFrameData (bool bUseFrameData) |
void | SetLOKNotifier (const vcl::ILibreOfficeKitNotifier *pNotifier, bool bParent=false) |
const vcl::ILibreOfficeKitNotifier * | GetLOKNotifier () const |
vcl::LOKWindowId | GetLOKWindowId () const |
VclPtr< vcl::Window > | GetParentWithLOKNotifier () |
void | ReleaseLOKNotifier () |
virtual void | DumpAsPropertyTree (tools::JsonWriter &) |
void | RecordLayoutData (vcl::ControlLayoutData *pLayout, const tools::Rectangle &rRect) |
VCLXWindow * | GetWindowPeer () const |
void | SetWindowPeer (css::uno::Reference< css::awt::XVclWindowPeer > const &xPeer, VCLXWindow *pVCLXWindow) |
bool | IsCreatedWithToolkit () const |
void | SetCreatedWithToolkit (bool b) |
css::uno::Reference< css::datatransfer::dnd::XDropTarget > | GetDropTarget () |
css::uno::Reference< css::datatransfer::dnd::XDragSource > | GetDragSource () |
css::uno::Reference< css::datatransfer::dnd::XDragGestureRecognizer > | GetDragGestureRecognizer () |
css::uno::Reference< css::datatransfer::clipboard::XClipboard > | GetClipboard () |
void | SetClipboard (css::uno::Reference< css::datatransfer::clipboard::XClipboard > const &xClipboard) |
virtual void | queue_resize (StateChangedType eReason=StateChangedType::Layout) |
void | set_height_request (sal_Int32 nHeightRequest) |
sal_Int32 | get_height_request () const |
void | set_width_request (sal_Int32 nWidthRequest) |
sal_Int32 | get_width_request () const |
Size | get_preferred_size () const |
VclAlign | get_halign () const |
void | set_halign (VclAlign eAlign) |
VclAlign | get_valign () const |
void | set_valign (VclAlign eAlign) |
bool | get_hexpand () const |
void | set_hexpand (bool bExpand) |
bool | get_vexpand () const |
void | set_vexpand (bool bExpand) |
bool | get_expand () const |
void | set_expand (bool bExpand) |
bool | get_fill () const |
void | set_fill (bool bFill) |
void | set_border_width (sal_Int32 nBorderWidth) |
sal_Int32 | get_border_width () const |
void | set_margin_start (sal_Int32 nWidth) |
sal_Int32 | get_margin_start () const |
void | set_margin_end (sal_Int32 nWidth) |
sal_Int32 | get_margin_end () const |
void | set_margin_top (sal_Int32 nWidth) |
sal_Int32 | get_margin_top () const |
void | set_margin_bottom (sal_Int32 nWidth) |
sal_Int32 | get_margin_bottom () const |
VclPackType | get_pack_type () const |
void | set_pack_type (VclPackType ePackType) |
sal_Int32 | get_padding () const |
void | set_padding (sal_Int32 nPadding) |
sal_Int32 | get_grid_width () const |
void | set_grid_width (sal_Int32 nCols) |
sal_Int32 | get_grid_left_attach () const |
void | set_grid_left_attach (sal_Int32 nAttach) |
sal_Int32 | get_grid_height () const |
void | set_grid_height (sal_Int32 nRows) |
sal_Int32 | get_grid_top_attach () const |
void | set_grid_top_attach (sal_Int32 nAttach) |
bool | get_secondary () const |
void | set_secondary (bool bSecondary) |
bool | get_non_homogeneous () const |
void | set_non_homogeneous (bool bNonHomogeneous) |
virtual bool | set_property (const OUString &rKey, const OUString &rValue) |
bool | set_font_attribute (const OUString &rKey, std::u16string_view rValue) |
void | add_to_size_group (const std::shared_ptr< VclSizeGroup > &xGroup) |
void | remove_from_all_size_groups () |
void | add_mnemonic_label (FixedText *pLabel) |
void | remove_mnemonic_label (FixedText *pLabel) |
const std::vector< VclPtr< FixedText > > & | list_mnemonic_labels () const |
void | reorderWithinParent (sal_uInt16 nNewPosition) |
void | set_id (const OUString &rID) |
const OUString & | get_id () const |
void | EnableNativeWidget (bool bEnable=true) |
bool | IsNativeWidgetEnabled () const |
void | PaintToDevice (::OutputDevice *pDevice, const Point &rPos) |
KeyIndicatorState | GetIndicatorState () const |
void | SimulateKeyPress (sal_uInt16 nKeyCode) const |
virtual OUString | GetSurroundingText () const |
virtual Selection | GetSurroundingTextSelection () const |
virtual bool | DeleteSurroundingText (const Selection &rSelection) |
virtual FactoryFunction | GetUITestFactory () const |
virtual bool | IsChart () const |
virtual bool | IsStarMath () const |
void | SetHelpHdl (const Link< vcl::Window &, bool > &rLink) |
void | SetMnemonicActivateHdl (const Link< vcl::Window &, bool > &rLink) |
void | SetModalHierarchyHdl (const Link< bool, void > &rLink) |
void | SetDumpAsPropertyTreeHdl (const Link< tools::JsonWriter &, void > &rLink) |
Size | GetOutputSizePixel () const |
tools::Rectangle | GetOutputRectPixel () const |
Point | LogicToPixel (const Point &rLogicPt) const |
Size | LogicToPixel (const Size &rLogicSize) const |
tools::Rectangle | LogicToPixel (const tools::Rectangle &rLogicRect) const |
vcl::Region | LogicToPixel (const vcl::Region &rLogicRegion) const |
Point | LogicToPixel (const Point &rLogicPt, const MapMode &rMapMode) const |
Size | LogicToPixel (const Size &rLogicSize, const MapMode &rMapMode) const |
tools::Rectangle | LogicToPixel (const tools::Rectangle &rLogicRect, const MapMode &rMapMode) const |
Point | PixelToLogic (const Point &rDevicePt) const |
Size | PixelToLogic (const Size &rDeviceSize) const |
tools::Rectangle | PixelToLogic (const tools::Rectangle &rDeviceRect) const |
tools::PolyPolygon | PixelToLogic (const tools::PolyPolygon &rDevicePolyPoly) const |
vcl::Region | PixelToLogic (const vcl::Region &rDeviceRegion) const |
Point | PixelToLogic (const Point &rDevicePt, const MapMode &rMapMode) const |
Size | PixelToLogic (const Size &rDeviceSize, const MapMode &rMapMode) const |
tools::Rectangle | PixelToLogic (const tools::Rectangle &rDeviceRect, const MapMode &rMapMode) const |
Size | LogicToLogic (const Size &rSzSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const |
const AllSettings & | GetSettings () const |
void | SetSettings (const AllSettings &rSettings) |
void | SetSettings (const AllSettings &rSettings, bool bChild) |
tools::Rectangle | GetTextRect (const tools::Rectangle &rRect, const OUString &rStr, DrawTextFlags nStyle=DrawTextFlags::WordBreak, TextRectInfo *pInfo=nullptr, const vcl::ITextLayout *_pTextLayout=nullptr) const |
float | GetDPIScaleFactor () const |
tools::Long | GetOutOffXPixel () const |
tools::Long | GetOutOffYPixel () const |
void | EnableMapMode (bool bEnable=true) |
bool | IsMapModeEnabled () const |
void | SetMapMode () |
void | SetMapMode (const MapMode &rNewMapMode) |
virtual void | EnableRTL (bool bEnable=true) |
bool | IsRTLEnabled () const |
void | SetFont (const vcl::Font &rNewFont) |
const vcl::Font & | GetFont () const |
tools::Long | GetTextWidth (const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1, vcl::text::TextLayoutCache const *=nullptr, SalLayoutGlyphs const *const pLayoutCache=nullptr) const |
tools::Long | GetTextHeight () const |
float | approximate_digit_width () const |
void | SetTextColor (const Color &rColor) |
const Color & | GetTextColor () const |
void | SetTextFillColor () |
void | SetTextFillColor (const Color &rColor) |
Color | GetTextFillColor () const |
bool | IsTextFillColor () const |
void | SetTextLineColor () |
void | SetTextLineColor (const Color &rColor) |
const Color & | GetTextLineColor () const |
bool | IsTextLineColor () const |
void | SetOverlineColor () |
void | SetOverlineColor (const Color &rColor) |
const Color & | GetOverlineColor () const |
bool | IsOverlineColor () const |
void | SetTextAlign (TextAlign eAlign) |
TextAlign | GetTextAlign () const |
bool | IsNativeControlSupported (ControlType nType, ControlPart nPart) const |
bool | GetNativeControlRegion (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, tools::Rectangle &rNativeBoundingRegion, tools::Rectangle &rNativeContentRegion) const |
css::uno::Reference< css::accessibility::XAccessible > | GetAccessible (bool bCreate=true) |
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessible () |
void | SetAccessible (const css::uno::Reference< css::accessibility::XAccessible > &) |
vcl::Window * | GetAccessibleParentWindow () const |
sal_uInt16 | GetAccessibleChildWindowCount () |
vcl::Window * | GetAccessibleChildWindow (sal_uInt16 n) |
void | SetAccessibleRole (sal_uInt16 nRole) |
sal_uInt16 | GetAccessibleRole () const |
void | SetAccessibleName (const OUString &rName) |
OUString | GetAccessibleName () const |
void | SetAccessibleDescription (const OUString &rDescr) |
OUString | GetAccessibleDescription () const |
void | SetAccessibleRelationLabeledBy (vcl::Window *pLabeledBy) |
vcl::Window * | GetAccessibleRelationLabeledBy () const |
void | SetAccessibleRelationLabelFor (vcl::Window *pLabelFor) |
vcl::Window * | GetAccessibleRelationLabelFor () const |
vcl::Window * | GetAccessibleRelationMemberOf () const |
bool | IsAccessibilityEventsSuppressed (bool bTraverseParentPath=true) |
void | SetAccessibilityEventsSuppressed (bool bSuppressed) |
KeyEvent | GetActivationKey () const |
Public Member Functions inherited from VclReferenceBase | |
void | acquire () const |
void | release () const |
sal_Int32 | getRefCount () const |
void | disposeOnce () |
bool | isDisposed () const |
virtual void | dragFinished ()=0 |
called when a drag operation done with a Transferable has been finished More... | |
Protected Member Functions | |
virtual void | ConnDoubleClicked (VclPtr< OTableConnection > &rConnection) override |
virtual VclPtr< OTableWindow > | createWindow (const TTableWindowData::value_type &_pData) override |
factory method to create table windows More... | |
virtual void | onNoColumns_throw () override |
called when init fails at the tablewindowdata because the m_xTable object could not provide columns, but no exception was thrown. More... | |
virtual bool | suppressCrossNaturalJoin (const TTableConnectionData::value_type &_pData) const override |
Protected Member Functions inherited from dbaui::OJoinTableView | |
virtual void | MouseButtonUp (const MouseEvent &rEvt) override |
virtual void | MouseButtonDown (const MouseEvent &rEvt) override |
virtual void | Tracking (const TrackingEvent &rTEvt) override |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override |
virtual void | ConnDoubleClicked (VclPtr< OTableConnection > &rConnection) |
void | SetDefaultTabWinPosSize (OTableWindow *pTabWin) |
virtual void | DataChanged (const DataChangedEvent &rDCEvt) override |
virtual void | Resize () override |
virtual void | dragFinished () override |
called when a drag operation done with a Transferable has been finished More... | |
virtual void | Command (const CommandEvent &rEvt) override |
virtual std::shared_ptr< OTableWindowData > | CreateImpl (const OUString &_rComposedName, const OUString &_sTableName, const OUString &_rWinName) |
virtual VclPtr< OTableWindow > | createWindow (const TTableWindowData::value_type &_pData)=0 |
factory method to create table windows More... | |
virtual bool | allowQueries () const |
determines whether the classes Init method should accept a query name, or only table names More... | |
virtual void | onNoColumns_throw () |
called when init fails at the tablewindowdata because the m_xTable object could not provide columns, but no exception was thrown. More... | |
virtual bool | suppressCrossNaturalJoin (const TTableConnectionData::value_type &_pData) const |
Protected Member Functions inherited from vcl::Window | |
virtual void | dispose () override |
SAL_DLLPRIVATE void | ImplInit (vcl::Window *pParent, WinBits nStyle, SystemParentData *pSystemParentData) |
SAL_DLLPRIVATE void | ImplInvalidateParentFrameRegion (const vcl::Region &rRegion) |
SAL_DLLPRIVATE void | ImplValidateFrameRegion (const vcl::Region *rRegion, ValidateFlags nFlags) |
SAL_DLLPRIVATE void | ImplValidate () |
SAL_DLLPRIVATE void | ImplMoveInvalidateRegion (const tools::Rectangle &rRect, tools::Long nHorzScroll, tools::Long nVertScroll, bool bChildren) |
SAL_DLLPRIVATE void | ImplMoveAllInvalidateRegions (const tools::Rectangle &rRect, tools::Long nHorzScroll, tools::Long nVertScroll, bool bChildren) |
SAL_DLLPRIVATE vcl::Window * | ImplGetBorderWindow () const |
virtual void | ImplInvalidate (const vcl::Region *pRegion, InvalidateFlags nFlags) |
virtual WindowHitTest | ImplHitTest (const Point &rFramePos) |
SAL_DLLPRIVATE void | ImplSetMouseTransparent (bool bTransparent) |
SAL_DLLPRIVATE void | ImplScroll (const tools::Rectangle &rRect, tools::Long nHorzScroll, tools::Long nVertScroll, ScrollFlags nFlags) |
SAL_DLLPRIVATE bool | ImplSetClipFlagChildren (bool bSysObjOnlySmaller) |
SAL_DLLPRIVATE bool | ImplSetClipFlagOverlapWindows (bool bSysObjOnlySmaller=false) |
SAL_DLLPRIVATE void | PushPaintHelper (PaintHelper *pHelper, vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE void | PopPaintHelper (PaintHelper const *pHelper) |
Window (WindowType nType) | |
void | SetCompoundControl (bool bCompound) |
void | CallEventListeners (VclEventId nEvent, void *pData=nullptr) |
virtual void | ImplAdjustNWFSizes () |
virtual void | ApplySettings (vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE float | approximate_char_width () const |
SAL_DLLPRIVATE vcl::Window * | getLegacyNonLayoutAccessibleRelationMemberOf () const |
SAL_DLLPRIVATE vcl::Window * | getLegacyNonLayoutAccessibleRelationLabeledBy () const |
SAL_DLLPRIVATE vcl::Window * | getLegacyNonLayoutAccessibleRelationLabelFor () const |
virtual vcl::Window * | getAccessibleRelationLabelFor () const |
virtual sal_uInt16 | getDefaultAccessibleRole () const |
virtual OUString | getDefaultAccessibleName () const |
virtual Size | GetOptimalSize () const |
void | InvalidateSizeCache () |
Protected Member Functions inherited from VclReferenceBase | |
VclReferenceBase () | |
virtual | ~VclReferenceBase () |
virtual void | dispose () |
Protected Member Functions inherited from dbaui::IDragTransferableListener | |
~IDragTransferableListener () | |
Private Member Functions | |
virtual void | EnsureVisible (const OTableWindow *_pWin) |
void | EnsureVisible (const Point &_rPoint, const Size &_rSize) |
Additional Inherited Members | |
Public Types inherited from dbaui::OJoinTableView | |
typedef std::map< OUString, VclPtr< OTableWindow > > | OTableWindowMap |
Static Public Member Functions inherited from vcl::Window | |
static SAL_DLLPRIVATE void | ImplInitAppFontData (vcl::Window const *pWindow) |
static SAL_DLLPRIVATE void | ImplCalcSymbolRect (tools::Rectangle &rRect) |
static DockingManager * | GetDockingManager () |
static VclPtr< vcl::Window > | SaveFocus () |
static void | EndSaveFocus (const VclPtr< vcl::Window > &xFocusWin) |
static VclPtr< vcl::Window > | FindLOKWindow (vcl::LOKWindowId nWindowId) |
static bool | IsLOKWindowsEmpty () |
Protected Attributes inherited from dbaui::OJoinTableView | |
VclPtr< OTableWindow > | m_pLastFocusTabWin |
VclPtr< OJoinDesignView > | m_pView |
rtl::Reference< OJoinDesignViewAccess > | m_pAccessible |
Definition at line 31 of file QueryTableView.hxx.
OQueryTableView::OQueryTableView | ( | vcl::Window * | pParent, |
OQueryDesignView * | pView | ||
) |
Definition at line 177 of file QueryTableView.cxx.
References HID_CTL_QRYDGNTAB, and vcl::Window::SetHelpId().
|
overridevirtual |
base class overwritten: create and delete Connections
Implements dbaui::OJoinTableView.
Definition at line 525 of file QueryTableView.cxx.
References weld::TreeView::get_text(), dbaui::OTableConnection::GetData(), dbaui::OTableWindow::GetData(), dbaui::OTableConnection::GetSourceWin(), dbaui::OJoinTableView::GetTabConn(), dbaui::JTCS_FROM, dbaui::JTCS_TO, dbaui::OJoinExchangeData::nEntry, NotifyTabConnection(), and dbaui::OJoinExchangeData::pListBox.
|
overridevirtual |
Reimplemented from dbaui::OJoinTableView.
Definition at line 322 of file QueryTableView.cxx.
References AddTabWin(), dbaui::OJoinTableView::m_pView, sCatalog, and sSchema.
Referenced by AddTabWin().
void OQueryTableView::AddTabWin | ( | const OUString & | strDatabase, |
const OUString & | strTableName, | ||
const OUString & | strAlias, | ||
bool | bNewTable | ||
) |
AddTabWin, setting an alias.
Definition at line 383 of file QueryTableView.cxx.
References Any, dbaui::OJoinTableView::createTableWindowData(), createWindow(), DBG_UNHANDLED_EXCEPTION, Exception, VclPtr< class reference_type >::get(), dbaui::OTableWindow::GetComposedName(), dbaui::OJoinDesignView::getController(), dbaui::OTableWindow::GetData(), dbaui::OJoinTableView::getDesignView(), getKeyReferencedTo(), dbaui::OJoinController::getTableWindowData(), dbaui::OJoinTableView::GetTabWinMap(), i, dbaui::OJoinTableView::m_pAccessible, dbaui::OJoinTableView::m_pView, dbaui::OJoinTableView::modified(), PROPERTY_REFERENCEDTABLE(), PROPERTY_TYPE(), and ShowTabWin().
|
overridevirtual |
delete everything hard (TabWins, Connections), without any notifications
Reimplemented from dbaui::OJoinTableView.
Definition at line 265 of file QueryTableView.cxx.
References dbaui::OJoinTableView::ClearAll(), dbaui::OJoinTableView::m_pView, and vcl::Window::SetUpdateMode().
|
overrideprotectedvirtual |
Reimplemented from dbaui::OJoinTableView.
Definition at line 576 of file QueryTableView.cxx.
References dbaui::OJoinTableView::SelectConn().
bool OQueryTableView::ContainsTabWin | ( | const OTableWindow & | rTabWin | ) |
base class overwritten: create and delete windows (not really delete, as it becomes an UndoAction)
Definition at line 653 of file QueryTableView.cxx.
References dbaui::OJoinTableView::GetTabWinMap().
Referenced by RemoveTabWin().
sal_Int32 OQueryTableView::CountTableAlias | ( | const OUString & | rName, |
sal_Int32 & | rMax | ||
) |
how many tables with a certain alias do I already have?
Definition at line 183 of file QueryTableView.cxx.
References end, and dbaui::OJoinTableView::GetTabWinMap().
Referenced by dbaui::OQueryTableWindow::Init().
|
overridevirtual |
Reimplemented from dbaui::OJoinTableView.
Definition at line 315 of file QueryTableView.cxx.
void OQueryTableView::createNewConnection | ( | ) |
opens the join dialog and allows to create a new join connection
Definition at line 585 of file QueryTableView.cxx.
References GetConnection(), dbaui::OTableConnection::GetData(), dbaui::OJoinTableView::GetSelectedConn(), dbaui::OJoinTableView::GetTabConn(), dbaui::OJoinTableView::GetTabWinMap(), pData, and dbaui::OJoinTableView::SelectConn().
|
overrideprotectedvirtual |
factory method to create table windows
_pData | The data corresponding to the window. |
Implements dbaui::OJoinTableView.
Definition at line 273 of file QueryTableView.cxx.
References VclPtr< class reference_type >::Create().
Referenced by AddTabWin(), and ReSync().
void OQueryTableView::DropConnection | ( | VclPtr< OQueryTableConnection > const & | rConn | ) |
Removing a Connection from the structure.
This results effectively in complete reset of request form, as all windows are hidden, as are all Connections to these windows and all request columns based on those tables
Definition at line 715 of file QueryTableView.cxx.
References VclPtr< class reference_type >::get(), and RemoveConnection().
|
privatevirtual |
Reimplemented from dbaui::OJoinTableView.
Definition at line 259 of file JoinTableView.cxx.
|
overridevirtual |
ensure visibility of TabWins (+ and invalidate connections)
Reimplemented from dbaui::OJoinTableView.
Definition at line 701 of file QueryTableView.cxx.
References dbaui::OJoinTableView::EnsureVisible(), and vcl::Window::Invalidate().
Definition at line 260 of file JoinTableView.cxx.
References Any.
bool OQueryTableView::ExistsAVisitedConn | ( | const OQueryTableWindow * | pFrom | ) | const |
Definition at line 864 of file QueryTableView.cxx.
References dbaui::OTableConnection::GetDestWin(), dbaui::OTableConnection::GetSourceWin(), dbaui::OJoinTableView::getTableConnections(), and dbaui::OQueryTableConnection::IsVisited().
OQueryTableWindow * OQueryTableView::FindTable | ( | const OUString & | rAliasName | ) |
search TabWin
Definition at line 630 of file QueryTableView.cxx.
References end, and dbaui::OJoinTableView::GetTabWinMap().
bool OQueryTableView::FindTableFromField | ( | const OUString & | rFieldName, |
OTableFieldDescRef const & | rInfo, | ||
sal_uInt16 & | rCnt | ||
) |
Definition at line 640 of file QueryTableView.cxx.
References dbaui::OQueryTableWindow::ExistsField(), and dbaui::OJoinTableView::GetTabWinMap().
Referenced by dbaui::OSelectionBrowseBox::saveField().
void OQueryTableView::GetConnection | ( | OQueryTableConnection * | pConn | ) |
Inserting a Connection the structure.
Definition at line 708 of file QueryTableView.cxx.
References dbaui::OJoinTableView::addConnection().
Referenced by createNewConnection(), and NotifyTabConnection().
void OQueryTableView::HideTabWin | ( | OQueryTableWindow * | pTabWin, |
OQueryTabWinUndoAct * | pUndoAction | ||
) |
Definition at line 723 of file QueryTableView.cxx.
References VclPtr< class reference_type >::get(), dbaui::OQueryTableWindow::GetAliasName(), dbaui::OQueryTableConnection::GetAliasName(), dbaui::OTableWindow::GetData(), dbaui::OJoinTableView::getDesignView(), dbaui::OJoinTableView::getTableConnections(), dbaui::OJoinTableView::GetTabWinMap(), vcl::Window::Hide(), ID_BROWSER_ADDTABLE, dbaui::OQueryTabWinUndoAct::InsertConnection(), dbaui::OJoinTableView::InvalidateConnections(), dbaui::JTCS_FROM, dbaui::JTCS_TO, dbaui::OJoinTableView::m_pLastFocusTabWin, dbaui::OJoinTableView::m_pView, dbaui::OJoinTableView::RemoveConnection(), dbaui::OJoinDesignView::SaveTabWinUIConfig(), and dbaui::OQueryTabWinUndoAct::SetOwnership().
Referenced by RemoveTabWin().
void OQueryTableView::InsertField | ( | const OTableFieldDescRef & | rInfo | ) |
insert field (simply passed to parents)
Definition at line 858 of file QueryTableView.cxx.
References dbaui::OJoinTableView::getDesignView(), and InsertField().
Referenced by InsertField().
void OQueryTableView::NotifyTabConnection | ( | const OQueryTableConnection & | rNewConn, |
bool | _bCreateUndoAction = true |
||
) |
announce new Connection and insert it, if not existing yet
Definition at line 278 of file QueryTableView.cxx.
References GetConnection(), dbaui::OTableConnection::GetData(), and dbaui::OJoinTableView::getTableConnections().
Referenced by AddConnection().
|
overrideprotectedvirtual |
called when init fails at the tablewindowdata because the m_xTable object could not provide columns, but no exception was thrown.
Expected to throw.
Reimplemented from dbaui::OJoinTableView.
Definition at line 877 of file QueryTableView.cxx.
References DBA_RES.
|
overridevirtual |
RemoveConnection allows to remove connections from join table view.
it implies that the same as addConnection
rConnection | the connection which should be removed |
bDelete | when true then the connection will be deleted |
Reimplemented from dbaui::OJoinTableView.
Definition at line 614 of file QueryTableView.cxx.
References VclPtr< class reference_type >::get(), and dbaui::OJoinTableView::RemoveConnection().
Referenced by DropConnection().
|
overridevirtual |
Reimplemented from dbaui::OJoinTableView.
Definition at line 667 of file QueryTableView.cxx.
References Any, ContainsTabWin(), DBA_RES, SfxUndoManager::EnterListAction(), vcl::Window::GetAccessible(), dbaui::OQueryTableWindowData::GetAliasName(), dbaui::OTableWindow::GetData(), dbaui::OJoinTableView::getDesignView(), HideTabWin(), SfxUndoManager::LeaveListAction(), dbaui::OJoinTableView::m_pAccessible, dbaui::OJoinTableView::m_pView, dbaui::OJoinTableView::modified(), and dbaui::OQueryDesignView::TableDeleted().
|
overridevirtual |
rebuild everything (TabWins, Connections) (PRECONDITION: ClearAll was called previously)
Reimplemented from dbaui::OJoinTableView.
Definition at line 199 of file QueryTableView.cxx.
References dbaui::OJoinTableView::addConnection(), createWindow(), VclPtr< class reference_type >::disposeAndClear(), dbaui::OTableConnectionData::getReferencedTable(), dbaui::OTableConnectionData::getReferencingTable(), dbaui::OJoinTableView::getTableConnections(), dbaui::OJoinTableView::GetTabWinMap(), dbaui::OJoinTableView::m_pView, pData, and dbaui::OJoinTableView::SetDefaultTabWinPosSize().
bool OQueryTableView::ShowTabWin | ( | OQueryTableWindow * | pTabWin, |
OQueryTabWinUndoAct * | pUndoAction, | ||
bool | _bAppend | ||
) |
Definition at line 788 of file QueryTableView.cxx.
References dbaui::OJoinTableView::addConnection(), vcl::Window::CalcZoom(), dbaui::OTableWindow::clearListBox(), VclReferenceBase::disposeOnce(), end, find(), dbaui::OTableWindow::GetData(), dbaui::OQueryTabWinUndoAct::GetTabConnList(), dbaui::OJoinTableView::GetTabWinMap(), ID_BROWSER_ADDTABLE, dbaui::OQueryTableWindow::Init(), dbaui::OJoinTableView::m_pView, vcl::Window::PaintImmediately(), pData, dbaui::OJoinTableView::SetDefaultTabWinPosSize(), dbaui::OQueryTabWinUndoAct::SetOwnership(), dbaui::OTableWindow::SetPosSizePixel(), vcl::Window::Show(), and sName.
Referenced by AddTabWin().
|
overrideprotectedvirtual |
Reimplemented from dbaui::OJoinTableView.
Definition at line 883 of file QueryTableView.cxx.
References dbaui::CROSS_JOIN, and dbaui::OQueryTableConnectionData::GetJoinType().