diff options
author | Caolán McNamara <caolanm@redhat.com> | 2020-06-26 20:57:29 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2020-07-01 18:04:46 +0200 |
commit | d2f1cd004310b9ea6654d17fddc11cb08e884c90 (patch) | |
tree | 2d2ad2d4afa5e2eb1c62a8e7ee1ac7bd0bf4f791 /sw/source/ui/index | |
parent | 96dc14a041ea803f0d194a47a8f3d62f6cfa37be (diff) |
weld EditControl for browsebox
Change-Id: I8f21c12f7ee10e1b9ba883a8ff01bb5252429f09
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97353
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sw/source/ui/index')
-rw-r--r-- | sw/source/ui/index/cnttab.cxx | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sw/source/ui/index/cnttab.cxx b/sw/source/ui/index/cnttab.cxx index 1531ad09e987..90f604612982 100644 --- a/sw/source/ui/index/cnttab.cxx +++ b/sw/source/ui/index/cnttab.cxx @@ -132,8 +132,8 @@ namespace { class SwEntryBrowseBox : public SwEntryBrowseBox_Base { - VclPtr<Edit> m_aCellEdit; - VclPtr< ::svt::CheckBoxControl> m_aCellCheckBox; + VclPtr<svt::EditControl> m_aCellEdit; + VclPtr<svt::CheckBoxControl> m_aCellCheckBox; OUString m_sYes; OUString m_sNo; @@ -3550,8 +3550,8 @@ SwEntryBrowseBox::SwEntryBrowseBox(const css::uno::Reference<css::awt::XWindow> BrowserMode::VLINES | BrowserMode::AUTO_VSCROLL| BrowserMode::HIDECURSOR ) - , m_aCellEdit(VclPtr<Edit>::Create(&GetDataWindow(), 0)) - , m_aCellCheckBox(VclPtr< ::svt::CheckBoxControl>::Create(&GetDataWindow())) + , m_aCellEdit(VclPtr<svt::EditControl>::Create(&GetDataWindow())) + , m_aCellCheckBox(VclPtr<svt::CheckBoxControl>::Create(&GetDataWindow())) , m_nCurrentRow(0) , m_bModified(false) { @@ -3738,7 +3738,7 @@ bool SwEntryBrowseBox::SaveModified() RowInserted(nRow, 1, true, true); if(nCol < ITEM_WORDONLY) { - pController->ClearModified(); + pController->SaveValue(); GoToRow( nRow ); } } @@ -3824,7 +3824,7 @@ void SwEntryBrowseBox::WriteEntries(SvStream& rOutStr) pController = m_xController.get(); else pController = m_xCheckController.get(); - if(pController ->IsModified()) + if (pController->IsValueChangedFromSaved()) GoToColumnId(nCol + (nCol < ITEM_CASE ? 1 : -1 )); rtl_TextEncoding eTEnc = osl_getThreadTextEncoding(); @@ -3860,7 +3860,7 @@ bool SwEntryBrowseBox::IsModified()const pController = m_xController.get(); else pController = m_xCheckController.get(); - return pController->IsModified(); + return pController->IsValueChangedFromSaved(); } SwAutoMarkDlg_Impl::SwAutoMarkDlg_Impl(weld::Window* pParent, const OUString& rAutoMarkURL, |