summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2019-01-23 09:08:24 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2019-01-23 10:43:50 +0100
commitd010dd58e8afd7e135c7479dcabd6986eadb664f (patch)
tree7cace5b4bead0d676f0bc569e32f6902ecdf7f94 /vcl
parent8f7c35072a6bbb33f6582c8c9a37a275c8d3cb14 (diff)
loplugin:constparams in vcl
Change-Id: Icf1a952fbe190fd6c4efd89364136aa2b48050e3 Reviewed-on: https://gerrit.libreoffice.org/66767 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'vcl')
-rw-r--r--vcl/headless/svpgdi.cxx2
-rw-r--r--vcl/headless/svpinst.cxx2
-rw-r--r--vcl/inc/graphic/Manager.hxx2
-rw-r--r--vcl/inc/headless/svpgdi.hxx2
-rw-r--r--vcl/inc/headless/svpinst.hxx2
-rw-r--r--vcl/inc/impfontmetricdata.hxx2
-rw-r--r--vcl/inc/implimagetree.hxx2
-rw-r--r--vcl/inc/listbox.hxx2
-rw-r--r--vcl/inc/sallayout.hxx2
-rw-r--r--vcl/source/app/salvtables.cxx4
-rw-r--r--vcl/source/bitmap/BitmapGaussianSeparableBlurFilter.cxx2
-rw-r--r--vcl/source/control/imp_listbox.cxx2
-rw-r--r--vcl/source/edit/textdoc.cxx2
-rw-r--r--vcl/source/edit/textdoc.hxx2
-rw-r--r--vcl/source/font/fontmetric.cxx2
-rw-r--r--vcl/source/gdi/CommonSalLayout.cxx2
-rw-r--r--vcl/source/gdi/impvect.cxx2
-rw-r--r--vcl/source/graphic/Manager.cxx2
-rw-r--r--vcl/source/image/ImplImageTree.cxx2
-rw-r--r--vcl/source/window/dialog.cxx2
-rw-r--r--vcl/source/window/menuitemlist.cxx2
-rw-r--r--vcl/source/window/menuitemlist.hxx2
-rw-r--r--vcl/source/window/splitwin.cxx2
-rw-r--r--vcl/source/window/syswin.cxx6
-rw-r--r--vcl/source/window/winproc.cxx4
-rw-r--r--vcl/unx/generic/print/genpspgraphics.cxx4
-rw-r--r--vcl/unx/gtk3/gtk3gtkinst.cxx22
27 files changed, 42 insertions, 42 deletions
diff --git a/vcl/headless/svpgdi.cxx b/vcl/headless/svpgdi.cxx
index ace3e53ed3ef..5f389b8468f2 100644
--- a/vcl/headless/svpgdi.cxx
+++ b/vcl/headless/svpgdi.cxx
@@ -1628,7 +1628,7 @@ void SvpSalGraphics::drawBitmap(const SalTwoRect& rTR, const SalBitmap& rSourceB
copySource(rTR, source);
}
-void SvpSalGraphics::drawBitmap(const SalTwoRect& rTR, BitmapBuffer* pBuffer, cairo_operator_t eOp)
+void SvpSalGraphics::drawBitmap(const SalTwoRect& rTR, const BitmapBuffer* pBuffer, cairo_operator_t eOp)
{
cairo_surface_t* source = createCairoSurface( pBuffer );
copyWithOperator(rTR, source, eOp);
diff --git a/vcl/headless/svpinst.cxx b/vcl/headless/svpinst.cxx
index 6562f26d5dbc..c88238665758 100644
--- a/vcl/headless/svpinst.cxx
+++ b/vcl/headless/svpinst.cxx
@@ -253,7 +253,7 @@ std::unique_ptr<SalVirtualDevice> SvpSalInstance::CreateVirtualDevice( SalGraphi
return pNew;
}
-cairo_surface_t* get_underlying_cairo_surface(VirtualDevice& rDevice)
+cairo_surface_t* get_underlying_cairo_surface(const VirtualDevice& rDevice)
{
return static_cast<SvpSalVirtualDevice*>(rDevice.mpVirDev.get())->GetSurface();
}
diff --git a/vcl/inc/graphic/Manager.hxx b/vcl/inc/graphic/Manager.hxx
index 88d57229f9e2..f6f24b47db6f 100644
--- a/vcl/inc/graphic/Manager.hxx
+++ b/vcl/inc/graphic/Manager.hxx
@@ -43,7 +43,7 @@ private:
Manager();
- void registerGraphic(std::shared_ptr<ImpGraphic>& rImpGraphic, OUString const& rsContext);
+ void registerGraphic(const std::shared_ptr<ImpGraphic>& rImpGraphic, OUString const& rsContext);
DECL_LINK(SwapOutTimerHandler, Timer*, void);
diff --git a/vcl/inc/headless/svpgdi.hxx b/vcl/inc/headless/svpgdi.hxx
index 9ba284300a37..e62c508d0863 100644
--- a/vcl/inc/headless/svpgdi.hxx
+++ b/vcl/inc/headless/svpgdi.hxx
@@ -242,7 +242,7 @@ public:
virtual void drawBitmap( const SalTwoRect& rPosAry,
const SalBitmap& rSalBitmap ) override;
void drawBitmap( const SalTwoRect& rPosAry,
- BitmapBuffer* pBuffer,
+ const BitmapBuffer* pBuffer,
cairo_operator_t eOp );
virtual void drawBitmap( const SalTwoRect& rPosAry,
const SalBitmap& rSalBitmap,
diff --git a/vcl/inc/headless/svpinst.hxx b/vcl/inc/headless/svpinst.hxx
index b331c5cbcbad..3dbdf10f1e57 100644
--- a/vcl/inc/headless/svpinst.hxx
+++ b/vcl/inc/headless/svpinst.hxx
@@ -194,7 +194,7 @@ inline void SvpSalInstance::deregisterFrame( SalFrame* pFrame )
eraseFrame( pFrame );
}
-VCL_DLLPUBLIC cairo_surface_t* get_underlying_cairo_surface(VirtualDevice& rDevice);
+VCL_DLLPUBLIC cairo_surface_t* get_underlying_cairo_surface(const VirtualDevice& rDevice);
#endif // INCLUDED_VCL_INC_HEADLESS_SVPINST_HXX
diff --git a/vcl/inc/impfontmetricdata.hxx b/vcl/inc/impfontmetricdata.hxx
index 1c9b14a5098f..73beb59722db 100644
--- a/vcl/inc/impfontmetricdata.hxx
+++ b/vcl/inc/impfontmetricdata.hxx
@@ -97,7 +97,7 @@ public:
int nUPEM);
private:
- bool ShouldUseWinMetrics(vcl::TTGlobalFontInfo& rInfo);
+ bool ShouldUseWinMetrics(const vcl::TTGlobalFontInfo& rInfo);
// font instance attributes from the font request
long const mnHeight; // Font size
diff --git a/vcl/inc/implimagetree.hxx b/vcl/inc/implimagetree.hxx
index 1e81aba8fac8..4c23f3a2637f 100644
--- a/vcl/inc/implimagetree.hxx
+++ b/vcl/inc/implimagetree.hxx
@@ -133,7 +133,7 @@ private:
void createStyle();
- IconCache &getIconCache(ImageRequestParameters& rParameters);
+ IconCache &getIconCache(const ImageRequestParameters& rParameters);
bool iconCacheLookup(ImageRequestParameters& rParameters);
diff --git a/vcl/inc/listbox.hxx b/vcl/inc/listbox.hxx
index 8591d9696764..a13714bf1910 100644
--- a/vcl/inc/listbox.hxx
+++ b/vcl/inc/listbox.hxx
@@ -74,7 +74,7 @@ struct ImplEntryType
}
/// Computes maStr's text layout (glyphs), cached in maStrGlyphs.
- SalLayoutGlyphs* GetTextGlyphs(OutputDevice* pOutputDevice);
+ SalLayoutGlyphs* GetTextGlyphs(const OutputDevice* pOutputDevice);
};
class ImplEntryList
diff --git a/vcl/inc/sallayout.hxx b/vcl/inc/sallayout.hxx
index cd2b02f105aa..7e94242b4808 100644
--- a/vcl/inc/sallayout.hxx
+++ b/vcl/inc/sallayout.hxx
@@ -197,7 +197,7 @@ private:
GenericSalLayout( const GenericSalLayout& ) = delete;
GenericSalLayout& operator=( const GenericSalLayout& ) = delete;
- void ApplyDXArray(ImplLayoutArgs&);
+ void ApplyDXArray(const ImplLayoutArgs&);
void Justify(DeviceCoordinate nNewWidth);
void ApplyAsianKerning(const OUString& rStr);
diff --git a/vcl/source/app/salvtables.cxx b/vcl/source/app/salvtables.cxx
index 4c343f85d53d..e1087b4f311c 100644
--- a/vcl/source/app/salvtables.cxx
+++ b/vcl/source/app/salvtables.cxx
@@ -591,13 +591,13 @@ namespace
return Image(StockImage::Yes, rImage);
}
- Image createImage(VirtualDevice& rDevice)
+ Image createImage(const VirtualDevice& rDevice)
{
return Image(rDevice.GetBitmapEx(Point(), rDevice.GetOutputSizePixel()));
}
void insert_to_menu(PopupMenu* pMenu, int pos, const OUString& rId, const OUString& rStr,
- const OUString* pIconName, VirtualDevice* pImageSurface, bool bCheck)
+ const OUString* pIconName, const VirtualDevice* pImageSurface, bool bCheck)
{
const auto nCount = pMenu->GetItemCount();
const sal_uInt16 nLastId = nCount ? pMenu->GetItemId(nCount-1) : 0;
diff --git a/vcl/source/bitmap/BitmapGaussianSeparableBlurFilter.cxx b/vcl/source/bitmap/BitmapGaussianSeparableBlurFilter.cxx
index 990a3f090056..71888f43ca25 100644
--- a/vcl/source/bitmap/BitmapGaussianSeparableBlurFilter.cxx
+++ b/vcl/source/bitmap/BitmapGaussianSeparableBlurFilter.cxx
@@ -83,7 +83,7 @@ BitmapEx BitmapGaussianSeparableBlurFilter::execute(BitmapEx const& rBitmapEx) c
return BitmapEx();
}
-bool BitmapGaussianSeparableBlurFilter::convolutionPass(Bitmap& rBitmap, Bitmap& aNewBitmap,
+bool BitmapGaussianSeparableBlurFilter::convolutionPass(const Bitmap& rBitmap, Bitmap& aNewBitmap,
BitmapReadAccess const* pReadAcc,
int aNumberOfContributions,
const double* pWeights, int const* pPixels,
diff --git a/vcl/source/control/imp_listbox.cxx b/vcl/source/control/imp_listbox.cxx
index 41750ae91eca..1a059785994a 100644
--- a/vcl/source/control/imp_listbox.cxx
+++ b/vcl/source/control/imp_listbox.cxx
@@ -604,7 +604,7 @@ struct ImplEntryMetrics
long nImgHeight;
};
-SalLayoutGlyphs* ImplEntryType::GetTextGlyphs(OutputDevice* pOutputDevice)
+SalLayoutGlyphs* ImplEntryType::GetTextGlyphs(const OutputDevice* pOutputDevice)
{
if (maStrGlyphs.IsValid())
// Use pre-calculated result.
diff --git a/vcl/source/edit/textdoc.cxx b/vcl/source/edit/textdoc.cxx
index b8908f0ee6c7..bca776388ee0 100644
--- a/vcl/source/edit/textdoc.cxx
+++ b/vcl/source/edit/textdoc.cxx
@@ -495,7 +495,7 @@ TextPaM TextDoc::InsertParaBreak( const TextPaM& rPaM )
return aPaM;
}
-TextPaM TextDoc::ConnectParagraphs( TextNode* pLeft, TextNode* pRight )
+TextPaM TextDoc::ConnectParagraphs( TextNode* pLeft, const TextNode* pRight )
{
sal_Int32 nPrevLen = pLeft->GetText().getLength();
pLeft->Append( *pRight );
diff --git a/vcl/source/edit/textdoc.hxx b/vcl/source/edit/textdoc.hxx
index 0130a2377f43..4bd67fc5e25d 100644
--- a/vcl/source/edit/textdoc.hxx
+++ b/vcl/source/edit/textdoc.hxx
@@ -112,7 +112,7 @@ public:
TextPaM InsertText( const TextPaM& rPaM, const OUString& rStr );
TextPaM InsertParaBreak( const TextPaM& rPaM );
- TextPaM ConnectParagraphs( TextNode* pLeft, TextNode* pRight );
+ TextPaM ConnectParagraphs( TextNode* pLeft, const TextNode* pRight );
sal_Int32 GetTextLen( const sal_Unicode* pSep, const TextSelection* pSel = nullptr ) const;
OUString GetText( const sal_Unicode* pSep ) const;
diff --git a/vcl/source/font/fontmetric.cxx b/vcl/source/font/fontmetric.cxx
index 5a5dec974c9f..36d9f7d727eb 100644
--- a/vcl/source/font/fontmetric.cxx
+++ b/vcl/source/font/fontmetric.cxx
@@ -395,7 +395,7 @@ void ImplFontMetricData::ImplInitFlags( const OutputDevice* pDev )
SetFullstopCenteredFlag( bCentered );
}
-bool ImplFontMetricData::ShouldUseWinMetrics(vcl::TTGlobalFontInfo& rInfo)
+bool ImplFontMetricData::ShouldUseWinMetrics(const vcl::TTGlobalFontInfo& rInfo)
{
if (utl::ConfigManager::IsFuzzing())
return false;
diff --git a/vcl/source/gdi/CommonSalLayout.cxx b/vcl/source/gdi/CommonSalLayout.cxx
index 21d4d1c22ad3..291178af2c6e 100644
--- a/vcl/source/gdi/CommonSalLayout.cxx
+++ b/vcl/source/gdi/CommonSalLayout.cxx
@@ -616,7 +616,7 @@ void GenericSalLayout::GetCharWidths(DeviceCoordinate* pCharWidths) const
// * For any RTL glyph that has DX adjustment, insert enough Kashidas to
// fill in the added space.
-void GenericSalLayout::ApplyDXArray(ImplLayoutArgs& rArgs)
+void GenericSalLayout::ApplyDXArray(const ImplLayoutArgs& rArgs)
{
if (rArgs.mpDXArray == nullptr)
return;
diff --git a/vcl/source/gdi/impvect.cxx b/vcl/source/gdi/impvect.cxx
index 2b959aee204b..896182663dca 100644
--- a/vcl/source/gdi/impvect.cxx
+++ b/vcl/source/gdi/impvect.cxx
@@ -44,7 +44,7 @@
#define VECT_POLY_OUTLINE_INNER 4UL
#define VECT_POLY_OUTLINE_OUTER 8UL
-static void VECT_MAP( std::unique_ptr<long []> & pMapIn, std::unique_ptr<long []>& pMapOut, long nVal )
+static void VECT_MAP( const std::unique_ptr<long []> & pMapIn, const std::unique_ptr<long []>& pMapOut, long nVal )
{
pMapIn[nVal] = (nVal * 4) + 1;
pMapOut[nVal] = pMapIn[nVal] + 5;
diff --git a/vcl/source/graphic/Manager.cxx b/vcl/source/graphic/Manager.cxx
index 98ef80eebddc..c5408a62bce0 100644
--- a/vcl/source/graphic/Manager.cxx
+++ b/vcl/source/graphic/Manager.cxx
@@ -108,7 +108,7 @@ IMPL_LINK(Manager, SwapOutTimerHandler, Timer*, pTimer, void)
pTimer->Start();
}
-void Manager::registerGraphic(std::shared_ptr<ImpGraphic>& pImpGraphic,
+void Manager::registerGraphic(const std::shared_ptr<ImpGraphic>& pImpGraphic,
OUString const& /*rsContext*/)
{
// make some space first
diff --git a/vcl/source/image/ImplImageTree.cxx b/vcl/source/image/ImplImageTree.cxx
index b6ea1196c054..ae8e29e353eb 100644
--- a/vcl/source/image/ImplImageTree.cxx
+++ b/vcl/source/image/ImplImageTree.cxx
@@ -485,7 +485,7 @@ void ImplImageTree::createStyle()
}
/// Find an icon cache for the right scale factor
-ImplImageTree::IconCache &ImplImageTree::getIconCache(ImageRequestParameters& rParameters)
+ImplImageTree::IconCache &ImplImageTree::getIconCache(const ImageRequestParameters& rParameters)
{
IconSet &rSet = getCurrentIconSet();
auto it = rSet.maScaledIconCaches.find(rParameters.mnScalePercentage);
diff --git a/vcl/source/window/dialog.cxx b/vcl/source/window/dialog.cxx
index 312608347af9..af49c58ba7f7 100644
--- a/vcl/source/window/dialog.cxx
+++ b/vcl/source/window/dialog.cxx
@@ -199,7 +199,7 @@ vcl::Window * lastLogicalChildOfParent(const vcl::Window *pTopLevel)
return const_cast<vcl::Window *>(pChild);
}
-void Accelerator::GenerateAutoMnemonicsOnHierarchy(vcl::Window* pWindow)
+void Accelerator::GenerateAutoMnemonicsOnHierarchy(const vcl::Window* pWindow)
{
MnemonicGenerator aMnemonicGenerator;
vcl::Window* pGetChild;
diff --git a/vcl/source/window/menuitemlist.cxx b/vcl/source/window/menuitemlist.cxx
index 62127940e4e1..e05672510b7a 100644
--- a/vcl/source/window/menuitemlist.cxx
+++ b/vcl/source/window/menuitemlist.cxx
@@ -39,7 +39,7 @@ MenuItemData::~MenuItemData()
pSubMenu.disposeAndClear();
}
-SalLayoutGlyphs* MenuItemData::GetTextGlyphs(OutputDevice* pOutputDevice)
+SalLayoutGlyphs* MenuItemData::GetTextGlyphs(const OutputDevice* pOutputDevice)
{
if (aTextGlyphs.IsValid())
// Use pre-calculated result.
diff --git a/vcl/source/window/menuitemlist.hxx b/vcl/source/window/menuitemlist.hxx
index 3d91ef498489..a41dc9eaef2c 100644
--- a/vcl/source/window/menuitemlist.hxx
+++ b/vcl/source/window/menuitemlist.hxx
@@ -92,7 +92,7 @@ struct MenuItemData
~MenuItemData();
/// Computes aText's text layout (glyphs), cached in aTextGlyphs.
- SalLayoutGlyphs* GetTextGlyphs(OutputDevice* pOutputDevice);
+ SalLayoutGlyphs* GetTextGlyphs(const OutputDevice* pOutputDevice);
bool HasCheck() const
{
diff --git a/vcl/source/window/splitwin.cxx b/vcl/source/window/splitwin.cxx
index ed5b9621990a..f2201341d781 100644
--- a/vcl/source/window/splitwin.cxx
+++ b/vcl/source/window/splitwin.cxx
@@ -1033,7 +1033,7 @@ sal_uInt16 SplitWindow::ImplTestSplit( ImplSplitSet* pSet, const Point& rPos,
return 0;
}
-sal_uInt16 SplitWindow::ImplTestSplit( SplitWindow* pWindow, const Point& rPos,
+sal_uInt16 SplitWindow::ImplTestSplit( const SplitWindow* pWindow, const Point& rPos,
long& rMouseOff, ImplSplitSet** ppFoundSet, sal_uInt16& rFoundPos )
{
// Resizable SplitWindow should be treated different
diff --git a/vcl/source/window/syswin.cxx b/vcl/source/window/syswin.cxx
index 7869b92a08a0..f743186ebebf 100644
--- a/vcl/source/window/syswin.cxx
+++ b/vcl/source/window/syswin.cxx
@@ -113,7 +113,7 @@ void SystemWindow::dispose()
Window::dispose();
}
-static void ImplHandleControlAccelerator( vcl::Window* pWindow, bool bShow )
+static void ImplHandleControlAccelerator( const vcl::Window* pWindow, bool bShow )
{
Control *pControl = dynamic_cast<Control*>(pWindow->ImplGetWindow());
if (pControl && pControl->GetText().indexOf('~') != -1)
@@ -125,7 +125,7 @@ static void ImplHandleControlAccelerator( vcl::Window* pWindow, bool bShow )
namespace
{
- void processChildren(vcl::Window *pParent, bool bShowAccel)
+ void processChildren(const vcl::Window *pParent, bool bShowAccel)
{
// go through its children
vcl::Window* pChild = firstLogicalChildOfParent(pParent);
@@ -157,7 +157,7 @@ namespace
}
}
-bool Accelerator::ToggleMnemonicsOnHierarchy(const CommandEvent& rCEvent, vcl::Window *pWindow)
+bool Accelerator::ToggleMnemonicsOnHierarchy(const CommandEvent& rCEvent, const vcl::Window *pWindow)
{
if (rCEvent.GetCommand() == CommandEventId::ModKeyChange && ImplGetSVData()->maNWFData.mbAutoAccel)
{
diff --git a/vcl/source/window/winproc.cxx b/vcl/source/window/winproc.cxx
index f58ea591b922..8fdfdede0bcd 100644
--- a/vcl/source/window/winproc.cxx
+++ b/vcl/source/window/winproc.cxx
@@ -1869,13 +1869,13 @@ static void DelayedCloseEventLink( void* pCEvent, void* )
delete pEv;
}
-static void ImplHandleClose( vcl::Window* pWindow )
+static void ImplHandleClose( const vcl::Window* pWindow )
{
ImplSVData* pSVData = ImplGetSVData();
bool bWasPopup = false;
if( pWindow->ImplIsFloatingWindow() &&
- static_cast<FloatingWindow*>(pWindow)->ImplIsInPrivatePopupMode() )
+ static_cast<const FloatingWindow*>(pWindow)->ImplIsInPrivatePopupMode() )
{
bWasPopup = true;
}
diff --git a/vcl/unx/generic/print/genpspgraphics.cxx b/vcl/unx/generic/print/genpspgraphics.cxx
index e40b9fd5cc82..7bbe59575b36 100644
--- a/vcl/unx/generic/print/genpspgraphics.cxx
+++ b/vcl/unx/generic/print/genpspgraphics.cxx
@@ -537,7 +537,7 @@ ImplPspFontData::ImplPspFontData(const psp::FastPrintFontInfo& rInfo)
class PspSalLayout : public GenericSalLayout
{
public:
- PspSalLayout(psp::PrinterGfx&, FreetypeFont& rFont);
+ PspSalLayout(psp::PrinterGfx&, const FreetypeFont& rFont);
void InitFont() const final override;
@@ -551,7 +551,7 @@ private:
bool mbArtBold;
};
-PspSalLayout::PspSalLayout(::psp::PrinterGfx& rGfx, FreetypeFont& rFont)
+PspSalLayout::PspSalLayout(::psp::PrinterGfx& rGfx, const FreetypeFont& rFont)
: GenericSalLayout(*rFont.GetFontInstance())
, mrPrinterGfx(rGfx)
{
diff --git a/vcl/unx/gtk3/gtk3gtkinst.cxx b/vcl/unx/gtk3/gtk3gtkinst.cxx
index 9b8741578b28..c6b4553d2bbd 100644
--- a/vcl/unx/gtk3/gtk3gtkinst.cxx
+++ b/vcl/unx/gtk3/gtk3gtkinst.cxx
@@ -1184,7 +1184,7 @@ namespace
return OString(pStr, pStr ? strlen(pStr) : 0);
}
- KeyEvent GtkToVcl(GdkEventKey& rEvent)
+ KeyEvent GtkToVcl(const GdkEventKey& rEvent)
{
sal_uInt16 nKeyCode = GtkSalFrame::GetKeyCode(rEvent.keyval);
if (nKeyCode == 0)
@@ -1553,7 +1553,7 @@ public:
m_aSizeAllocateHdl.Call(Size(nWidth, nHeight));
}
- gboolean signal_key(GdkEventKey* pEvent)
+ gboolean signal_key(const GdkEventKey* pEvent)
{
if (pEvent->type == GDK_KEY_PRESS && m_aKeyPressHdl.IsSet())
{
@@ -1740,7 +1740,7 @@ namespace
return load_icon_by_name(rIconName, sIconTheme, sUILang);
}
- GdkPixbuf* load_icon_from_surface(VirtualDevice& rDevice)
+ GdkPixbuf* load_icon_from_surface(const VirtualDevice& rDevice)
{
Size aSize(rDevice.GetOutputSizePixel());
cairo_surface_t* surface = get_underlying_cairo_surface(rDevice);
@@ -1749,7 +1749,7 @@ namespace
return gdk_pixbuf_get_from_surface(surface, 0, 0, aSize.Width() * m_fXScale, aSize.Height() * m_fYScale);
}
- GtkWidget* image_new_from_virtual_device(VirtualDevice& rImageSurface)
+ GtkWidget* image_new_from_virtual_device(const VirtualDevice& rImageSurface)
{
GtkWidget* pImage = nullptr;
if (gtk_check_version(3, 20, 0) == nullptr)
@@ -1839,7 +1839,7 @@ public:
}
void insert_item(int pos, const OUString& rId, const OUString& rStr,
- const OUString* pIconName, VirtualDevice* pImageSurface,
+ const OUString* pIconName, const VirtualDevice* pImageSurface,
bool bCheck)
{
GtkWidget* pImage = nullptr;
@@ -3983,7 +3983,7 @@ private:
pThis->grab_broken(pEvent);
}
- void grab_broken(GdkEventGrabBroken *event)
+ void grab_broken(const GdkEventGrabBroken *event)
{
if (event->grab_window == nullptr)
{
@@ -4037,7 +4037,7 @@ private:
return pThis->key_press(pEvent);
}
- bool key_press(GdkEventKey* pEvent)
+ bool key_press(const GdkEventKey* pEvent)
{
if (pEvent->keyval == GDK_KEY_Escape)
{
@@ -4756,7 +4756,7 @@ namespace
return found;
}
- void insert_row(GtkListStore* pListStore, GtkTreeIter& iter, int pos, const OUString* pId, const OUString& rText, const OUString* pIconName, VirtualDevice* pDevice)
+ void insert_row(GtkListStore* pListStore, GtkTreeIter& iter, int pos, const OUString* pId, const OUString& rText, const OUString* pIconName, const VirtualDevice* pDevice)
{
if (!pIconName && !pDevice)
{
@@ -4943,7 +4943,7 @@ private:
}
void insert_row(GtkTreeIter& iter, GtkTreeIter* parent, int pos, const OUString* pId, const OUString* pText,
- const OUString* pIconName, VirtualDevice* pDevice, const OUString* pExpanderName)
+ const OUString* pIconName, const VirtualDevice* pDevice, const OUString* pExpanderName)
{
gtk_tree_store_insert_with_values(m_pTreeStore, &iter, parent, pos,
m_nTextCol, !pText ? nullptr : OUStringToOString(*pText, RTL_TEXTENCODING_UTF8).getStr(),
@@ -6409,7 +6409,7 @@ private:
SolarMutexGuard aGuard;
return pThis->signal_motion(pEvent);
}
- bool signal_motion(GdkEventMotion* pEvent)
+ bool signal_motion(const GdkEventMotion* pEvent)
{
Point aPos(pEvent->x, pEvent->y);
if (AllSettings::GetLayoutRTL())
@@ -6775,7 +6775,7 @@ private:
return pThis->signal_key_press(pEvent);
}
- bool signal_key_press(GdkEventKey* pEvent)
+ bool signal_key_press(const GdkEventKey* pEvent)
{
KeyEvent aKEvt(GtkToVcl(*pEvent));