summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2018-09-18 14:43:20 +0100
committerCaolán McNamara <caolanm@redhat.com>2018-09-19 16:52:53 +0200
commit82289b3a122378133ca6ccf2e8b20c76d5219a8a (patch)
treebabf91d4f25e2f8fabcc81de446a4b7629424694
parentd6cee8ad86ded54004f0dc87b390e43b20560390 (diff)
drop newly unused code
Change-Id: Ie907cfb4bed26cade09cf1c365a5e4cbc9aea31b Reviewed-on: https://gerrit.libreoffice.org/60712 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r--cui/source/dialogs/cuigrfflt.cxx146
-rw-r--r--cui/source/factory/dlgfact.cxx6
-rw-r--r--cui/source/factory/dlgfact.hxx6
-rw-r--r--cui/source/inc/cuigrfflt.hxx59
-rw-r--r--extras/source/glade/libreoffice-catalog.xml.in3
5 files changed, 0 insertions, 220 deletions
diff --git a/cui/source/dialogs/cuigrfflt.cxx b/cui/source/dialogs/cuigrfflt.cxx
index f489112798c4..1299c6a33d87 100644
--- a/cui/source/dialogs/cuigrfflt.cxx
+++ b/cui/source/dialogs/cuigrfflt.cxx
@@ -32,104 +32,6 @@
#include <cuigrfflt.hxx>
#include <svx/dialogs.hrc>
-
-GraphicPreviewWindow::GraphicPreviewWindow(vcl::Window* pParent,
- const WinBits nStyle)
- : Control(pParent, nStyle)
- , mpOrigGraphic(nullptr)
- , mfScaleX(0.0)
- , mfScaleY(0.0)
-{
-}
-
-VCL_BUILDER_FACTORY_CONSTRUCTOR(GraphicPreviewWindow, WB_TABSTOP)
-
-Size GraphicPreviewWindow::GetOptimalSize() const
-{
- return LogicToPixel(Size(81, 73), MapMode(MapUnit::MapAppFont));
-}
-
-
-void GraphicPreviewWindow::Paint(vcl::RenderContext& rRenderContext, const ::tools::Rectangle& rRect)
-{
- Control::Paint(rRenderContext, rRect);
-
- const Size aOutputSize(GetOutputSizePixel());
-
- if (maPreview.IsAnimated())
- {
- const Size aGraphicSize(rRenderContext.LogicToPixel(maPreview.GetPrefSize(), maPreview.GetPrefMapMode()));
- const Point aGraphicPosition((aOutputSize.Width() - aGraphicSize.Width() ) >> 1,
- (aOutputSize.Height() - aGraphicSize.Height() ) >> 1);
- maPreview.StartAnimation(&rRenderContext, aGraphicPosition, aGraphicSize);
- }
- else
- {
- const Size aGraphicSize(maPreview.GetSizePixel());
- const Point aGraphicPosition((aOutputSize.Width() - aGraphicSize.Width()) >> 1,
- (aOutputSize.Height() - aGraphicSize.Height()) >> 1);
- maPreview.Draw(&rRenderContext, aGraphicPosition, aGraphicSize);
- }
-}
-
-
-void GraphicPreviewWindow::SetPreview(const Graphic& rGraphic)
-{
- maPreview = rGraphic;
- Invalidate();
-}
-
-void GraphicPreviewWindow::ScaleImageToFit()
-{
- if (!mpOrigGraphic)
- return;
-
- maScaledOrig = *mpOrigGraphic;
-
- const Size aPreviewSize( GetOutputSizePixel() );
- Size aSizePixel(LogicToPixel(mpOrigGraphic->GetPrefSize(),
- mpOrigGraphic->GetPrefMapMode()));
- Size aGrfSize(aSizePixel);
-
- if( mpOrigGraphic->GetType() == GraphicType::Bitmap &&
- aPreviewSize.Width() && aPreviewSize.Height() &&
- aGrfSize.Width() && aGrfSize.Height() )
- {
- const double fGrfWH = static_cast<double>(aGrfSize.Width()) / aGrfSize.Height();
- const double fPreWH = static_cast<double>(aPreviewSize.Width()) / aPreviewSize.Height();
-
- if( fGrfWH < fPreWH )
- {
- aGrfSize.setWidth( static_cast<long>( aPreviewSize.Height() * fGrfWH ) );
- aGrfSize.setHeight( aPreviewSize.Height() );
- }
- else
- {
- aGrfSize.setWidth( aPreviewSize.Width() );
- aGrfSize.setHeight( static_cast<long>( aPreviewSize.Width() / fGrfWH ) );
- }
-
- mfScaleX = static_cast<double>(aGrfSize.Width()) / aSizePixel.Width();
- mfScaleY = static_cast<double>(aGrfSize.Height()) / aSizePixel.Height();
-
- if( !mpOrigGraphic->IsAnimated() )
- {
- BitmapEx aBmpEx( mpOrigGraphic->GetBitmapEx() );
-
- if( aBmpEx.Scale( aGrfSize ) )
- maScaledOrig = aBmpEx;
- }
- }
-
- maModifyHdl.Call(nullptr);
-}
-
-void GraphicPreviewWindow::Resize()
-{
- Control::Resize();
- ScaleImageToFit();
-}
-
CuiGraphicPreviewWindow::CuiGraphicPreviewWindow()
: mpOrigGraphic(nullptr)
, mfScaleX(0.0)
@@ -223,54 +125,6 @@ void CuiGraphicPreviewWindow::Resize()
ScaleImageToFit();
}
-GraphicFilterDialog::GraphicFilterDialog(vcl::Window* pParent,
- const OUString& rID, const OUString& rUIXMLDescription,
- const Graphic& rGraphic)
- : ModalDialog(pParent, rID, rUIXMLDescription)
- , maModifyHdl(LINK( this, GraphicFilterDialog, ImplModifyHdl))
- , maSizePixel(LogicToPixel(rGraphic.GetPrefSize(),
- rGraphic.GetPrefMapMode()))
-{
- bIsBitmap = rGraphic.GetType() == GraphicType::Bitmap;
-
- maTimer.SetInvokeHandler( LINK( this, GraphicFilterDialog, ImplPreviewTimeoutHdl ) );
- maTimer.SetTimeout( 5 );
-
- get(mpPreview, "preview");
- mpPreview->init(&rGraphic, maModifyHdl);
-}
-
-
-GraphicFilterDialog::~GraphicFilterDialog()
-{
- disposeOnce();
-}
-
-
-void GraphicFilterDialog::dispose()
-{
- mpPreview.clear();
- ModalDialog::dispose();
-}
-
-
-IMPL_LINK_NOARG(GraphicFilterDialog, ImplPreviewTimeoutHdl, Timer *, void)
-{
- maTimer.Stop();
- mpPreview->SetPreview(GetFilteredGraphic(mpPreview->GetScaledOriginal(),
- mpPreview->GetScaleX(), mpPreview->GetScaleY()));
-}
-
-
-IMPL_LINK_NOARG(GraphicFilterDialog, ImplModifyHdl, LinkParamNone*, void)
-{
- if (bIsBitmap)
- {
- maTimer.Stop();
- maTimer.Start();
- }
-}
-
GraphicFilterDialogController::GraphicFilterDialogController(weld::Window* pParent,
const OUString& rUIXMLDescription, const OString& rID,
const Graphic& rGraphic)
diff --git a/cui/source/factory/dlgfact.cxx b/cui/source/factory/dlgfact.cxx
index c6cc366e97a1..fe4363606089 100644
--- a/cui/source/factory/dlgfact.cxx
+++ b/cui/source/factory/dlgfact.cxx
@@ -188,7 +188,6 @@ short AbstractSvxPathSelectDialog_Impl::Execute()
IMPL_ABSTDLG_BASE(AbstractSvxHpLinkDlg_Impl);
IMPL_ABSTDLG_BASE(AbstractFmSearchDialog_Impl);
-IMPL_ABSTDLG_BASE(AbstractGraphicFilterDialog_Impl);
short AbstractGraphicFilterDialogController_Impl::Execute()
{
@@ -814,11 +813,6 @@ void AbstractFmSearchDialog_Impl::SetActiveField(const OUString& strField)
pDlg->SetActiveField(strField);
}
-Graphic AbstractGraphicFilterDialog_Impl::GetFilteredGraphic( const Graphic& rGraphic, double fScaleX, double fScaleY )
-{
- return pDlg->GetFilteredGraphic( rGraphic, fScaleX, fScaleY );
-}
-
Graphic AbstractGraphicFilterDialogController_Impl::GetFilteredGraphic(const Graphic& rGraphic, double fScaleX, double fScaleY)
{
return m_xDlg->GetFilteredGraphic(rGraphic, fScaleX, fScaleY);
diff --git a/cui/source/factory/dlgfact.hxx b/cui/source/factory/dlgfact.hxx
index 59b9dd574de8..615f56e52cb1 100644
--- a/cui/source/factory/dlgfact.hxx
+++ b/cui/source/factory/dlgfact.hxx
@@ -470,12 +470,6 @@ class AbstractFmSearchDialog_Impl :public AbstractFmSearchDialog
virtual void SetActiveField(const OUString& strField) override;
};
-class AbstractGraphicFilterDialog_Impl :public AbstractGraphicFilterDialog
-{
- DECL_ABSTDLG_BASE(AbstractGraphicFilterDialog_Impl,GraphicFilterDialog)
- virtual Graphic GetFilteredGraphic( const Graphic& rGraphic, double fScaleX, double fScaleY ) override;
-};
-
class AbstractGraphicFilterDialogController_Impl : public AbstractGraphicFilterDialog
{
protected:
diff --git a/cui/source/inc/cuigrfflt.hxx b/cui/source/inc/cuigrfflt.hxx
index 48ee3f3b25de..5e70e23ed2c6 100644
--- a/cui/source/inc/cuigrfflt.hxx
+++ b/cui/source/inc/cuigrfflt.hxx
@@ -32,38 +32,6 @@
#include <svx/dlgctrl.hxx>
#include <svx/rectenum.hxx>
-class GraphicPreviewWindow : public Control
-{
-private:
- const Graphic* mpOrigGraphic;
- Link<LinkParamNone*,void> maModifyHdl;
- Graphic maScaledOrig;
- Graphic maPreview;
- double mfScaleX;
- double mfScaleY;
-
- virtual void Paint(vcl::RenderContext& rRenderContext, const ::tools::Rectangle& rRect) override;
- virtual void Resize() override;
- virtual Size GetOptimalSize() const override;
-
- void ScaleImageToFit();
-
-public:
-
- GraphicPreviewWindow(vcl::Window* pParent, WinBits nStyle);
- void init(const Graphic* pOrigGraphic, const Link<LinkParamNone*,void>& rLink)
- {
- mpOrigGraphic = pOrigGraphic;
- maModifyHdl = rLink;
- ScaleImageToFit();
- }
-
- void SetPreview(const Graphic& rGraphic);
- const Graphic& GetScaledOriginal() const { return maScaledOrig; }
- double GetScaleX() const { return mfScaleX; }
- double GetScaleY() const { return mfScaleY; }
-};
-
class CuiGraphicPreviewWindow : public weld::CustomWidgetController
{
private:
@@ -100,33 +68,6 @@ public:
const Size& GetGraphicSizePixel() const { return maOrigGraphicSizePixel; }
};
-class GraphicFilterDialog : public ModalDialog
-{
-private:
-
- Timer maTimer;
- Link<LinkParamNone*,void> maModifyHdl;
- Size maSizePixel;
- bool bIsBitmap;
-
- DECL_LINK( ImplPreviewTimeoutHdl, Timer *, void );
- DECL_LINK( ImplModifyHdl, LinkParamNone*, void);
-
-protected:
- VclPtr<GraphicPreviewWindow> mpPreview;
-
- const Link<LinkParamNone*,void>& GetModifyHdl() const { return maModifyHdl; }
- const Size& GetGraphicSizePixel() const { return maSizePixel; }
-
-public:
-
- GraphicFilterDialog(vcl::Window* pParent, const OUString& rID, const OUString& rUIXMLDescription, const Graphic& rGraphic);
- virtual ~GraphicFilterDialog() override;
- virtual void dispose() override;
-
- virtual Graphic GetFilteredGraphic( const Graphic& rGraphic, double fScaleX, double fScaleY ) = 0;
-};
-
class GraphicFilterDialogController : public weld::GenericDialogController
{
private:
diff --git a/extras/source/glade/libreoffice-catalog.xml.in b/extras/source/glade/libreoffice-catalog.xml.in
index fb4d816ffc15..3a4be0511258 100644
--- a/extras/source/glade/libreoffice-catalog.xml.in
+++ b/extras/source/glade/libreoffice-catalog.xml.in
@@ -212,9 +212,6 @@
<glade-widget-class title="Number Preview" name="cuilo-SvxNumberPreview"
generic-name="Number Preview Window" parent="GtkDrawingArea"
icon-name="widget-gtk-drawingarea"/>
- <glade-widget-class title="Graphic Preview" name="cuilo-GraphicPreviewWindow"
- generic-name="Graphic Preview Window" parent="GtkDrawingArea"
- icon-name="widget-gtk-drawingarea"/>
<glade-widget-class title="Html Attribute Preview" name="sduilo-SdHtmlAttrPreview"
generic-name="Html Attribute Preview" parent="GtkDrawingArea"
icon-name="widget-gtk-drawingarea"/>