diff options
Diffstat (limited to 'dbaccess/source/ui/app/AppSwapWindow.hxx')
-rw-r--r-- | dbaccess/source/ui/app/AppSwapWindow.hxx | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/dbaccess/source/ui/app/AppSwapWindow.hxx b/dbaccess/source/ui/app/AppSwapWindow.hxx index b63d563e496b..fadfb6fb3ccc 100644 --- a/dbaccess/source/ui/app/AppSwapWindow.hxx +++ b/dbaccess/source/ui/app/AppSwapWindow.hxx @@ -20,36 +20,33 @@ #define INCLUDED_DBACCESS_SOURCE_UI_APP_APPSWAPWINDOW_HXX #include <IClipBoardTest.hxx> -#include <vcl/InterimItemWindow.hxx> -#include <vcl/vclptr.hxx> #include "AppIconControl.hxx" #include <AppElementType.hxx> +#include "ChildWindow.hxx" class MnemonicGenerator; namespace dbaui { class OAppBorderWindow; - class OApplicationSwapWindow : public InterimItemWindow + class OApplicationSwapWindow : public OChildWindow , public IClipboardTest { std::unique_ptr<OApplicationIconControl> m_xIconControl; std::unique_ptr<weld::CustomWeld> m_xIconControlWin; ElementType m_eLastType; OAppBorderWindow& m_rBorderWin; - - void ImplInitSettings(); + ImplSVEvent* m_nChangeEvent; DECL_LINK( OnContainerSelectHdl, const ThumbnailViewItem*, void ); DECL_LINK( ChangeToLastSelected, void*, void ); - protected: - virtual void DataChanged(const DataChangedEvent& rDCEvt) override; + public: - OApplicationSwapWindow(vcl::Window* pParent, OAppBorderWindow& rBorderWindow); + OApplicationSwapWindow(weld::Container* pParent, OAppBorderWindow& rBorderWindow); virtual ~OApplicationSwapWindow() override; - // Window overrides - virtual void dispose() override; - virtual void GetFocus() override; + + virtual void GrabFocus() override; + virtual bool HasChildPathFocus() const override; bool isCutAllowed() override { return false; } bool isCopyAllowed() override { return false; } |