summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/inc/TableDesignView.hxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2020-07-23 20:28:54 +0100
committerCaolán McNamara <caolanm@redhat.com>2020-07-24 20:11:12 +0200
commitd388b9c4d661950a306fdff6cc855f62193a77fe (patch)
tree3ed91367f39980a5505100aeef5b82b55dd7fa35 /dbaccess/source/ui/inc/TableDesignView.hxx
parentc766178af6f4ddde52a148836ce23d46d7566530 (diff)
weld OTableFieldDescWin
Change-Id: Ide40ef5617c608a76e2035aac5ca87672c83925f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99355 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'dbaccess/source/ui/inc/TableDesignView.hxx')
-rw-r--r--dbaccess/source/ui/inc/TableDesignView.hxx12
1 files changed, 11 insertions, 1 deletions
diff --git a/dbaccess/source/ui/inc/TableDesignView.hxx b/dbaccess/source/ui/inc/TableDesignView.hxx
index 262e04933959..e6e7abe02b20 100644
--- a/dbaccess/source/ui/inc/TableDesignView.hxx
+++ b/dbaccess/source/ui/inc/TableDesignView.hxx
@@ -24,11 +24,18 @@
#include <vcl/split.hxx>
#include "IClipBoardTest.hxx"
+namespace weld
+{
+ class Widget;
+}
+
namespace dbaui
{
class OTableController;
+ class OTableDesignView;
class OTableFieldDescWin;
class OTableEditorCtrl;
+
class OTableBorderWindow : public vcl::Window
{
VclPtr<Splitter> m_aHorzSplitter;
@@ -40,7 +47,7 @@ namespace dbaui
protected:
virtual void DataChanged(const DataChangedEvent& rDCEvt) override;
public:
- OTableBorderWindow(vcl::Window* pParent);
+ OTableBorderWindow(OTableDesignView* pParent);
virtual ~OTableBorderWindow() override;
// Window overrides
virtual void dispose() override;
@@ -50,6 +57,7 @@ namespace dbaui
OTableEditorCtrl* GetEditorCtrl() const { return m_pEditorCtrl; }
OTableFieldDescWin* GetDescWin() const { return m_pFieldDescWin; }
};
+
class OTableDesignView : public ODataView
,public IClipboardTest
{
@@ -66,6 +74,8 @@ namespace dbaui
ChildFocusState m_eChildFocus;
IClipboardTest* getActiveChild() const;
+
+ DECL_LINK( FieldDescFocusIn, weld::Widget&, void );
protected:
// return the Rectangle where I can paint myself