|
LibreOffice Module dbaccess (master) 1
|
#include <AppView.hxx>
Public Member Functions | |
| OApplicationView (vcl::Window *pParent, const css::uno::Reference< css::uno::XComponentContext > &, OApplicationController &_rAppController, PreviewMode _ePreviewMode) | |
| virtual | ~OApplicationView () override |
| virtual void | dispose () override |
| void | createIconAutoMnemonics (MnemonicGenerator &_rMnemonics) |
| automatically creates mnemonics for the icon/texts in our left hand side panel More... | |
| void | setTaskExternalMnemonics (MnemonicGenerator const &_rMnemonics) |
| automatically creates mnemonics for the texts in our task pane More... | |
| virtual bool | PreNotify (NotifyEvent &rNEvt) override |
| virtual void | GetFocus () override |
| OApplicationController & | getAppController () const |
| virtual bool | isCutAllowed () override |
| virtual bool | isCopyAllowed () override |
| virtual bool | isPasteAllowed () override |
| virtual void | copy () override |
| virtual void | cut () override |
| virtual void | paste () override |
| OApplicationSwapWindow * | getPanel () const |
| get the left panel More... | |
| OApplicationDetailView * | getDetailView () const |
| get the detail page More... | |
| OUString | getQualifiedName (const weld::TreeIter *_pEntry) const |
| return the qualified name. More... | |
| bool | isLeaf (const weld::TreeView &rTreeView, const weld::TreeIter &rEntry) const |
| returns if an entry is a leaf More... | |
| bool | isALeafSelected () const |
| returns if one of the selected entries is a leaf More... | |
| void | selectAll () |
| select all entries in the detail page More... | |
| bool | isSortUp () const |
| returns <TRUE> if it sorts ascending More... | |
| void | sortDown () |
| sort the entries in the detail page down More... | |
| void | sortUp () |
| sort the entries in the detail page up More... | |
| bool | isFilled () const |
| returns <TRUE> when a detail page was filled More... | |
| ElementType | getElementType () const |
| return the element of currently select entry More... | |
| sal_Int32 | getElementCount () const |
| returns the count of entries More... | |
| sal_Int32 | getSelectionCount () const |
| returns the count of selected entries More... | |
| void | clearPages () |
| clears the detail page and the selection on the left side. More... | |
| void | getSelectionElementNames (std::vector< OUString > &_rNames) const |
| returns the element names which are selected More... | |
| void | describeCurrentSelectionForControl (const weld::TreeView &rControl, css::uno::Sequence< css::sdb::application::NamedDatabaseObject > &_out_rSelectedObjects) |
| describes the current selection for the given control More... | |
| void | describeCurrentSelectionForType (const ElementType _eType, css::uno::Sequence< css::sdb::application::NamedDatabaseObject > &_out_rSelectedObjects) |
| describes the current selection for the given ElementType More... | |
| vcl::Window * | getMenuParent () const |
| get the menu parent window for the given control More... | |
| void | adjustMenuPosition (const weld::TreeView &rControl, ::Point &rPos) const |
| adjust rPos relative to rControl to instead relative to getMenuParent More... | |
| void | selectElements (const css::uno::Sequence< OUString > &_aNames) |
| select all names on the currently selected container. More... | |
| std::unique_ptr< weld::TreeIter > | elementAdded (ElementType eType, const OUString &rName, const css::uno::Any &rObject) |
| adds a new object to the detail page. More... | |
| void | elementReplaced (ElementType eType, const OUString &_rOldName, const OUString &_rNewName) |
| replaces an objects name with a new one More... | |
| void | elementRemoved (ElementType _eType, const OUString &_rName) |
| removes an element from the detail page. More... | |
| void | selectContainer (ElementType _eType) |
| changes the container which should be displayed. More... | |
| PreviewMode | getPreviewMode () const |
| returns the preview mode More... | |
| bool | isPreviewEnabled () const |
| <TRUE> if the preview is enabled More... | |
| void | switchPreview (PreviewMode _eMode) |
| switches to the given preview mode More... | |
| void | showPreview (const css::uno::Reference< css::ucb::XContent > &_xContent) |
| shows the Preview of the content when it is enabled. More... | |
| void | showPreview (const OUString &_sDataSourceName, const css::uno::Reference< css::sdbc::XConnection > &_xConnection, const OUString &_sName, bool _bTable) |
| shows the Preview of a table or query More... | |
| std::unique_ptr< weld::TreeIter > | getEntry (const Point &rPosPixel) const |
Public Member Functions inherited from dbaui::ODataView | |
| ODataView (vcl::Window *pParent, IController &_rController, const css::uno::Reference< css::uno::XComponentContext > &, WinBits nStyle=0) | |
| virtual | ~ODataView () override |
| virtual void | dispose () override |
| virtual void | Construct () |
| late construction More... | |
| virtual void | initialize () |
| virtual bool | PreNotify (NotifyEvent &rNEvt) override |
| virtual void | StateChanged (StateChangedType nStateChange) override |
| IController & | getCommandController () const |
| const css::uno::Reference< css::uno::XComponentContext > & | getORB () const |
| virtual void | Resize () override |
| void | attachFrame (const css::uno::Reference< css::frame::XFrame > &_xFrame) |
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 bool | isCutAllowed ()=0 |
| virtual bool | isCopyAllowed ()=0 |
| virtual bool | isPasteAllowed ()=0 |
| virtual void | copy ()=0 |
| virtual void | cut ()=0 |
| virtual void | paste ()=0 |
Protected Member Functions | |
| virtual void | resizeDocumentView (tools::Rectangle &rRect) override |
| virtual void | _disposing (const css::lang::EventObject &_rSource) override |
| virtual void | DataChanged (const DataChangedEvent &rDCEvt) override |
Protected Member Functions inherited from dbaui::ODataView | |
| virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &_rRect) override |
| virtual void | resizeAll (const tools::Rectangle &_rPlayground) |
| re-arrange all controls, including the toolbox, it's separator, and the "real view" More... | |
| virtual void | resizeDocumentView (tools::Rectangle &_rPlayground) |
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::IClipboardTest | |
| ~IClipboardTest () | |
Protected Member Functions inherited from utl::OEventListenerAdapter | |
| OEventListenerAdapter () | |
| virtual | ~OEventListenerAdapter () |
| void | startComponentListening (const css::uno::Reference< css::lang::XComponent > &_rxComp) |
| void | stopComponentListening (const css::uno::Reference< css::lang::XComponent > &_rxComp) |
| void | stopAllComponentListening () |
| virtual void | _disposing (const css::lang::EventObject &_rSource)=0 |
Private Types | |
| enum | ChildFocusState { PANELSWAP , DETAIL , NONE } |
Private Member Functions | |
| ChildFocusState | getChildFocus () const |
| IClipboardTest * | getActiveChild () const |
| void | ImplInitSettings () |
Private Attributes | |
| css::uno::Reference< css::lang::XComponent > | m_xObject |
| VclPtr< OAppBorderWindow > | m_pWin |
| OApplicationController & | m_rAppController |
Additional Inherited Members | |
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::ODataView | |
| rtl::Reference< IController > | m_xController |
| ::std::unique_ptr< ::svt::AcceleratorExecute > | m_pAccel |
Definition at line 65 of file AppView.hxx.
|
private |
| Enumerator | |
|---|---|
| PANELSWAP | |
| DETAIL | |
| NONE | |
Definition at line 69 of file AppView.hxx.
| OApplicationView::OApplicationView | ( | vcl::Window * | pParent, |
| const css::uno::Reference< css::uno::XComponentContext > & | , | ||
| OApplicationController & | _rAppController, | ||
| PreviewMode | _ePreviewMode | ||
| ) |
Definition at line 90 of file AppView.cxx.
References VclPtr< class reference_type >::Create(), ImplInitSettings(), m_pWin, and WB_DIALOGCONTROL.
|
overridevirtual |
Definition at line 104 of file AppView.cxx.
References VclReferenceBase::disposeOnce().
|
overrideprotectedvirtual |
Implements utl::OEventListenerAdapter.
Definition at line 452 of file AppView.cxx.
References getDetailView(), m_pWin, and showPreview().
| void OApplicationView::adjustMenuPosition | ( | const weld::TreeView & | rControl, |
| ::Point & | rPos | ||
| ) | const |
adjust rPos relative to rControl to instead relative to getMenuParent
Definition at line 324 of file AppView.cxx.
References dbaui::OApplicationDetailView::adjustMenuPosition(), getDetailView(), and m_pWin.
Referenced by dbaui::OApplicationController::adjustMenuPosition().
| void OApplicationView::clearPages | ( | ) |
clears the detail page and the selection on the left side.
The task window will also be cleared.
Definition at line 362 of file AppView.cxx.
References dbaui::OApplicationDetailView::clearPages(), dbaui::OApplicationSwapWindow::clearSelection(), getDetailView(), getPanel(), and m_pWin.
|
overridevirtual |
Implements dbaui::IClipboardTest.
Definition at line 219 of file AppView.cxx.
References dbaui::IClipboardTest::copy(), and getActiveChild().
| void OApplicationView::createIconAutoMnemonics | ( | MnemonicGenerator & | _rMnemonics | ) |
automatically creates mnemonics for the icon/texts in our left hand side panel
Definition at line 118 of file AppView.cxx.
References m_pWin.
Referenced by dbaui::OApplicationController::onLoadedMenu().
|
overridevirtual |
Implements dbaui::IClipboardTest.
Definition at line 226 of file AppView.cxx.
References dbaui::IClipboardTest::cut(), and getActiveChild().
Referenced by dbaui::OApplicationController::Execute().
|
overrideprotectedvirtual |
Reimplemented from vcl::Window.
Definition at line 130 of file AppView.cxx.
References vcl::Window::DataChanged(), DataChangedEvent::GetFlags(), DataChangedEvent::GetType(), ImplInitSettings(), and vcl::Window::Invalidate().
| void OApplicationView::describeCurrentSelectionForControl | ( | const weld::TreeView & | rControl, |
| css::uno::Sequence< css::sdb::application::NamedDatabaseObject > & | _out_rSelectedObjects | ||
| ) |
describes the current selection for the given control
Definition at line 312 of file AppView.cxx.
References dbaui::OApplicationDetailView::describeCurrentSelectionForControl(), getDetailView(), and m_pWin.
Referenced by dbaui::OApplicationController::getCurrentSelection().
| void OApplicationView::describeCurrentSelectionForType | ( | const ElementType | _eType, |
| css::uno::Sequence< css::sdb::application::NamedDatabaseObject > & | _out_rSelectedObjects | ||
| ) |
describes the current selection for the given ElementType
Definition at line 330 of file AppView.cxx.
References dbaui::OApplicationDetailView::describeCurrentSelectionForType(), getDetailView(), and m_pWin.
Referenced by dbaui::OApplicationController::getSelection().
|
overridevirtual |
Reimplemented from dbaui::ODataView.
Definition at line 109 of file AppView.cxx.
References dbaui::ODataView::dispose(), m_pWin, m_xObject, and utl::OEventListenerAdapter::stopComponentListening().
| std::unique_ptr< weld::TreeIter > OApplicationView::elementAdded | ( | ElementType | eType, |
| const OUString & | rName, | ||
| const css::uno::Any & | rObject | ||
| ) |
adds a new object to the detail page.
| _eType | The type where the entry should be appended. |
| _rName | The name of the object to be inserted |
| _rObject | The object to add. |
| _rxConn | If we insert a table, the connection must be set. |
Definition at line 342 of file AppView.cxx.
References dbaui::OApplicationDetailView::elementAdded(), eType, getDetailView(), and m_pWin.
Referenced by dbaui::OApplicationController::convertToView(), and dbaui::OApplicationController::elementInserted().
| void OApplicationView::elementRemoved | ( | ElementType | _eType, |
| const OUString & | _rName | ||
| ) |
removes an element from the detail page.
| _eType | The type where the entry should be appended. |
| _rName | The name of the element to be removed. |
| _rxConn | If we remove a table, the connection must be set. |
Definition at line 348 of file AppView.cxx.
References dbaui::OApplicationDetailView::elementRemoved(), eType, getDetailView(), and m_pWin.
Referenced by dbaui::OApplicationController::elementRemoved().
| void OApplicationView::elementReplaced | ( | ElementType | eType, |
| const OUString & | _rOldName, | ||
| const OUString & | _rNewName | ||
| ) |
replaces an objects name with a new one
| _eType | The type where the entry should be appended. |
| _rOldName | The old name of the object to be replaced |
| _rNewName | The new name of the object to be replaced |
| _rxConn | If we insert a table, the connection must be set. |
| _xObject | The object which was replaced |
Definition at line 354 of file AppView.cxx.
References dbaui::OApplicationDetailView::elementReplaced(), getDetailView(), and m_pWin.
Referenced by dbaui::OApplicationController::propertyChange(), and dbaui::OApplicationController::renameEntry().
|
private |
Definition at line 193 of file AppView.cxx.
References DETAIL, getChildFocus(), and getDetailView().
Referenced by copy(), cut(), isCopyAllowed(), isCutAllowed(), isPasteAllowed(), and paste().
|
inline |
Definition at line 114 of file AppView.hxx.
References m_rAppController.
Referenced by dbaui::OAppDetailPageHelper::fillNames(), dbaui::OApplicationSwapWindow::OApplicationSwapWindow(), dbaui::OApplicationSwapWindow::onContainerSelected(), and dbaui::OAppDetailPageHelper::switchPreview().
|
private |
Definition at line 161 of file AppView.cxx.
References DETAIL, getDetailView(), getPanel(), vcl::Window::HasChildPathFocus(), m_pWin, NONE, and PANELSWAP.
Referenced by getActiveChild(), and GetFocus().
|
inline |
get the detail page
Definition at line 127 of file AppView.hxx.
References m_pWin.
Referenced by _disposing(), adjustMenuPosition(), dbaui::OApplicationController::askToReconnect(), clearPages(), describeCurrentSelectionForControl(), describeCurrentSelectionForType(), elementAdded(), elementRemoved(), elementReplaced(), getActiveChild(), getChildFocus(), getElementCount(), getElementType(), getEntry(), getMenuParent(), getPreviewMode(), getQualifiedName(), getSelectionCount(), getSelectionElementNames(), isALeafSelected(), isFilled(), isLeaf(), isPreviewEnabled(), isSortUp(), dbaui::OApplicationController::onContainerSelect(), dbaui::OApplicationController::refreshTables(), dbaui::OApplicationController::requestDrag(), selectAll(), selectElements(), showPreview(), sortDown(), sortUp(), and switchPreview().
| sal_Int32 OApplicationView::getElementCount | ( | ) | const |
returns the count of entries
Definition at line 300 of file AppView.cxx.
References getDetailView(), dbaui::OApplicationDetailView::getElementCount(), and m_pWin.
Referenced by dbaui::OApplicationController::GetState().
| ElementType OApplicationView::getElementType | ( | ) | const |
return the element of currently select entry
Definition at line 288 of file AppView.cxx.
References getDetailView(), dbaui::OApplicationDetailView::getElementType(), dbaui::OApplicationSwapWindow::getElementType(), getPanel(), dbaui::OApplicationDetailView::HasChildPathFocus(), and m_pWin.
Referenced by dbaui::OApplicationController::askToReconnect(), dbaui::OApplicationController::copyDocObject(), dbaui::OApplicationController::copyObject(), dbaui::OApplicationController::copySQLObject(), dbaui::OApplicationController::deleteEntries(), dbaui::OApplicationController::doAction(), dbaui::OApplicationController::Execute(), dbaui::OApplicationController::executeDrop(), dbaui::OApplicationController::getCurrentlySelectedName(), dbaui::OApplicationController::GetState(), dbaui::OApplicationController::isRenameDeleteAllowed(), dbaui::OApplicationController::onDeleteEntry(), dbaui::OApplicationController::onSelectionChanged(), dbaui::OApplicationController::pasteFormat(), dbaui::OApplicationController::propertyChange(), dbaui::OApplicationController::queryDrop(), dbaui::OApplicationController::renameEntry(), and dbaui::OApplicationController::requestDrag().
| std::unique_ptr< weld::TreeIter > OApplicationView::getEntry | ( | const Point & | rPosPixel | ) | const |
Definition at line 376 of file AppView.cxx.
References getDetailView(), dbaui::OApplicationDetailView::getEntry(), and m_pWin.
Referenced by dbaui::OApplicationController::executeDrop(), and dbaui::OApplicationController::queryDrop().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 446 of file AppView.cxx.
References getChildFocus(), m_pWin, and NONE.
| vcl::Window * OApplicationView::getMenuParent | ( | ) | const |
get the menu parent window for the given control
Definition at line 318 of file AppView.cxx.
References getDetailView(), dbaui::OApplicationDetailView::getMenuParent(), and m_pWin.
Referenced by dbaui::OApplicationController::getMenuParent().
|
inline |
get the left panel
Definition at line 125 of file AppView.hxx.
References m_pWin.
Referenced by clearPages(), getChildFocus(), getElementType(), PreNotify(), and selectContainer().
| PreviewMode OApplicationView::getPreviewMode | ( | ) | const |
returns the preview mode
Definition at line 382 of file AppView.cxx.
References getDetailView(), dbaui::OApplicationDetailView::getPreviewMode(), and m_pWin.
Referenced by dbaui::OApplicationController::GetState().
| OUString OApplicationView::getQualifiedName | ( | const weld::TreeIter * | _pEntry | ) | const |
return the qualified name.
| _pEntry | The entry of a table, or query, form, report to get the qualified name. If the entry is <NULL>, the first selected is chosen. |
Definition at line 240 of file AppView.cxx.
References getDetailView(), dbaui::OApplicationDetailView::getQualifiedName(), and m_pWin.
Referenced by dbaui::OApplicationController::copySQLObject(), dbaui::OApplicationController::Execute(), dbaui::OApplicationController::executeDrop(), dbaui::OApplicationController::getCurrentlySelectedName(), dbaui::OApplicationController::onSelectionChanged(), and dbaui::OApplicationController::queryDrop().
| sal_Int32 OApplicationView::getSelectionCount | ( | ) | const |
returns the count of selected entries
Definition at line 294 of file AppView.cxx.
References getDetailView(), dbaui::OApplicationDetailView::getSelectionCount(), and m_pWin.
Referenced by dbaui::OApplicationController::GetState(), dbaui::OApplicationController::isRenameDeleteAllowed(), dbaui::OApplicationController::onSelectionChanged(), and dbaui::OApplicationController::requestDrag().
| void OApplicationView::getSelectionElementNames | ( | std::vector< OUString > & | _rNames | ) | const |
returns the element names which are selected
| _rNames | The list will be filled. |
Definition at line 306 of file AppView.cxx.
References getDetailView(), dbaui::OApplicationDetailView::getSelectionElementNames(), and m_pWin.
Referenced by dbaui::OApplicationController::getSelectionElementNames().
|
private |
Definition at line 458 of file AppView.cxx.
References StyleSettings::GetFieldColor(), StyleSettings::GetFieldFont(), StyleSettings::GetFieldTextColor(), vcl::Window::GetOutDev(), vcl::Window::GetSettings(), AllSettings::GetStyleSettings(), StyleSettings::GetWindowTextColor(), vcl::Window::SetBackground(), vcl::Font::SetColor(), vcl::Window::SetPointFont(), vcl::Window::SetTextColor(), and vcl::Window::SetTextFillColor().
Referenced by DataChanged(), and OApplicationView().
| bool OApplicationView::isALeafSelected | ( | ) | const |
returns if one of the selected entries is a leaf
Definition at line 252 of file AppView.cxx.
References getDetailView(), dbaui::OApplicationDetailView::isALeafSelected(), and m_pWin.
Referenced by dbaui::OApplicationController::GetState(), dbaui::OApplicationController::isRenameDeleteAllowed(), and dbaui::OApplicationController::onSelectionChanged().
|
overridevirtual |
Implements dbaui::IClipboardTest.
Definition at line 201 of file AppView.cxx.
References getActiveChild(), and dbaui::IClipboardTest::isCopyAllowed().
|
overridevirtual |
Implements dbaui::IClipboardTest.
Definition at line 207 of file AppView.cxx.
References getActiveChild(), and dbaui::IClipboardTest::isCutAllowed().
Referenced by dbaui::OApplicationController::GetState().
| bool OApplicationView::isFilled | ( | ) | const |
returns <TRUE> when a detail page was filled
Definition at line 282 of file AppView.cxx.
References getDetailView(), dbaui::OApplicationDetailView::isFilled(), and m_pWin.
Referenced by dbaui::OApplicationController::GetState().
| bool OApplicationView::isLeaf | ( | const weld::TreeView & | rTreeView, |
| const weld::TreeIter & | rEntry | ||
| ) | const |
returns if an entry is a leaf
| rTreeView | The TreeView rEntry belongs to |
| rEntry | The entry to check |
Definition at line 246 of file AppView.cxx.
References getDetailView(), dbaui::OApplicationDetailView::isLeaf(), and m_pWin.
Referenced by dbaui::OApplicationController::onEntryDoubleClick().
|
overridevirtual |
Implements dbaui::IClipboardTest.
Definition at line 213 of file AppView.cxx.
References getActiveChild(), and dbaui::IClipboardTest::isPasteAllowed().
| bool OApplicationView::isPreviewEnabled | ( | ) | const |
<TRUE> if the preview is enabled
Definition at line 388 of file AppView.cxx.
References getDetailView(), dbaui::OApplicationDetailView::isPreviewEnabled(), and m_pWin.
Referenced by showPreview().
| bool OApplicationView::isSortUp | ( | ) | const |
returns <TRUE> if it sorts ascending
Definition at line 264 of file AppView.cxx.
References getDetailView(), dbaui::OApplicationDetailView::isSortUp(), and m_pWin.
Referenced by dbaui::OApplicationController::GetState().
|
overridevirtual |
Implements dbaui::IClipboardTest.
Definition at line 233 of file AppView.cxx.
References getActiveChild(), and dbaui::IClipboardTest::paste().
|
overridevirtual |
Reimplemented from dbaui::ODataView.
Definition at line 173 of file AppView.cxx.
References NotifyEvent::GetKeyEvent(), getPanel(), NotifyEvent::GetType(), and dbaui::ODataView::PreNotify().
|
overrideprotectedvirtual |
Reimplemented from dbaui::ODataView.
Definition at line 145 of file AppView.cxx.
References tools::Rectangle::BottomRight(), tools::Rectangle::GetSize(), Size::Height(), tools::Rectangle::IsEmpty(), vcl::Window::LogicToPixel(), m_pWin, tools::Rectangle::Move(), tools::Rectangle::SetPos(), tools::Rectangle::SetSize(), tools::Rectangle::TopLeft(), and Size::Width().
| void OApplicationView::selectAll | ( | ) |
select all entries in the detail page
Definition at line 258 of file AppView.cxx.
References getDetailView(), m_pWin, and dbaui::OApplicationDetailView::selectAll().
Referenced by dbaui::OApplicationController::Execute().
| void OApplicationView::selectContainer | ( | ElementType | _eType | ) |
changes the container which should be displayed.
The select handler will also be called.
| _eType | Which container to show. |
Definition at line 369 of file AppView.cxx.
References vcl::Window::GetFrameWeld(), getPanel(), m_pWin, and dbaui::OApplicationSwapWindow::selectContainer().
Referenced by dbaui::OApplicationController::askToReconnect(), dbaui::OApplicationController::Execute(), and dbaui::OApplicationController::select().
| void OApplicationView::selectElements | ( | const css::uno::Sequence< OUString > & | _aNames | ) |
select all names on the currently selected container.
Non existence names where ignored.
| _aNames | the element names |
Definition at line 336 of file AppView.cxx.
References getDetailView(), m_pWin, and dbaui::OApplicationDetailView::selectElements().
Referenced by dbaui::OApplicationController::onContainerSelect(), and dbaui::OApplicationController::select().
| void OApplicationView::setTaskExternalMnemonics | ( | MnemonicGenerator const & | _rMnemonics | ) |
automatically creates mnemonics for the texts in our task pane
Definition at line 124 of file AppView.cxx.
References m_pWin.
Referenced by dbaui::OApplicationController::onLoadedMenu().
| void dbaui::OApplicationView::showPreview | ( | const css::uno::Reference< css::ucb::XContent > & | _xContent | ) |
shows the Preview of the content when it is enabled.
| _xContent | The content which must support the "preview" command. |
Referenced by _disposing(), dbaui::OApplicationController::disposing(), dbaui::OApplicationController::openElementWithArguments(), and dbaui::OApplicationController::showPreviewFor().
| void OApplicationView::showPreview | ( | const OUString & | _sDataSourceName, |
| const css::uno::Reference< css::sdbc::XConnection > & | _xConnection, | ||
| const OUString & | _sName, | ||
| bool | _bTable | ||
| ) |
shows the Preview of a table or query
| _sDataSourceName | the name of the data source |
| _xConnection | the connection which will be shared |
| _sName | the name of table or query |
| _bTable | <TRUE> if it is a table, otherwise <FALSE> |
Definition at line 408 of file AppView.cxx.
References DBG_UNHANDLED_EXCEPTION, Exception, getDetailView(), isPreviewEnabled(), m_pWin, m_xObject, dbaui::OApplicationDetailView::showPreview(), utl::OEventListenerAdapter::startComponentListening(), and utl::OEventListenerAdapter::stopComponentListening().
| void OApplicationView::sortDown | ( | ) |
sort the entries in the detail page down
Definition at line 270 of file AppView.cxx.
References getDetailView(), m_pWin, and dbaui::OApplicationDetailView::sortDown().
Referenced by dbaui::OApplicationController::Execute().
| void OApplicationView::sortUp | ( | ) |
sort the entries in the detail page up
Definition at line 276 of file AppView.cxx.
References getDetailView(), m_pWin, and dbaui::OApplicationDetailView::sortUp().
Referenced by dbaui::OApplicationController::Execute().
| void OApplicationView::switchPreview | ( | PreviewMode | _eMode | ) |
switches to the given preview mode
| _eMode | the mode to set for the preview |
Definition at line 394 of file AppView.cxx.
References getDetailView(), m_pWin, and dbaui::OApplicationDetailView::switchPreview().
Referenced by dbaui::OApplicationController::attachModel(), and dbaui::OApplicationController::Execute().
|
private |
Definition at line 78 of file AppView.hxx.
Referenced by _disposing(), adjustMenuPosition(), clearPages(), createIconAutoMnemonics(), describeCurrentSelectionForControl(), describeCurrentSelectionForType(), dispose(), elementAdded(), elementRemoved(), elementReplaced(), getChildFocus(), getDetailView(), getElementCount(), getElementType(), getEntry(), GetFocus(), getMenuParent(), getPanel(), getPreviewMode(), getQualifiedName(), getSelectionCount(), getSelectionElementNames(), isALeafSelected(), isFilled(), isLeaf(), isPreviewEnabled(), isSortUp(), OApplicationView(), resizeDocumentView(), selectAll(), selectContainer(), selectElements(), setTaskExternalMnemonics(), showPreview(), sortDown(), sortUp(), and switchPreview().
|
private |
Definition at line 79 of file AppView.hxx.
Referenced by getAppController().
|
private |
Definition at line 77 of file AppView.hxx.
Referenced by dispose(), and showPreview().