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:
@@ -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"/>
|
||||
|
@@ -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 \
|
||||
|
@@ -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: */
|
@@ -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
|
||||
|
Reference in New Issue
Block a user