summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/control
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2018-10-24 16:28:33 +0100
committerCaolán McNamara <caolanm@redhat.com>2018-10-25 09:58:24 +0200
commitb2fae6ba39cd57a4bd5bf8693579bfc5dbb47f6f (patch)
treed844b4074268dc320e0ce287acbf20a5a1e21f87 /dbaccess/source/ui/control
parentf6f53264d9e2f924ac1dbb309b615912dfe9a7dc (diff)
drop OConnectionURLEdit and OConnectionHelper
Change-Id: I028b243b21a41f3fbd23dea57ea90f77e4a5317c Reviewed-on: https://gerrit.libreoffice.org/62327 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'dbaccess/source/ui/control')
-rw-r--r--dbaccess/source/ui/control/curledit.cxx124
1 files changed, 0 insertions, 124 deletions
diff --git a/dbaccess/source/ui/control/curledit.cxx b/dbaccess/source/ui/control/curledit.cxx
index a50a2c1fbaef..234ebdb935f9 100644
--- a/dbaccess/source/ui/control/curledit.cxx
+++ b/dbaccess/source/ui/control/curledit.cxx
@@ -26,130 +26,6 @@
namespace dbaui
{
-OConnectionURLEdit::OConnectionURLEdit(vcl::Window* _pParent, WinBits _nBits,bool _bShowPrefix)
- :Edit(_pParent, _nBits)
- ,m_pTypeCollection(nullptr)
- ,m_pForcedPrefix(nullptr)
- ,m_bShowPrefix(_bShowPrefix)
-{
-}
-
-extern "C" SAL_DLLPUBLIC_EXPORT void makeConnectionURLEdit(VclPtr<vcl::Window> & rRet, VclPtr<vcl::Window> & pParent, VclBuilder::stringmap &)
-{
- rRet = VclPtr<OConnectionURLEdit>::Create(pParent, WB_BORDER, false);
-}
-
-OConnectionURLEdit::~OConnectionURLEdit()
-{
- disposeOnce();
-}
-
-void OConnectionURLEdit::dispose()
-{
- SetSubEdit(nullptr);
- m_pForcedPrefix.disposeAndClear();
- Edit::dispose();
-}
-
-void OConnectionURLEdit::SetTextNoPrefix(const OUString& _rText)
-{
- OSL_ENSURE(GetSubEdit(), "OConnectionURLEdit::SetTextNoPrefix: have no current type, not changing the text!");
- if (GetSubEdit())
- GetSubEdit()->SetText(_rText);
-}
-
-OUString OConnectionURLEdit::GetTextNoPrefix() const
-{
- if (GetSubEdit())
- return GetSubEdit()->GetText();
- return GetText();
-}
-
-void OConnectionURLEdit::SetText(const OUString& _rStr)
-{
- Selection aNoSelection(0,0);
- SetText(_rStr, aNoSelection);
-}
-
-void OConnectionURLEdit::Resize()
-{
- if (GetSubEdit())
- {
- Size aMySize = GetSizePixel();
- sal_Int32 nTextWidth = 0;
- if ( m_pForcedPrefix && m_bShowPrefix)
- {
- nTextWidth = m_pForcedPrefix->GetTextWidth(m_pForcedPrefix->GetText()) + 2;
- m_pForcedPrefix->SetPosSizePixel(Point(0, -2), Size(nTextWidth, aMySize.Height()));
- }
- GetSubEdit()->SetPosSizePixel(Point(nTextWidth, -2), Size(aMySize.Width() - nTextWidth - 4, aMySize.Height()));
- }
-}
-
-void OConnectionURLEdit::SetText(const OUString& _rStr, const Selection& /*_rNewSelection*/)
-{
- // create new sub controls, if necessary
- if (!GetSubEdit())
- SetSubEdit(VclPtr<Edit>::Create(this, 0));
- if ( !m_pForcedPrefix )
- {
- m_pForcedPrefix = VclPtr<FixedText>::Create(this, WB_VCENTER);
-
- // we use a gray background for the fixed text
- StyleSettings aSystemStyle = Application::GetSettings().GetStyleSettings();
- m_pForcedPrefix->SetBackground(Wallpaper(aSystemStyle.GetDialogColor()));
- }
-
- m_pForcedPrefix->Show(m_bShowPrefix);
-
- bool bIsEmpty = _rStr.isEmpty();
- // calc the prefix
- OUString sPrefix;
- if (!bIsEmpty)
- {
- // determine the type of the new URL described by the new text
- sPrefix = m_pTypeCollection->getPrefix(_rStr);
- }
-
- // the fixed text gets the prefix
- m_pForcedPrefix->SetText(sPrefix);
-
- // both subs have to be resized according to the text len of the prefix
- Size aMySize = GetSizePixel();
- sal_Int32 nTextWidth = 0;
- if ( m_pForcedPrefix && m_bShowPrefix)
- {
- nTextWidth = m_pForcedPrefix->GetTextWidth(sPrefix) + 2;
- m_pForcedPrefix->SetPosSizePixel(Point(0, -2), Size(nTextWidth, aMySize.Height()));
- }
- GetSubEdit()->SetPosSizePixel(Point(nTextWidth, -2), Size(aMySize.Width() - nTextWidth - 4, aMySize.Height()));
- // -2 because the edit has a frame which is 2 pixel wide ... should not be necessary, but I don't fully understand this ....
-
- // show the sub controls (in case they were just created)
- GetSubEdit()->Show();
-
- // do the real SetTex
-// Edit::SetText(bIsEmpty ? _rStr : m_pTypeCollection->cutPrefix(_rStr), _rNewSelection);
- OUString sNewText( _rStr );
- if ( !bIsEmpty )
- sNewText = m_pTypeCollection->cutPrefix( _rStr );
- Edit::SetText( sNewText );
-}
-
-OUString OConnectionURLEdit::GetText() const
-{
- if ( m_pForcedPrefix )
- return m_pForcedPrefix->GetText() + Edit::GetText();
- return Edit::GetText();
-}
-
-void OConnectionURLEdit::ShowPrefix(bool _bShowPrefix)
-{
- m_bShowPrefix = _bShowPrefix;
- if ( m_pForcedPrefix )
- m_pForcedPrefix->Show(m_bShowPrefix);
-}
-
DBOConnectionURLEdit::DBOConnectionURLEdit(std::unique_ptr<weld::Entry> xEntry, std::unique_ptr<weld::Label> xForcedPrefix)
: m_pTypeCollection(nullptr)
, m_bShowPrefix(false)