summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/app/AppSwapWindow.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'dbaccess/source/ui/app/AppSwapWindow.hxx')
-rw-r--r--dbaccess/source/ui/app/AppSwapWindow.hxx19
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; }