diff options
author | Caolán McNamara <caolanm@redhat.com> | 2020-01-01 21:05:17 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2020-01-02 18:54:46 +0100 |
commit | c7043c0f2aab380648c8e35b8724107a881978b3 (patch) | |
tree | 56e277a502609b012be216767d3f9a4c5e392d15 /svx | |
parent | 9c7c5001f257ea9b5771d839cf7d0b039cfae79c (diff) |
PaperSizeListBox is now unused
Change-Id: I0ce2fbb7f0346f55984a419f741319690a209434
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86121
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/dialog/papersizelistbox.cxx | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/svx/source/dialog/papersizelistbox.cxx b/svx/source/dialog/papersizelistbox.cxx index f1ac6d4c0e40..c9c7a3001339 100644 --- a/svx/source/dialog/papersizelistbox.cxx +++ b/svx/source/dialog/papersizelistbox.cxx @@ -20,70 +20,8 @@ #include <svx/strings.hrc> #include <svx/dialmgr.hxx> #include <svx/papersizelistbox.hxx> -#include <vcl/builderfactory.hxx> #include "page.hrc" -PaperSizeListBox::PaperSizeListBox(vcl::Window* pParent) - : ListBox( pParent, WB_BORDER | WB_DROPDOWN) -{ - SetDropDownLineCount(6); -} - -VCL_BUILDER_FACTORY(PaperSizeListBox); - -void PaperSizeListBox::FillPaperSizeEntries( PaperSizeApp eApp ) -{ - const std::pair<const char*, int>* pPaperAry = eApp == PaperSizeApp::Std ? - RID_SVXSTRARY_PAPERSIZE_STD : RID_SVXSTRARY_PAPERSIZE_DRAW; - sal_uInt32 nCnt = eApp == PaperSizeApp::Std ? - SAL_N_ELEMENTS(RID_SVXSTRARY_PAPERSIZE_STD) : SAL_N_ELEMENTS(RID_SVXSTRARY_PAPERSIZE_DRAW); - - for ( sal_uInt32 i = 0; i < nCnt; ++i ) - { - OUString aStr = SvxResId(pPaperAry[i].first); - Paper eSize = static_cast<Paper>(pPaperAry[i].second); - sal_Int32 nPos = InsertEntry( aStr ); - SetEntryData( nPos, reinterpret_cast<void*>(static_cast<sal_uLong>(eSize)) ); - } -} - -void PaperSizeListBox::SetSelection( Paper ePreselectPaper ) -{ - sal_Int32 nEntryCount = GetEntryCount(); - sal_Int32 nSelPos = LISTBOX_ENTRY_NOTFOUND; - sal_Int32 nUserPos = LISTBOX_ENTRY_NOTFOUND; - - for (sal_Int32 i = 0; i < nEntryCount; ++i ) - { - Paper eTmp = static_cast<Paper>(reinterpret_cast<sal_uLong>(GetEntryData(i))); - - if ( eTmp == ePreselectPaper ) - { - nSelPos = i; - break; - } - - if ( eTmp == PAPER_USER ) - nUserPos = i; - } - - // preselect current paper format - #115915#: ePaper might not be in aPaperSizeBox so use PAPER_USER instead - SelectEntryPos( ( nSelPos != LISTBOX_ENTRY_NOTFOUND ) ? nSelPos : nUserPos ); -} - -Paper PaperSizeListBox::GetSelection() const -{ - const sal_Int32 nPos = GetSelectedEntryPos(); - Paper ePaper = static_cast<Paper>(reinterpret_cast<sal_uLong>(GetEntryData( nPos ))); - - return ePaper; -} - -Size PaperSizeListBox::GetOptimalSize() const -{ - return Size(150, ListBox::GetOptimalSize().Height()); -} - SvxPaperSizeListBox::SvxPaperSizeListBox(std::unique_ptr<weld::ComboBox> pControl) : m_xControl(std::move(pControl)) { |