Files
Michael Weghorn 04b5cdcca0 tdf#104833 update check: Start using vcl::Window more directly
UpdateHandler implements a dialog that is created
and was so far updated using UNO API.

Start using the underlying vcl::Window objects
and methods more directly.
Start with the 3 edit controls.

This reduces the use of UNO API and having access to the
underlying vcl::Window objects will also allow setting
the mnemonic widgets (and therefore accessible relations)
for labels in an upcoming commit, for which no UNO
API exists.

Ideally, this dialog should be converted to use
the standard approach of defining its widgets
in a .ui file and then using the weld::Widget
abstraction. Switching to that approach should also be
easier with this commit in place.

Change-Id: I8e41fb68d5b5e4c3e892803e4139c30f14019f3c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/191073
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2025-09-17 14:31:12 +02:00

63 lines
1.5 KiB
Makefile

# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#
# 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/.
#
$(eval $(call gb_Library_Library,updchk))
$(eval $(call gb_Library_set_componentfile,updchk,extensions/source/update/check/updchk.uno,services))
$(eval $(call gb_Library_set_include,updchk,\
$$(INCLUDE) \
-I$(SRCDIR)/extensions/inc \
))
$(eval $(call gb_Library_use_sdk_api,updchk))
$(eval $(call gb_Library_use_custom_headers,updchk,\
officecfg/registry \
))
$(eval $(call gb_Library_use_libraries,updchk,\
comphelper \
cppuhelper \
cppu \
sal \
salhelper \
tk \
utl \
vcl \
))
ifeq ($(OS),WNT)
$(eval $(call gb_Library_use_system_win32_libs,updchk,\
ole32 \
shell32 \
wininet \
))
$(eval $(call gb_Library_add_exception_objects,updchk,\
extensions/source/update/check/onlinecheck \
))
endif # OS WNT
$(eval $(call gb_Library_use_externals,updchk,\
boost_headers \
curl \
))
$(eval $(call gb_Library_add_exception_objects,updchk,\
extensions/source/update/check/download \
extensions/source/update/check/updatecheck \
extensions/source/update/check/updatecheckconfig \
extensions/source/update/check/updatecheckjob \
extensions/source/update/check/updatehdl \
extensions/source/update/check/updateprotocol \
))
# vim:set noet sw=4 ts=4: