summaryrefslogtreecommitdiff
path: root/include/svx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2020-07-06 12:26:28 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2020-07-06 22:14:19 +0200
commita7ffe4026a2f4fcc77d297c9bc671ded158efc46 (patch)
tree16f2365e1845735f6b62d6926e55762ad4b0ce88 /include/svx
parentd299dc45409503ec4500b07c517b25e06438c611 (diff)
move headers inside modules
Change-Id: I002f42d83820c86737ddceab805aa53ccb388e06 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98203 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include/svx')
-rw-r--r--include/svx/labelitemwindow.hxx30
-rw-r--r--include/svx/tbxcolorupdate.hxx142
2 files changed, 0 insertions, 172 deletions
diff --git a/include/svx/labelitemwindow.hxx b/include/svx/labelitemwindow.hxx
deleted file mode 100644
index 5271482b11ad..000000000000
--- a/include/svx/labelitemwindow.hxx
+++ /dev/null
@@ -1,30 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */
-/*
- * 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/.
- */
-
-#pragma once
-
-#include <vcl/InterimItemWindow.hxx>
-#include <svx/svxdllapi.h>
-
-class SVXCORE_DLLPUBLIC LabelItemWindow final : public InterimItemWindow
-{
-private:
- std::unique_ptr<weld::Label> m_xLabel;
-
-public:
- LabelItemWindow(vcl::Window* pParent, const OUString& rLabel);
- void set_label(const OUString& rLabel);
- OUString get_label() const;
-
- void SetOptimalSize();
- virtual void dispose() override;
- virtual ~LabelItemWindow() override;
-};
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */
diff --git a/include/svx/tbxcolorupdate.hxx b/include/svx/tbxcolorupdate.hxx
deleted file mode 100644
index 1c2ff45e185a..000000000000
--- a/include/svx/tbxcolorupdate.hxx
+++ /dev/null
@@ -1,142 +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 .
- */
-
-#ifndef INCLUDED_SVX_TBXCOLORUPDATE_HXX
-#define INCLUDED_SVX_TBXCOLORUPDATE_HXX
-
-#include <svx/svxdllapi.h>
-
-#include <tools/gen.hxx>
-#include <tools/color.hxx>
-#include <vcl/vclenum.hxx>
-#include <vcl/vclptr.hxx>
-#include <svx/Palette.hxx>
-#include <com/sun/star/drawing/LineStyle.hpp>
-#include <com/sun/star/frame/FeatureStateEvent.hpp>
-#include <com/sun/star/frame/XFrame.hpp>
-
-class ToolBox;
-class VirtualDevice;
-
-namespace weld
-{
- class Toolbar;
-}
-
-namespace svx
-{
-
-
- //= ToolboxButtonColorUpdater
-
- /** helper class to update a color in a toolbox button image
-
- formerly known as SvxTbxButtonColorUpdater_Impl, residing in svx/source/tbxctrls/colorwindow.hxx.
- */
- class ToolboxButtonColorUpdaterBase
- {
- public:
- ToolboxButtonColorUpdaterBase(bool bWideButton, const OUString& rCommandLabel,
- const OUString& rCommandURL,
- const css::uno::Reference<css::frame::XFrame>& rFrame);
-
- virtual ~ToolboxButtonColorUpdaterBase();
-
- void Update( const NamedColor& rNamedColor );
- void Update( const Color& rColor, bool bForceUpdate = false );
- Color const & GetCurrentColor() const { return maCurColor; }
- OUString GetCurrentColorName();
-
- private:
- ToolboxButtonColorUpdaterBase(ToolboxButtonColorUpdaterBase const &) = delete;
- ToolboxButtonColorUpdaterBase& operator =(ToolboxButtonColorUpdaterBase const &) = delete;
-
- protected:
- bool mbWideButton;
- bool mbWasHiContrastMode;
- Color maCurColor;
- tools::Rectangle maUpdRect;
- Size maBmpSize;
- OUString maCommandLabel;
- OUString maCommandURL;
- css::uno::Reference<css::frame::XFrame> mxFrame;
-
- void Init(sal_uInt16 nSlotId);
-
- virtual void SetQuickHelpText(const OUString& rText) = 0;
- virtual OUString GetQuickHelpText() const = 0;
- virtual void SetImage(VirtualDevice* pVirDev) = 0;
- virtual VclPtr<VirtualDevice> CreateVirtualDevice() const = 0;
- virtual vcl::ImageType GetImageSize() const = 0;
- virtual Size GetItemSize() const = 0;
- };
-
- class VclToolboxButtonColorUpdater : public ToolboxButtonColorUpdaterBase
- {
- public:
- VclToolboxButtonColorUpdater(sal_uInt16 nSlotId, sal_uInt16 nTbxBtnId, ToolBox* ptrTbx, bool bWideButton,
- const OUString& rCommandLabel, const OUString& rCommandURL,
- const css::uno::Reference<css::frame::XFrame>& rFrame);
-
-
- private:
- sal_uInt16 mnBtnId;
- VclPtr<ToolBox> mpTbx;
-
- virtual void SetQuickHelpText(const OUString& rText) override;
- virtual OUString GetQuickHelpText() const override;
- virtual void SetImage(VirtualDevice* pVirDev) override;
- virtual VclPtr<VirtualDevice> CreateVirtualDevice() const override;
- virtual vcl::ImageType GetImageSize() const override;
- virtual Size GetItemSize() const override;
- };
-
- class ToolboxButtonColorUpdater : public ToolboxButtonColorUpdaterBase
- {
- public:
- ToolboxButtonColorUpdater(sal_uInt16 nSlotId, const OString& rTbxBtnId, weld::Toolbar* ptrTbx, bool bWideButton,
- const OUString& rCommandLabel, const css::uno::Reference<css::frame::XFrame>& rFrame);
-
- private:
- OString msBtnId;
- weld::Toolbar* mpTbx;
-
- virtual void SetQuickHelpText(const OUString& rText) override;
- virtual OUString GetQuickHelpText() const override;
- virtual void SetImage(VirtualDevice* pVirDev) override;
- virtual VclPtr<VirtualDevice> CreateVirtualDevice() const override;
- virtual vcl::ImageType GetImageSize() const override;
- virtual Size GetItemSize() const override;
- };
-
- class ToolboxButtonLineStyleUpdater
- {
- private:
- css::drawing::LineStyle m_eXLS;
- int m_nDashStyleIndex;
- public:
- ToolboxButtonLineStyleUpdater();
- void Update(const css::frame::FeatureStateEvent& rEvent);
- int GetStyleIndex() const;
- };
-}
-
-#endif // INCLUDED_SVX_TBXCOLORUPDATE_HXX
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */