summaryrefslogtreecommitdiff
path: root/include/svx/gridctrl.hxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2018-05-04 16:29:43 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2018-05-07 08:34:03 +0200
commitdbba08c7d430948775d47164c760ea1100442beb (patch)
treef3dfa5c735f7cef7aa826ed1cf13524f79c26181 /include/svx/gridctrl.hxx
parentf7a0627c9a5ebd5827fc793ae023fb28e99a6525 (diff)
loplugin:useuniqueptr in FmGridControl
Change-Id: I2fc39692bfb42bfff667908d73b3074d5cc04a28 Reviewed-on: https://gerrit.libreoffice.org/53881 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include/svx/gridctrl.hxx')
-rw-r--r--include/svx/gridctrl.hxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/svx/gridctrl.hxx b/include/svx/gridctrl.hxx
index 32bbd965b579..432a3a463134 100644
--- a/include/svx/gridctrl.hxx
+++ b/include/svx/gridctrl.hxx
@@ -263,8 +263,8 @@ private:
FmGridListener* m_pGridListener;
protected:
- CursorWrapper* m_pDataCursor; // Cursor for Updates
- CursorWrapper* m_pSeekCursor; // Cursor for Seeking
+ std::unique_ptr<CursorWrapper> m_pDataCursor; // Cursor for Updates
+ std::unique_ptr<CursorWrapper> m_pSeekCursor; // Cursor for Seeking
private:
// iteration variables
@@ -402,7 +402,7 @@ public:
DbGridControlOptions nOpts = DbGridControlOptions::Insert | DbGridControlOptions::Update | DbGridControlOptions::Delete);
virtual void Dispatch(sal_uInt16 nId) override;
- CursorWrapper* getDataSource() const {return m_pDataCursor;}
+ CursorWrapper* getDataSource() const {return m_pDataCursor.get();}
const DbGridColumns& GetColumns() const {return m_aColumns;}
void EnableHandle(bool bEnable);
@@ -523,7 +523,7 @@ public:
/// called when a controller needs to be re-initialized
void refreshController(sal_uInt16 _nColId, GrantControlAccess _aAccess);
- CursorWrapper* GetSeekCursor(GrantControlAccess /*_aAccess*/) const { return m_pSeekCursor; }
+ CursorWrapper* GetSeekCursor(GrantControlAccess /*_aAccess*/) const { return m_pSeekCursor.get(); }
const DbGridRowRef& GetSeekRow(GrantControlAccess /*_aAccess*/) const { return m_xSeekRow; }
void SetSeekPos(sal_Int32 nPos,GrantControlAccess /*_aAccess*/) {m_nSeekPos = nPos;}