diff options
author | Caolán McNamara <caolanm@redhat.com> | 2019-10-11 14:23:07 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2019-10-13 16:16:52 +0200 |
commit | f7a475dc7c202e1f3e8a905cb7bedbddddf06ec0 (patch) | |
tree | 2f0ebdf1e3ef7f57be54f0fc8125b39eaa8bb412 /dbaccess/source | |
parent | d854687a1316783e40d227756fef08af925e93e6 (diff) |
ToolBoxHelper is now unused
Change-Id: I5e492fda0ce2b88c4e6790a6972bc36f082003a1
Reviewed-on: https://gerrit.libreoffice.org/80691
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'dbaccess/source')
-rw-r--r-- | dbaccess/source/ui/misc/ToolBoxHelper.cxx | 102 |
1 files changed, 0 insertions, 102 deletions
diff --git a/dbaccess/source/ui/misc/ToolBoxHelper.cxx b/dbaccess/source/ui/misc/ToolBoxHelper.cxx deleted file mode 100644 index 3fc009dee348..000000000000 --- a/dbaccess/source/ui/misc/ToolBoxHelper.cxx +++ /dev/null @@ -1,102 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ - -#include <dbaccess/ToolBoxHelper.hxx> -#include <vcl/toolbox.hxx> -#include <vcl/svapp.hxx> -#include <svtools/miscopt.hxx> -#include <UITools.hxx> -#include <svtools/imgdef.hxx> -#include <vcl/event.hxx> -#include <vcl/settings.hxx> -#include <osl/diagnose.h> - -namespace dbaui -{ - OToolBoxHelper::OToolBoxHelper() - : m_nSymbolsSize(-1) - , m_pToolBox(nullptr) - { - - OSL_ENSURE(m_nSymbolsSize != SvtMiscOptions().GetCurrentSymbolsSize(),"SymbolsSize should not be identical"); - SvtMiscOptions().AddListenerLink( LINK( this, OToolBoxHelper, ConfigOptionsChanged ) ); - Application::AddEventListener( LINK( this, OToolBoxHelper, SettingsChanged ) ); - } - OToolBoxHelper::~OToolBoxHelper() - { - SvtMiscOptions().RemoveListenerLink( LINK( this, OToolBoxHelper, ConfigOptionsChanged ) ); - Application::RemoveEventListener( LINK( this, OToolBoxHelper, SettingsChanged ) ); - } - - void OToolBoxHelper::checkImageList() - { - if ( m_pToolBox ) - { - sal_Int16 nCurSymbolsSize = SvtMiscOptions().GetCurrentSymbolsSize(); - if ( nCurSymbolsSize != m_nSymbolsSize ) - { - m_nSymbolsSize = nCurSymbolsSize; - - Size aTbOldSize = m_pToolBox->GetSizePixel(); - adjustToolBoxSize(m_pToolBox); - Size aTbNewSize = m_pToolBox->GetSizePixel(); - resizeControls(Size(aTbNewSize.Width() - aTbOldSize.Width(), - aTbNewSize.Height() - aTbOldSize.Height()) - ); - } - } - } - - IMPL_LINK_NOARG(OToolBoxHelper, ConfigOptionsChanged, LinkParamNone*, void) - { - if ( m_pToolBox ) - { - SvtMiscOptions aOptions; - // check if imagelist changed - checkImageList(); - if ( aOptions.GetToolboxStyle() != m_pToolBox->GetOutStyle() ) - m_pToolBox->SetOutStyle(aOptions.GetToolboxStyle()); - } - } - IMPL_LINK(OToolBoxHelper, SettingsChanged, VclSimpleEvent&, _rEvt, void) - { - if ( m_pToolBox && _rEvt.GetId() == VclEventId::ApplicationDataChanged ) - { - DataChangedEvent* pData = static_cast<DataChangedEvent*>(static_cast<VclWindowEvent&>(_rEvt).GetData()); - if ( pData && ((( pData->GetType() == DataChangedEventType::SETTINGS ) || - ( pData->GetType() == DataChangedEventType::DISPLAY )) && - ( pData->GetFlags() & AllSettingsFlags::STYLE ))) - // check if imagelist changed - checkImageList(); - } - } - void OToolBoxHelper::setToolBox(ToolBox* _pTB) - { - bool bFirstTime = (m_pToolBox == nullptr); - m_pToolBox = _pTB; - if ( m_pToolBox ) - { - ConfigOptionsChanged(nullptr); - if ( bFirstTime ) - adjustToolBoxSize(m_pToolBox); - } - } -} // namespace - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |