diff options
author | melikeyurtoglu <aysemelikeyurtoglu@gmail.com> | 2016-10-16 15:26:43 +0300 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2016-11-02 09:23:27 +0000 |
commit | 9937b8daa7c6b8012d9ce4f936e239d87f34a0d1 (patch) | |
tree | e06be5d0009110a8cb7813bc8b76027d598761a4 /include/vcl/builderfactory.hxx | |
parent | 8e904d334cbf3c10202d486e0b6e2e58edec3f9c (diff) |
tdf#91222 VclBuilder constructor cleanup
Change-Id: I9a82ebc57c7e246841fda0262763fa9a7fbd5970
Signed-off-by: melikeyurtoglu <aysemelikeyurtoglu@gmail.com>
Reviewed-on: https://gerrit.libreoffice.org/29919
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include/vcl/builderfactory.hxx')
-rw-r--r-- | include/vcl/builderfactory.hxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/vcl/builderfactory.hxx b/include/vcl/builderfactory.hxx index f2d0c4cf96ff..423152221d8e 100644 --- a/include/vcl/builderfactory.hxx +++ b/include/vcl/builderfactory.hxx @@ -31,6 +31,16 @@ rRet = VclPtr<typeName>::Create(pParent,arg1); \ } +#define VCL_BUILDER_FACTORY_CONSTRUCTOR(typeName,arg2) \ + VCL_BUILDER_DECL_FACTORY(typeName) \ + { \ + OString sBorder = VclBuilder::extractCustomProperty(rMap); \ + WinBits wb = arg2; \ + if (!sBorder.isEmpty()) \ + wb |= WB_BORDER; \ + rRet = VclPtr<typeName>::Create(pParent,wb); \ + } + #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |