summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorMichael Weghorn <m.weghorn@posteo.de>2024-10-29 07:28:03 +0100
committerMichael Weghorn <m.weghorn@posteo.de>2024-10-29 12:17:19 +0100
commit4692b33314669515a973f69cddd27b688327ca99 (patch)
treebd495c5cf823395479228fe4ffd68cfa5e0e4f54 /vcl
parent59d8a8b03a0c23842e567d5dc1fb2051d8685c0e (diff)
tdf#130857 VclBuilder: Move extractResizable to BuilderBase
Turn this local helper function into a static method in the BuilderBase class, for reuse in QtBuilder in an upcoming commit. Change-Id: Iee5d5c061c8b1bad3fefb7398111ad6815fc4c6d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/175776 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/window/builder.cxx26
1 files changed, 13 insertions, 13 deletions
diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx
index 14bebb7d724f..5e41df185bd1 100644
--- a/vcl/source/window/builder.cxx
+++ b/vcl/source/window/builder.cxx
@@ -922,18 +922,6 @@ namespace
return sRet;
}
- bool extractResizable(VclBuilder::stringmap &rMap)
- {
- bool bResizable = true;
- VclBuilder::stringmap::iterator aFind = rMap.find(u"resizable"_ustr);
- if (aFind != rMap.end())
- {
- bResizable = toBool(aFind->second);
- rMap.erase(aFind);
- }
- return bResizable;
- }
-
#if HAVE_FEATURE_DESKTOP
bool extractModal(VclBuilder::stringmap &rMap)
{
@@ -1186,7 +1174,7 @@ namespace
WinBits extractDeferredBits(VclBuilder::stringmap &rMap)
{
WinBits nBits = WB_3DLOOK|WB_HIDE;
- if (extractResizable(rMap))
+ if (BuilderBase::extractResizable(rMap))
nBits |= WB_SIZEABLE;
if (extractCloseable(rMap))
nBits |= WB_CLOSEABLE;
@@ -3759,6 +3747,18 @@ OUString BuilderBase::extractIconName(VclBuilder::stringmap &rMap)
return !sReplace.isEmpty() ? sReplace : sIconName;
}
+bool BuilderBase::extractResizable(stringmap& rMap)
+{
+ bool bResizable = true;
+ VclBuilder::stringmap::iterator aFind = rMap.find(u"resizable"_ustr);
+ if (aFind != rMap.end())
+ {
+ bResizable = toBool(aFind->second);
+ rMap.erase(aFind);
+ }
+ return bResizable;
+}
+
OUString BuilderBase::extractTooltipText(stringmap& rMap)
{
OUString sTooltipText;