SlideTransitionBox is unused

since...

commit 57ca02a748
Date:   Wed Apr 18 00:04:09 2018 +0200

    NB Impress tabbed toolbar big update

Change-Id: I599e84f4bec66eff301ab1a92cc1206a47068e02
Reviewed-on: https://gerrit.libreoffice.org/85654
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
This commit is contained in:
Caolán McNamara
2019-12-21 12:46:54 +00:00
parent 12c72066c2
commit d46f0bc145
4 changed files with 0 additions and 92 deletions

View File

@@ -166,9 +166,6 @@
<glade-widget-class title="Notebook switching tabs depending on context" name="sfxlo-NotebookbarTabControl"
generic-name="NotebookbarTabControl" parent="GtkNotebook"
icon-name="widget-gtk-notebook"/>
<glade-widget-class title="Slide Transition Pane" name="sdlo-SlideTransitionBox"
generic-name="ShowText" parent="GtkToolButton"
icon-name="widget-gtk-toolbutton"/>
<glade-widget-class title="Horizontal box hiding children depending on its priorities" name="sfxlo-PriorityHBox"
generic-name="PriorityHBox" parent="GtkBox"
icon-name="widget-gtk-box"/>

View File

@@ -189,7 +189,6 @@ $(eval $(call gb_Library_add_exception_objects,sd,\
sd/source/ui/animations/CustomAnimationPane \
sd/source/ui/animations/STLPropertySet \
sd/source/ui/animations/SlideTransitionPane \
sd/source/ui/animations/SlideTransitionBox \
sd/source/ui/animations/motionpathtag \
sd/source/ui/annotations/annotationmanager \
sd/source/ui/annotations/annotationtag \

View File

@@ -1,87 +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 <ViewShellBase.hxx>
#include <DrawDocShell.hxx>
#include <sfx2/viewfrm.hxx>
#include <SlideTransitionPane.hxx>
#include <vcl/builderfactory.hxx>
#include <vcl/layout.hxx>
namespace sd
{
namespace {
class SlideTransitionBox : public VclVBox
{
VclPtr<SlideTransitionPane> m_pPane;
bool m_bIsInitialized;
public:
explicit SlideTransitionBox(vcl::Window* pParent);
~SlideTransitionBox() override;
virtual void dispose() override;
virtual void StateChanged(StateChangedType nStateChange) override;
};
}
VCL_BUILDER_FACTORY(SlideTransitionBox);
SlideTransitionBox::SlideTransitionBox(vcl::Window* pParent)
: VclVBox(pParent)
, m_bIsInitialized(false)
{
}
SlideTransitionBox::~SlideTransitionBox()
{
disposeOnce();
}
void SlideTransitionBox::dispose()
{
m_pPane.disposeAndClear();
VclVBox::dispose();
}
void SlideTransitionBox::StateChanged(StateChangedType nStateChange)
{
if(SfxViewFrame::Current() && !m_bIsInitialized)
{
ViewShellBase* pBase = ViewShellBase::GetViewShellBase(SfxViewFrame::Current());
if(pBase && pBase->GetDocShell())
{
css::uno::Reference<css::frame::XFrame> xFrame;
SdDrawDocument* pDoc = pBase->GetDocShell()->GetDoc();
m_pPane = VclPtr<SlideTransitionPane>::Create(this, *pBase, pDoc, xFrame, false);
m_pPane->Show();
m_pPane->SetSizePixel(GetSizePixel());
m_bIsInitialized = true;
}
}
VclVBox::StateChanged(nStateChange);
}
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */

View File

@@ -11696,7 +11696,6 @@ sd/source/ui/animations/CustomAnimationPane.cxx
sd/source/ui/animations/CustomAnimationPane.hxx
sd/source/ui/animations/STLPropertySet.cxx
sd/source/ui/animations/STLPropertySet.hxx
sd/source/ui/animations/SlideTransitionBox.cxx
sd/source/ui/animations/SlideTransitionPane.cxx
sd/source/ui/animations/motionpathtag.cxx
sd/source/ui/animations/motionpathtag.hxx