Kaydet (Commit) 7e80b63d authored tarafından Noel Grandin's avatar Noel Grandin

use more Color in SfxWatermarkItem

Change-Id: Ifbbce6509c02cf3d93d0500104af7c07c3216266
Reviewed-on: https://gerrit.libreoffice.org/50577Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
üst 1bd9fcaf
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
#include <sfx2/dllapi.h> #include <sfx2/dllapi.h>
#include <svl/poolitem.hxx> #include <svl/poolitem.hxx>
#include <tools/color.hxx>
class SFX2_DLLPUBLIC SfxWatermarkItem: public SfxPoolItem class SFX2_DLLPUBLIC SfxWatermarkItem: public SfxPoolItem
{ {
...@@ -30,15 +31,15 @@ public: ...@@ -30,15 +31,15 @@ public:
void SetAngle(const sal_Int16 nAngle) { m_nAngle = nAngle; } void SetAngle(const sal_Int16 nAngle) { m_nAngle = nAngle; }
sal_Int16 GetTransparency() const { return m_nTransparency; } sal_Int16 GetTransparency() const { return m_nTransparency; }
void SetTransparency(const sal_Int16 nTransparency) { m_nTransparency = nTransparency; } void SetTransparency(const sal_Int16 nTransparency) { m_nTransparency = nTransparency; }
sal_uInt32 GetColor() const { return m_nColor; } Color GetColor() const { return m_nColor; }
void SetColor(const sal_uInt32 nColor) { m_nColor = nColor; } void SetColor(Color nColor) { m_nColor = nColor; }
private: private:
OUString m_aText; OUString m_aText;
OUString m_aFont; OUString m_aFont;
sal_Int16 m_nAngle; sal_Int16 m_nAngle;
sal_Int16 m_nTransparency; sal_Int16 m_nTransparency;
sal_uInt32 m_nColor; Color m_nColor;
}; };
#endif #endif
......
...@@ -980,7 +980,7 @@ void SwUiWriterTest::testWatermarkDOCX() ...@@ -980,7 +980,7 @@ void SwUiWriterTest::testWatermarkDOCX()
CPPUNIT_ASSERT_EQUAL(OUString("CustomWatermark"), pWatermark->GetText()); CPPUNIT_ASSERT_EQUAL(OUString("CustomWatermark"), pWatermark->GetText());
CPPUNIT_ASSERT_EQUAL(OUString("DejaVu Sans Light"), pWatermark->GetFont()); CPPUNIT_ASSERT_EQUAL(OUString("DejaVu Sans Light"), pWatermark->GetFont());
CPPUNIT_ASSERT_EQUAL(sal_Int16(45), pWatermark->GetAngle()); CPPUNIT_ASSERT_EQUAL(sal_Int16(45), pWatermark->GetAngle());
CPPUNIT_ASSERT_EQUAL(sal_uInt32(0x548dd4), pWatermark->GetColor()); CPPUNIT_ASSERT_EQUAL(Color(0x548dd4), pWatermark->GetColor());
CPPUNIT_ASSERT_EQUAL(sal_Int16(50), pWatermark->GetTransparency()); CPPUNIT_ASSERT_EQUAL(sal_Int16(50), pWatermark->GetTransparency());
} }
......
...@@ -1442,7 +1442,7 @@ void lcl_placeWatermarkInHeader(const SfxWatermarkItem& rWatermark, ...@@ -1442,7 +1442,7 @@ void lcl_placeWatermarkInHeader(const SfxWatermarkItem& rWatermark,
if (xWatermark.is()) if (xWatermark.is())
{ {
drawing::HomogenMatrix3 aMatrix; drawing::HomogenMatrix3 aMatrix;
sal_uInt32 nColor = 0xc0c0c0; Color nColor = 0xc0c0c0;
sal_Int16 nTransparency = 50; sal_Int16 nTransparency = 50;
sal_Int16 nAngle = 45; sal_Int16 nAngle = 45;
OUString aFont = ""; OUString aFont = "";
...@@ -1476,7 +1476,7 @@ void lcl_placeWatermarkInHeader(const SfxWatermarkItem& rWatermark, ...@@ -1476,7 +1476,7 @@ void lcl_placeWatermarkInHeader(const SfxWatermarkItem& rWatermark,
OUString sFont = rWatermark.GetFont(); OUString sFont = rWatermark.GetFont();
sal_Int16 nAngle = rWatermark.GetAngle(); sal_Int16 nAngle = rWatermark.GetAngle();
sal_Int16 nTransparency = rWatermark.GetTransparency(); sal_Int16 nTransparency = rWatermark.GetTransparency();
sal_uInt32 nColor = rWatermark.GetColor(); Color nColor = rWatermark.GetColor();
// Calc the ratio. // Calc the ratio.
double fRatio = 0; double fRatio = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment