summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan-Marek Glogowski <glogow@fbihome.de>2017-10-30 18:45:46 +0100
committerThorsten Behrens <Thorsten.Behrens@CIB.de>2017-11-06 12:05:32 +0100
commit2ffb83daa4358aaad0cba7ddb67847282ac6fcce (patch)
tree2bf819492eb68134e8678e8138c983c57845e7e8
parentKF5 implement some more stuff (diff)
downloadcore-2ffb83daa4358aaad0cba7ddb67847282ac6fcce.tar.gz
core-2ffb83daa4358aaad0cba7ddb67847282ac6fcce.zip
QT5 rename from KF5
Move out of unx, as this will eventually compile on other OS platforms. At least currently it doesn't contain platform dependant code. Change-Id: Iea0bebf574201881ea158381fe7ba8af2a9a6488
-rw-r--r--Repository.mk2
-rw-r--r--RepositoryExternal.mk18
-rw-r--r--config_host.mk.in1
-rw-r--r--configure.ac37
-rw-r--r--include/sal/log-areas.dox2
-rw-r--r--scp2/InstallScript_setup_osl.mk2
-rw-r--r--scp2/Module_scp2.mk2
-rw-r--r--solenv/gbuild/CppunitTest.mk2
-rw-r--r--sysui/CustomTarget_share.mk2
-rw-r--r--vcl/CustomTarget_qt5_moc.mk23
-rw-r--r--vcl/Library_vclplug_qt5.mk (renamed from vcl/Library_vclplug_kf5.mk)72
-rw-r--r--vcl/Module_vcl.mk6
-rw-r--r--vcl/inc/unx/gendata.hxx2
-rw-r--r--vcl/inc/vclpluginapi.h6
-rw-r--r--vcl/qt5/Qt5Bitmap.cxx (renamed from vcl/unx/kf5/Kf5Bitmap.cxx)48
-rw-r--r--vcl/qt5/Qt5Bitmap.hxx (renamed from vcl/unx/kf5/Kf5Bitmap.hxx)8
-rw-r--r--vcl/qt5/Qt5Data.cxx (renamed from vcl/unx/kf5/Kf5Data.cxx)12
-rw-r--r--vcl/qt5/Qt5Data.hxx (renamed from vcl/unx/kf5/Kf5Data.hxx)6
-rw-r--r--vcl/qt5/Qt5FontFace.cxx (renamed from vcl/unx/kf5/Kf5FontFace.cxx)26
-rw-r--r--vcl/qt5/Qt5FontFace.hxx (renamed from vcl/unx/kf5/Kf5FontFace.hxx)10
-rw-r--r--vcl/qt5/Qt5Frame.cxx (renamed from vcl/unx/kf5/Kf5Frame.cxx)118
-rw-r--r--vcl/qt5/Qt5Frame.hxx (renamed from vcl/unx/kf5/Kf5Frame.hxx)18
-rw-r--r--vcl/qt5/Qt5Graphics.cxx (renamed from vcl/unx/kf5/Kf5Graphics.cxx)32
-rw-r--r--vcl/qt5/Qt5Graphics.hxx (renamed from vcl/unx/kf5/Kf5Graphics.hxx)14
-rw-r--r--vcl/qt5/Qt5Graphics_Controls.cxx (renamed from vcl/unx/kf5/Kf5Graphics_Controls.cxx)10
-rw-r--r--vcl/qt5/Qt5Graphics_GDI.cxx (renamed from vcl/unx/kf5/Kf5Graphics_GDI.cxx)94
-rw-r--r--vcl/qt5/Qt5Graphics_Text.cxx (renamed from vcl/unx/kf5/Kf5Graphics_Text.cxx)38
-rw-r--r--vcl/qt5/Qt5Instance.cxx (renamed from vcl/unx/kf5/Kf5Instance.cxx)100
-rw-r--r--vcl/qt5/Qt5Instance.hxx (renamed from vcl/unx/kf5/Kf5Instance.hxx)6
-rw-r--r--vcl/qt5/Qt5Instance_Print.cxx (renamed from vcl/unx/kf5/Kf5Instance_Print.cxx)30
-rw-r--r--vcl/qt5/Qt5Object.cxx (renamed from vcl/unx/kf5/Kf5Object.cxx)25
-rw-r--r--vcl/qt5/Qt5Object.hxx (renamed from vcl/unx/kf5/Kf5Object.hxx)10
-rw-r--r--vcl/qt5/Qt5Printer.cxx (renamed from vcl/unx/kf5/Kf5Printer.cxx)6
-rw-r--r--vcl/qt5/Qt5Printer.hxx (renamed from vcl/unx/kf5/Kf5Printer.hxx)6
-rw-r--r--vcl/qt5/Qt5Timer.cxx (renamed from vcl/unx/kf5/Kf5Timer.cxx)16
-rw-r--r--vcl/qt5/Qt5Timer.hxx (renamed from vcl/unx/kf5/Kf5Timer.hxx)6
-rw-r--r--vcl/qt5/Qt5Tools.hxx (renamed from vcl/unx/kf5/Kf5Tools.hxx)0
-rw-r--r--vcl/qt5/Qt5VirtualDevice.cxx (renamed from vcl/unx/kf5/Kf5VirtualDevice.cxx)30
-rw-r--r--vcl/qt5/Qt5VirtualDevice.hxx (renamed from vcl/unx/kf5/Kf5VirtualDevice.hxx)10
-rw-r--r--vcl/qt5/Qt5Widget.cxx (renamed from vcl/unx/kf5/Kf5Widget.cxx)16
-rw-r--r--vcl/qt5/Qt5Widget.hxx (renamed from vcl/unx/kf5/Kf5Widget.hxx)11
-rw-r--r--vcl/qt5/tst_exclude_posted_events.hxx67
-rw-r--r--vcl/qt5/tst_exclude_socket_notifiers.hxx80
43 files changed, 587 insertions, 443 deletions
diff --git a/Repository.mk b/Repository.mk
index 1f5a1529c69e..a67ae41f77c4 100644
--- a/Repository.mk
+++ b/Repository.mk
@@ -290,7 +290,7 @@ $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,kde, \
$(if $(ENABLE_KDE4),kde4be1) \
$(if $(USING_X11), \
$(if $(ENABLE_KDE4),vclplug_kde4) \
- $(if $(ENABLE_KF5),vclplug_kf5) \
+ $(if $(ENABLE_QT5),vclplug_qt5) \
) \
))
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index 2fc8f3fbafb6..0e4c15b6ba5f 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -3066,20 +3066,20 @@ endef
endif # ENABLE_KDE4
-ifeq ($(ENABLE_KF5),TRUE)
+ifeq ($(ENABLE_QT5),TRUE)
-define gb_LinkTarget__use_kf5
+define gb_LinkTarget__use_qt5
$(call gb_LinkTarget_set_include,$(1),\
- $(subst -isystem/,-isystem /,$(filter -I% -isystem%,$(subst -isystem /,-isystem/,$(KF5_CFLAGS)))) \
- $$(INCLUDE) \
+ $(subst -isystem/,-isystem /,$(filter -I% -isystem%,$(subst -isystem /,-isystem/,$(QT5_CFLAGS)))) \
+ $$(INCLUDE) \
)
$(call gb_LinkTarget_add_defs,$(1),\
- $(filter-out -I% -isystem%,$(subst -isystem /,-isystem/,$(KF5_CFLAGS))) \
+ $(filter-out -I% -isystem%,$(subst -isystem /,-isystem/,$(QT5_CFLAGS))) \
)
$(call gb_LinkTarget_add_libs,$(1),\
- $(KF5_LIBS) \
+ $(QT5_LIBS) \
)
ifeq ($(COM),GCC)
@@ -3090,13 +3090,13 @@ endif
endef
-else # !ENABLE_KF5
+else # !ENABLE_QT5
-define gb_LinkTarget__use_kf5
+define gb_LinkTarget__use_qt5
endef
-endif # ENABLE_KF5
+endif # ENABLE_QT5
# PYTHON
# extra python_headers external because pyuno wrapper must not link python
diff --git a/config_host.mk.in b/config_host.mk.in
index 0d39b1f286fe..4ea5595baaaf 100644
--- a/config_host.mk.in
+++ b/config_host.mk.in
@@ -135,7 +135,6 @@ export ENABLE_GTK_PRINT=@ENABLE_GTK_PRINT@
export ENABLE_HEADLESS=@ENABLE_HEADLESS@
export ENABLE_JAVA=@ENABLE_JAVA@
export ENABLE_KDE4=@ENABLE_KDE4@
-export ENABLE_KF5=@ENABLE_KF5@
export ENABLE_LPSOLVE=@ENABLE_LPSOLVE@
export ENABLE_LTO=@ENABLE_LTO@
export ENABLE_LWP=@ENABLE_LWP@
diff --git a/configure.ac b/configure.ac
index 12e805545853..6ee677e222a1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -571,7 +571,6 @@ linux-gnu*|k*bsd*-gnu*)
build_gstreamer_1_0=yes
build_gstreamer_0_10=yes
test_kde4=yes
- test_kf5=yes
test_qt5=yes
if test "$enable_fuzzers" != yes; then
test_freetype=yes
@@ -666,7 +665,6 @@ freebsd*)
build_gstreamer_1_0=yes
build_gstreamer_0_10=yes
test_kde4=yes
- test_kf5=yes
test_qt5=yes
test_freetype=yes
AC_MSG_CHECKING([the FreeBSD operating system release])
@@ -696,7 +694,6 @@ freebsd*)
build_gstreamer_1_0=yes
build_gstreamer_0_10=yes
test_kde4=yes
- test_kf5=yes
test_qt5=yes
test_freetype=yes
PTHREAD_LIBS="-pthread -lpthread"
@@ -723,7 +720,6 @@ dragonfly*)
build_gstreamer_1_0=yes
build_gstreamer_0_10=yes
test_kde4=yes
- test_kf5=yes
test_qt5=yes
test_freetype=yes
PTHREAD_LIBS="-pthread"
@@ -748,7 +744,6 @@ linux-android*)
test_freetype=no
test_gtk=no
test_kde4=no
- test_kf5=no
test_qt5=no
test_randr=no
test_xrender=no
@@ -1187,10 +1182,10 @@ AC_ARG_ENABLE(kde4,
KDE4 are available.]),
,)
-AC_ARG_ENABLE(kf5,
- AS_HELP_STRING([--enable-kf5],
- [Determines whether to use KF5 vclplug on platforms where Qt5 and
- KF5 are available.]),
+AC_ARG_ENABLE(qt5,
+ AS_HELP_STRING([--enable-qt5],
+ [Determines whether to use Qt5 vclplug on platforms where Qt5 is
+ available.]),
,)
libo_FUZZ_ARG_ENABLE(gui,
@@ -4516,7 +4511,6 @@ if test "$USING_X11" != TRUE; then
build_gstreamer_1_0=no
build_gstreamer_0_10=no
test_kde4=no
- test_kf5=no
test_qt5=no
enable_cairo_canvas=no
fi
@@ -9764,13 +9758,13 @@ if test "x$enable_kde4" = "xyes"; then
fi
AC_SUBST(ENABLE_KDE4)
-ENABLE_KF5=""
-if test "x$enable_kf5" = "xyes"; then
- ENABLE_KF5="TRUE"
- AC_DEFINE(ENABLE_KF5)
- R="$R kf5"
+ENABLE_QT5=""
+if test "x$enable_qt5" = "xyes"; then
+ ENABLE_QT5="TRUE"
+ AC_DEFINE(ENABLE_QT5)
+ R="$R qt5"
fi
-AC_SUBST(ENABLE_KF5)
+AC_SUBST(ENABLE_QT5)
build_vcl_plugins="$R"
if test -z "$build_vcl_plugins"; then
@@ -10550,7 +10544,7 @@ if test "$test_kde4" = "yes" -a "$ENABLE_KDE4" = "TRUE"; then
else
qmake4_test_ver="`$QMAKE4 -v 2>&1 | sed -n -e '/^Using Qt version 4\./p'`"
if test -z "$qmake4_test_ver"; then
- AC_MSG_ERROR([Wrong qmake for Qt4 found. Please specify the root of your Qt installation by exporting QT5DIR before running "configure".])
+ AC_MSG_ERROR([Wrong qmake for Qt4 found. Please specify the root of your Qt installation by exporting QT4DIR before running "configure".])
fi
fi
@@ -10761,7 +10755,6 @@ QT5_GLIB_CFLAGS=""
QT5_GLIB_LIBS=""
QT5_HAVE_GLIB=""
if test \( "$test_kde5" = "yes" -a "$ENABLE_KDE5" = "TRUE" \) -o \
- \( "$test_kf5" = "yes" -a "$ENABLE_KF5" = "TRUE" \) -o \
\( "$test_qt5" = "yes" -a "$ENABLE_QT5" = "TRUE" \)
then
qt5_incdirs="$QT5INC /usr/include/qt5 /usr/include $x_includes"
@@ -10853,7 +10846,7 @@ the root of your Qt installation by exporting QT5DIR before running "configure".
AC_MSG_CHECKING([whether Qt has fixed ExcludeSocketNotifiers])
# Prepare meta object data
TSTBASE="tst_exclude_socket_notifiers"
- TSTMOC="${SRC_ROOT}/vcl/unx/kde5/${TSTBASE}"
+ TSTMOC="${SRC_ROOT}/vcl/unx/qt5/${TSTBASE}"
ln -fs "${TSTMOC}.hxx"
$MOC5 "${TSTBASE}.hxx" -o "${TSTBASE}.moc"
@@ -10885,7 +10878,7 @@ int main(int argc, char *argv[])
AC_MSG_CHECKING([whether Qt avoids QClipboard recursion caused by posted events])
# Prepare meta object data
TSTBASE="tst_exclude_posted_events"
- TSTMOC="${SRC_ROOT}/vcl/unx/kde5/${TSTBASE}"
+ TSTMOC="${SRC_ROOT}/vcl/unx/qt5/${TSTBASE}"
ln -fs "${TSTMOC}.hxx"
$MOC5 "${TSTBASE}.hxx" -o "${TSTBASE}.moc"
@@ -10923,8 +10916,8 @@ int main(int argc, char *argv[])
CXX=$save_CXX
AC_LANG_POP([C++])
],
- AC_MSG_WARN([[No Glib found, Qt5 support will not use native file pickers!]]))
-
+ AC_MSG_WARN([[No Glib found, Qt5 support will not use native file pickers!]])
+ )
fi
AC_SUBST(QT5_CFLAGS)
AC_SUBST(QT5_LIBS)
diff --git a/include/sal/log-areas.dox b/include/sal/log-areas.dox
index 6f4bc1478ec3..dac4e7312efd 100644
--- a/include/sal/log-areas.dox
+++ b/include/sal/log-areas.dox
@@ -463,7 +463,6 @@ certain functionality.
@li @c vcl.icontest
@li @c vcl.kde4 - KDE4
@li @c vcl.kde5 - KDE5
-@li @c vcl.kf5 - KF5
@li @c vcl.layout - Widget layout
@li @c vcl.lazydelete
@li @c vcl.opengl
@@ -471,6 +470,7 @@ certain functionality.
@li @c vcl.osx.print
@li @c vcl.pdfwriter
@li @c vcl.plugadapt - the Unix/X11 backend plugin mechanism
+@li @c vcl.qt5 - QT5
@li @c vcl.quartz
@li @c vcl.schedule - scheduler / main-loop information
@li @c vcl.schedule.deinit
diff --git a/scp2/InstallScript_setup_osl.mk b/scp2/InstallScript_setup_osl.mk
index a5b28135c62a..f362fe5cc102 100644
--- a/scp2/InstallScript_setup_osl.mk
+++ b/scp2/InstallScript_setup_osl.mk
@@ -35,7 +35,7 @@ $(eval $(call gb_InstallScript_use_modules,setup_osl,\
$(if $(filter TRUE,$(ENABLE_EVOAB2) $(ENABLE_GIO) $(ENABLE_GTK) $(ENABLE_GTK3)),\
scp2/gnome \
) \
- $(if $(filter TRUE,$(ENABLE_KDE4) $(ENABLE_KF5)),\
+ $(if $(filter TRUE,$(ENABLE_KDE4) $(ENABLE_QT5)),\
scp2/kde \
) \
$(if $(filter TRUE,$(ENABLE_ONLINE_UPDATE)),\
diff --git a/scp2/Module_scp2.mk b/scp2/Module_scp2.mk
index f8a7fb0669fe..847e35a6c269 100644
--- a/scp2/Module_scp2.mk
+++ b/scp2/Module_scp2.mk
@@ -39,7 +39,7 @@ $(eval $(call gb_Module_add_targets,scp2,\
$(if $(filter TRUE,$(ENABLE_EVOAB2) $(ENABLE_GIO) $(ENABLE_GTK) $(ENABLE_GTK3)),\
InstallModule_gnome \
) \
- $(if $(filter TRUE,$(ENABLE_KDE4) $(ENABLE_KF5)),\
+ $(if $(filter TRUE,$(ENABLE_KDE4) $(ENABLE_QT5)),\
InstallModule_kde \
) \
))
diff --git a/solenv/gbuild/CppunitTest.mk b/solenv/gbuild/CppunitTest.mk
index dbcbc97a9701..310d39ea61bb 100644
--- a/solenv/gbuild/CppunitTest.mk
+++ b/solenv/gbuild/CppunitTest.mk
@@ -227,7 +227,7 @@ $(call gb_CppunitTest_get_target,$(1)) : $(if $(filter $(2),$(true)),, \
$(if $(ENABLE_GTK),$(call gb_Library_get_target,vclplug_gtk)) \
$(if $(ENABLE_GTK3),$(call gb_Library_get_target,vclplug_gtk3)) \
$(if $(ENABLE_KDE4),$(call gb_Library_get_target,vclplug_kde4)) \
- $(if $(ENABLE_KF5),$(call gb_Library_get_target,vclplug_kf5)) \
+ $(if $(ENABLE_QT5),$(call gb_Library_get_target,vclplug_qt5)) \
)
endif
diff --git a/sysui/CustomTarget_share.mk b/sysui/CustomTarget_share.mk
index 079c04686658..ebbd713c45b5 100644
--- a/sysui/CustomTarget_share.mk
+++ b/sysui/CustomTarget_share.mk
@@ -14,7 +14,7 @@ ifeq ($(ENABLE_GIO),TRUE)
brand_URIPARAM := --urls
else ifeq ($(ENABLE_KDE4),TRUE)
brand_URIPARAM := --urls
-else ifeq ($(ENABLE_KF5),TRUE)
+else ifeq ($(ENABLE_QT5),TRUE)
brand_URIPARAM := --urls
else
brand_URIPARAM :=
diff --git a/vcl/CustomTarget_qt5_moc.mk b/vcl/CustomTarget_qt5_moc.mk
new file mode 100644
index 000000000000..8d22eb6e9288
--- /dev/null
+++ b/vcl/CustomTarget_qt5_moc.mk
@@ -0,0 +1,23 @@
+# -*- 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_CustomTarget_CustomTarget,vcl/qt5))
+
+$(call gb_CustomTarget_get_target,vcl/unx/qt5) : \
+ $(call gb_CustomTarget_get_workdir,vcl/qt5)/Qt5Instance.moc \
+ $(call gb_CustomTarget_get_workdir,vcl/qt5)/Qt5Timer.moc \
+ $(call gb_CustomTarget_get_workdir,vcl/qt5)/Qt5Widget.moc \
+
+$(call gb_CustomTarget_get_workdir,vcl/unx/qt5)/%.moc : \
+ $(SRCDIR)/vcl/qt5/%.hxx \
+ | $(call gb_CustomTarget_get_workdir,vcl/qt5)/.dir
+ $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),MOC,1)
+ $(MOC5) $< -o $@
+
+# vim: set noet sw=4:
diff --git a/vcl/Library_vclplug_kf5.mk b/vcl/Library_vclplug_qt5.mk
index 72b03822dc6c..8274d90e8820 100644
--- a/vcl/Library_vclplug_kf5.mk
+++ b/vcl/Library_vclplug_qt5.mk
@@ -17,24 +17,24 @@
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
#
-$(eval $(call gb_Library_Library,vclplug_kf5))
+$(eval $(call gb_Library_Library,vclplug_qt5))
-$(eval $(call gb_Library_set_warnings_not_errors,vclplug_kf5))
+$(eval $(call gb_Library_set_warnings_not_errors,vclplug_qt5))
-$(eval $(call gb_Library_use_custom_headers,vclplug_kf5,vcl/unx/kf5))
+$(eval $(call gb_Library_use_custom_headers,vclplug_qt5,vcl/qt5))
-$(eval $(call gb_Library_set_include,vclplug_kf5,\
+$(eval $(call gb_Library_set_include,vclplug_qt5,\
$$(INCLUDE) \
-I$(SRCDIR)/vcl/inc \
))
-$(eval $(call gb_Library_add_defs,vclplug_kf5,\
- -DVCLPLUG_KF5_IMPLEMENTATION \
+$(eval $(call gb_Library_add_defs,vclplug_qt5,\
+ -DVCLPLUG_QT5_IMPLEMENTATION \
))
-$(eval $(call gb_Library_use_sdk_api,vclplug_kf5))
+$(eval $(call gb_Library_use_sdk_api,vclplug_qt5))
-$(eval $(call gb_Library_use_libraries,vclplug_kf5,\
+$(eval $(call gb_Library_use_libraries,vclplug_qt5,\
vclplug_gen \
vcl \
tl \
@@ -52,49 +52,49 @@ $(eval $(call gb_Library_use_libraries,vclplug_kf5,\
sal \
))
-$(eval $(call gb_Library_use_externals,vclplug_kf5,\
+$(eval $(call gb_Library_use_externals,vclplug_qt5,\
boost_headers \
icuuc \
- kf5 \
+ qt5 \
epoxy \
))
+$(eval $(call gb_Library_add_defs,vclplug_qt5,\
+ $(QT5_CFLAGS) \
+))
+$(eval $(call gb_Library_add_libs,vclplug_qt5,\
+ $(QT5_LIBS) \
+))
+
ifneq ($(QT5_HAVE_GLIB),)
-$(eval $(call gb_Library_add_defs,vclplug_kf5,\
+$(eval $(call gb_Library_add_defs,vclplug_qt5,\
$(QT5_GLIB_CFLAGS) \
))
-$(eval $(call gb_Library_add_libs,vclplug_kf5,\
+$(eval $(call gb_Library_add_libs,vclplug_qt5,\
$(QT5_GLIB_LIBS) \
))
endif
-$(eval $(call gb_Library_add_defs,vclplug_kf5,\
- $(KF5_CFLAGS) \
-))
-$(eval $(call gb_Library_add_libs,vclplug_kf5,\
- $(KF5_LIBS) \
-))
-
-$(eval $(call gb_Library_add_exception_objects,vclplug_kf5,\
- vcl/unx/kf5/Kf5Bitmap \
- vcl/unx/kf5/Kf5Data \
- vcl/unx/kf5/Kf5Frame \
- vcl/unx/kf5/Kf5FontFace \
- vcl/unx/kf5/Kf5Graphics \
- vcl/unx/kf5/Kf5Graphics_Controls \
- vcl/unx/kf5/Kf5Graphics_GDI \
- vcl/unx/kf5/Kf5Graphics_Text \
- vcl/unx/kf5/Kf5Instance \
- vcl/unx/kf5/Kf5Instance_Print \
- vcl/unx/kf5/Kf5Object \
- vcl/unx/kf5/Kf5Printer \
- vcl/unx/kf5/Kf5Timer \
- vcl/unx/kf5/Kf5VirtualDevice \
- vcl/unx/kf5/Kf5Widget \
+$(eval $(call gb_Library_add_exception_objects,vclplug_qt5,\
+ vcl/qt5/Qt5Bitmap \
+ vcl/qt5/Qt5Data \
+ vcl/qt5/Qt5Frame \
+ vcl/qt5/Qt5FontFace \
+ vcl/qt5/Qt5Graphics \
+ vcl/qt5/Qt5Graphics_Controls \
+ vcl/qt5/Qt5Graphics_GDI \
+ vcl/qt5/Qt5Graphics_Text \
+ vcl/qt5/Qt5Instance \
+ vcl/qt5/Qt5Instance_Print \
+ vcl/qt5/Qt5Object \
+ vcl/qt5/Qt5Printer \
+ vcl/qt5/Qt5Timer \
+ vcl/qt5/Qt5VirtualDevice \
+ vcl/qt5/Qt5Widget \
))
ifeq ($(OS),LINUX)
-$(eval $(call gb_Library_add_libs,vclplug_kf5,\
+$(eval $(call gb_Library_add_libs,vclplug_qt5,\
-lm \
-ldl \
-lpthread \
diff --git a/vcl/Module_vcl.mk b/vcl/Module_vcl.mk
index 0587add8ce8c..d8b19c260709 100644
--- a/vcl/Module_vcl.mk
+++ b/vcl/Module_vcl.mk
@@ -87,10 +87,10 @@ $(eval $(call gb_Module_add_targets,vcl,\
Library_vclplug_kde5 \
))
endif
-ifneq ($(ENABLE_KF5),)
+ifneq ($(ENABLE_QT5),)
$(eval $(call gb_Module_add_targets,vcl,\
- CustomTarget_kf5_moc \
- Library_vclplug_kf5 \
+ CustomTarget_qt5_moc \
+ Library_vclplug_qt5 \
))
endif
endif
diff --git a/vcl/inc/unx/gendata.hxx b/vcl/inc/unx/gendata.hxx
index 4410f435ba86..0c043c34e023 100644
--- a/vcl/inc/unx/gendata.hxx
+++ b/vcl/inc/unx/gendata.hxx
@@ -23,7 +23,7 @@ enum GenericUnixSalDataType { SAL_DATA_GTK, SAL_DATA_GTK3,
SAL_DATA_KDE4, SAL_DATA_KDE5,
SAL_DATA_UNX, SAL_DATA_SVP,
SAL_DATA_ANDROID, SAL_DATA_IOS,
- SAL_DATA_HEADLESS, SAL_DATA_KF5 };
+ SAL_DATA_HEADLESS, SAL_DATA_QT5 };
class VCL_DLLPUBLIC GenericUnixSalData : public SalData
{
diff --git a/vcl/inc/vclpluginapi.h b/vcl/inc/vclpluginapi.h
index 41567284c99e..aaf9f7cc4577 100644
--- a/vcl/inc/vclpluginapi.h
+++ b/vcl/inc/vclpluginapi.h
@@ -41,10 +41,10 @@
#define VCLPLUG_KDE4_PUBLIC SAL_DLLPUBLIC_IMPORT
#endif
-#if defined VCLPLUG_KF5_IMPLEMENTATION
-#define VCLPLUG_KF5_PUBLIC SAL_DLLPUBLIC_EXPORT
+#if defined VCLPLUG_QT5_IMPLEMENTATION
+#define VCLPLUG_QT5_PUBLIC SAL_DLLPUBLIC_EXPORT
#else
-#define VCLPLUG_KF5_PUBLIC SAL_DLLPUBLIC_IMPORT
+#define VCLPLUG_QT5_PUBLIC SAL_DLLPUBLIC_IMPORT
#endif
#if defined VCLPLUG_SVP_IMPLEMENTATION
diff --git a/vcl/unx/kf5/Kf5Bitmap.cxx b/vcl/qt5/Qt5Bitmap.cxx
index d1e40ee39887..524eaf6048c2 100644
--- a/vcl/unx/kf5/Kf5Bitmap.cxx
+++ b/vcl/qt5/Qt5Bitmap.cxx
@@ -17,28 +17,28 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include "Kf5Bitmap.hxx"
-#include "Kf5Tools.hxx"
-#include "Kf5Graphics.hxx"
+#include "Qt5Bitmap.hxx"
+#include "Qt5Tools.hxx"
+#include "Qt5Graphics.hxx"
#include <QtGui/QImage>
#include <QtCore/QVector>
#include <QtGui/QColor>
-Kf5Bitmap::Kf5Bitmap()
+Qt5Bitmap::Qt5Bitmap()
{
}
-Kf5Bitmap::Kf5Bitmap( const QImage &rImage )
+Qt5Bitmap::Qt5Bitmap( const QImage &rImage )
{
m_pImage.reset( new QImage( rImage ) );
}
-Kf5Bitmap::~Kf5Bitmap()
+Qt5Bitmap::~Qt5Bitmap()
{
}
-bool Kf5Bitmap::Create( const Size& rSize, sal_uInt16 nBitCount,
+bool Qt5Bitmap::Create( const Size& rSize, sal_uInt16 nBitCount,
const BitmapPalette& rPal )
{
assert(
@@ -83,9 +83,9 @@ bool Kf5Bitmap::Create( const Size& rSize, sal_uInt16 nBitCount,
return true;
}
-bool Kf5Bitmap::Create( const SalBitmap& rSalBmp )
+bool Qt5Bitmap::Create( const SalBitmap& rSalBmp )
{
- const Kf5Bitmap *pBitmap = static_cast< const Kf5Bitmap*>( &rSalBmp );
+ const Qt5Bitmap *pBitmap = static_cast< const Qt5Bitmap*>( &rSalBmp );
if ( pBitmap->m_pImage.get() )
{
m_pImage.reset( new QImage( *pBitmap->m_pImage.get() ) );
@@ -103,18 +103,18 @@ bool Kf5Bitmap::Create( const SalBitmap& rSalBmp )
return true;
}
-bool Kf5Bitmap::Create( const SalBitmap& rSalBmp,
+bool Qt5Bitmap::Create( const SalBitmap& rSalBmp,
SalGraphics* pSalGraphics )
{
- const Kf5Bitmap *pBitmap = static_cast< const Kf5Bitmap *>( &rSalBmp );
- Kf5Graphics *pGraphics = static_cast< Kf5Graphics* >( pSalGraphics );
+ const Qt5Bitmap *pBitmap = static_cast< const Qt5Bitmap *>( &rSalBmp );
+ Qt5Graphics *pGraphics = static_cast< Qt5Graphics* >( pSalGraphics );
QImage *pImage = pGraphics->m_pQImage;
m_pImage.reset( new QImage( pBitmap->m_pImage->convertToFormat( pImage->format() ) ) );
m_pBuffer.reset();
return true;
}
-bool Kf5Bitmap::Create( const SalBitmap& rSalBmp,
+bool Qt5Bitmap::Create( const SalBitmap& rSalBmp,
sal_uInt16 nNewBitCount )
{
assert(
@@ -126,7 +126,7 @@ bool Kf5Bitmap::Create( const SalBitmap& rSalBmp,
|| nNewBitCount == 32)
&& "Unsupported BitCount!");
- const Kf5Bitmap *pBitmap = static_cast< const Kf5Bitmap *>( &rSalBmp );
+ const Qt5Bitmap *pBitmap = static_cast< const Qt5Bitmap *>( &rSalBmp );
if ( pBitmap->m_pBuffer.get() )
return false;
@@ -134,19 +134,19 @@ bool Kf5Bitmap::Create( const SalBitmap& rSalBmp,
return true;
}
-bool Kf5Bitmap::Create( const css::uno::Reference< css::rendering::XBitmapCanvas >& rBitmapCanvas,
+bool Qt5Bitmap::Create( const css::uno::Reference< css::rendering::XBitmapCanvas >& rBitmapCanvas,
Size& rSize, bool bMask )
{
return false;
}
-void Kf5Bitmap::Destroy()
+void Qt5Bitmap::Destroy()
{
m_pImage.reset();
m_pBuffer.reset();
}
-Size Kf5Bitmap::GetSize() const
+Size Qt5Bitmap::GetSize() const
{
if ( m_pBuffer.get() )
return m_aSize;
@@ -155,7 +155,7 @@ Size Kf5Bitmap::GetSize() const
return Size();
}
-sal_uInt16 Kf5Bitmap::GetBitCount() const
+sal_uInt16 Qt5Bitmap::GetBitCount() const
{
if ( m_pBuffer.get() )
return 4;
@@ -164,7 +164,7 @@ sal_uInt16 Kf5Bitmap::GetBitCount() const
return 0;
}
-BitmapBuffer* Kf5Bitmap::AcquireBuffer( BitmapAccessMode nMode )
+BitmapBuffer* Qt5Bitmap::AcquireBuffer( BitmapAccessMode nMode )
{
static const BitmapPalette aEmptyPalette;
@@ -236,28 +236,28 @@ BitmapBuffer* Kf5Bitmap::AcquireBuffer( BitmapAccessMode nMode )
return pBuffer;
}
-void Kf5Bitmap::ReleaseBuffer( BitmapBuffer* pBuffer, BitmapAccessMode nMode )
+void Qt5Bitmap::ReleaseBuffer( BitmapBuffer* pBuffer, BitmapAccessMode nMode )
{
m_aPalette = pBuffer->maPalette;
delete pBuffer;
}
-bool Kf5Bitmap::GetSystemData( BitmapSystemData& rData )
+bool Qt5Bitmap::GetSystemData( BitmapSystemData& rData )
{
return false;
}
-bool Kf5Bitmap::ScalingSupported() const
+bool Qt5Bitmap::ScalingSupported() const
{
return false;
}
-bool Kf5Bitmap::Scale( const double& rScaleX, const double& rScaleY, BmpScaleFlag nScaleFlag )
+bool Qt5Bitmap::Scale( const double& rScaleX, const double& rScaleY, BmpScaleFlag nScaleFlag )
{
return false;
}
-bool Kf5Bitmap::Replace( const Color& rSearchColor, const Color& rReplaceColor, sal_uLong nTol )
+bool Qt5Bitmap::Replace( const Color& rSearchColor, const Color& rReplaceColor, sal_uLong nTol )
{
return false;
}
diff --git a/vcl/unx/kf5/Kf5Bitmap.hxx b/vcl/qt5/Qt5Bitmap.hxx
index 2ea4accc8e9c..99c9641db789 100644
--- a/vcl/unx/kf5/Kf5Bitmap.hxx
+++ b/vcl/qt5/Qt5Bitmap.hxx
@@ -25,7 +25,7 @@
class QImage;
-class VCL_DLLPUBLIC Kf5Bitmap : public SalBitmap
+class VCL_DLLPUBLIC Qt5Bitmap : public SalBitmap
{
std::unique_ptr< QImage > m_pImage;
BitmapPalette m_aPalette;
@@ -36,9 +36,9 @@ class VCL_DLLPUBLIC Kf5Bitmap : public SalBitmap
sal_uInt32 m_nScanline;
public:
- Kf5Bitmap();
- Kf5Bitmap( const QImage& rQImage );
- virtual ~Kf5Bitmap() override;
+ Qt5Bitmap();
+ Qt5Bitmap( const QImage& rQImage );
+ virtual ~Qt5Bitmap() override;
const QImage* GetQImage() const { return m_pImage.get(); }
diff --git a/vcl/unx/kf5/Kf5Data.cxx b/vcl/qt5/Qt5Data.cxx
index b54054dc4cfe..f8d4483bf761 100644
--- a/vcl/unx/kf5/Kf5Data.cxx
+++ b/vcl/qt5/Qt5Data.cxx
@@ -20,10 +20,10 @@
#include <QtWidgets/QStyle>
#include <QtWidgets/QApplication>
-#include "Kf5Data.hxx"
+#include "Qt5Data.hxx"
-Kf5Data::Kf5Data( SalInstance *pInstance )
- : GenericUnixSalData( SAL_DATA_KF5, pInstance )
+Qt5Data::Qt5Data( SalInstance *pInstance )
+ : GenericUnixSalData( SAL_DATA_QT5, pInstance )
{
ImplSVData *pSVData = ImplGetSVData();
@@ -33,15 +33,15 @@ Kf5Data::Kf5Data( SalInstance *pInstance )
pSVData->maNWFData.mbFlatMenu = true;
}
-Kf5Data::~Kf5Data()
+Qt5Data::~Qt5Data()
{
}
-void Kf5Data::ErrorTrapPush()
+void Qt5Data::ErrorTrapPush()
{
}
-bool Kf5Data::ErrorTrapPop( bool bIgnoreError )
+bool Qt5Data::ErrorTrapPop( bool bIgnoreError )
{
return false;
}
diff --git a/vcl/unx/kf5/Kf5Data.hxx b/vcl/qt5/Qt5Data.hxx
index 16f1e24ba710..31859ce9637c 100644
--- a/vcl/unx/kf5/Kf5Data.hxx
+++ b/vcl/qt5/Qt5Data.hxx
@@ -21,11 +21,11 @@
#include <unx/gendata.hxx>
-class Kf5Data : public GenericUnixSalData
+class Qt5Data : public GenericUnixSalData
{
public:
- explicit Kf5Data( SalInstance *pInstance );
- virtual ~Kf5Data() override;
+ explicit Qt5Data( SalInstance *pInstance );
+ virtual ~Qt5Data() override;
virtual void ErrorTrapPush() override;
virtual bool ErrorTrapPop( bool bIgnoreError = true ) override;
diff --git a/vcl/unx/kf5/Kf5FontFace.cxx b/vcl/qt5/Qt5FontFace.cxx
index 2bfa45cc2348..701509b06108 100644
--- a/vcl/unx/kf5/Kf5FontFace.cxx
+++ b/vcl/qt5/Qt5FontFace.cxx
@@ -17,8 +17,8 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include "Kf5FontFace.hxx"
-#include "Kf5Tools.hxx"
+#include "Qt5FontFace.hxx"
+#include "Qt5Tools.hxx"
#include <sft.hxx>
#include <impfontcharmap.hxx>
@@ -31,7 +31,7 @@
using namespace vcl;
-Kf5FontFace::Kf5FontFace( const Kf5FontFace& rSrc )
+Qt5FontFace::Qt5FontFace( const Qt5FontFace& rSrc )
: PhysicalFontFace( rSrc )
, m_aFontId( rSrc.m_aFontId )
{
@@ -39,33 +39,33 @@ Kf5FontFace::Kf5FontFace( const Kf5FontFace& rSrc )
m_xCharMap = rSrc.m_xCharMap;
}
-Kf5FontFace* Kf5FontFace::fromQFont( const QFont &rFont )
+Qt5FontFace* Qt5FontFace::fromQFont( const QFont &rFont )
{
FontAttributes aFA;
aFA.SetFamilyName( toOUString( rFont.family() ) );
aFA.SetStyleName( toOUString( rFont.styleName() ) );
aFA.SetItalic( rFont.italic() ? ITALIC_NORMAL : ITALIC_NONE );
- return new Kf5FontFace( aFA, rFont.toString() ) ;
+ return new Qt5FontFace( aFA, rFont.toString() ) ;
}
-Kf5FontFace::Kf5FontFace( const FontAttributes& rFA, const QString &rFontID )
+Qt5FontFace::Qt5FontFace( const FontAttributes& rFA, const QString &rFontID )
: PhysicalFontFace( rFA )
, m_aFontId( rFontID )
, m_bFontCapabilitiesRead( false )
{
}
-Kf5FontFace::~Kf5FontFace()
+Qt5FontFace::~Qt5FontFace()
{
}
-sal_IntPtr Kf5FontFace::GetFontId() const
+sal_IntPtr Qt5FontFace::GetFontId() const
{
return reinterpret_cast<sal_IntPtr>( &m_aFontId );
}
-const FontCharMapRef Kf5FontFace::GetFontCharMap()
+const FontCharMapRef Qt5FontFace::GetFontCharMap()
{
if( m_xCharMap.is() )
return m_xCharMap;
@@ -88,7 +88,7 @@ const FontCharMapRef Kf5FontFace::GetFontCharMap()
return m_xCharMap;
}
-bool Kf5FontFace::GetFontCapabilities(vcl::FontCapabilities &rFontCapabilities)
+bool Qt5FontFace::GetFontCapabilities(vcl::FontCapabilities &rFontCapabilities)
{
// read this only once per font
if( m_bFontCapabilitiesRead )
@@ -114,12 +114,12 @@ bool Kf5FontFace::GetFontCapabilities(vcl::FontCapabilities &rFontCapabilities)
return rFontCapabilities.oUnicodeRange || rFontCapabilities.oCodePageRange;
}
-PhysicalFontFace* Kf5FontFace::Clone() const
+PhysicalFontFace* Qt5FontFace::Clone() const
{
- return new Kf5FontFace( *this );
+ return new Qt5FontFace( *this );
}
-LogicalFontInstance* Kf5FontFace::CreateFontInstance( const FontSelectPattern& rFSD ) const
+LogicalFontInstance* Qt5FontFace::CreateFontInstance( const FontSelectPattern& rFSD ) const
{
return new LogicalFontInstance( rFSD );
}
diff --git a/vcl/unx/kf5/Kf5FontFace.hxx b/vcl/qt5/Qt5FontFace.hxx
index d2ae8099f345..76b8fdee99f1 100644
--- a/vcl/unx/kf5/Kf5FontFace.hxx
+++ b/vcl/qt5/Qt5FontFace.hxx
@@ -31,12 +31,12 @@ class FontAttributes;
class FontSelectPattern;
class QFont;
-class Kf5FontFace : public PhysicalFontFace
+class Qt5FontFace : public PhysicalFontFace
{
public:
- virtual ~Kf5FontFace() override;
+ virtual ~Qt5FontFace() override;
- static Kf5FontFace* fromQFont( const QFont &rFont );
+ static Qt5FontFace* fromQFont( const QFont &rFont );
PhysicalFontFace* Clone() const override;
LogicalFontInstance* CreateFontInstance( const FontSelectPattern& ) const override;
@@ -49,8 +49,8 @@ public:
bool HasChar( sal_uInt32 cChar ) const;
protected:
- Kf5FontFace( const Kf5FontFace& );
- Kf5FontFace( const FontAttributes& rFA, const QString &rFontID );
+ Qt5FontFace( const Qt5FontFace& );
+ Qt5FontFace( const FontAttributes& rFA, const QString &rFontID );
private:
const QString m_aFontId;
diff --git a/vcl/unx/kf5/Kf5Frame.cxx b/vcl/qt5/Qt5Frame.cxx
index 2d73a53b80c8..ff9dc769f00b 100644
--- a/vcl/unx/kf5/Kf5Frame.cxx
+++ b/vcl/qt5/Qt5Frame.cxx
@@ -17,12 +17,12 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include "Kf5Frame.hxx"
+#include "Qt5Frame.hxx"
-#include "Kf5Tools.hxx"
-#include "Kf5Instance.hxx"
-#include "Kf5Graphics.hxx"
-#include "Kf5Widget.hxx"
+#include "Qt5Tools.hxx"
+#include "Qt5Instance.hxx"
+#include "Qt5Graphics.hxx"
+#include "Qt5Widget.hxx"
#include <QtCore/QPoint>
#include <QtCore/QSize>
@@ -32,10 +32,10 @@
#include <saldatabasic.hxx>
#include <vcl/syswin.hxx>
-Kf5Frame::Kf5Frame( Kf5Frame* pParent, SalFrameStyleFlags nStyle )
+Qt5Frame::Qt5Frame( Qt5Frame* pParent, SalFrameStyleFlags nStyle )
: m_bGraphicsInUse( false )
{
- Kf5Instance *pInst = static_cast<Kf5Instance*>( GetSalData()->m_pInstance );
+ Qt5Instance *pInst = static_cast<Qt5Instance*>( GetSalData()->m_pInstance );
pInst->insertFrame( this );
if( nStyle & SalFrameStyleFlags::DEFAULT ) // ensure default style
@@ -68,7 +68,7 @@ Kf5Frame::Kf5Frame( Kf5Frame* pParent, SalFrameStyleFlags nStyle )
aWinFlags |= Qt::Window;
}
- m_pQWidget.reset( new Kf5Widget( *this, pParent ? pParent->GetQWidget() : nullptr, aWinFlags ) );
+ m_pQWidget.reset( new Qt5Widget( *this, pParent ? pParent->GetQWidget() : nullptr, aWinFlags ) );
if (pParent && !(pParent->m_nStyle & SalFrameStyleFlags::PLUG))
{
@@ -79,27 +79,27 @@ Kf5Frame::Kf5Frame( Kf5Frame* pParent, SalFrameStyleFlags nStyle )
}
}
-Kf5Frame::~Kf5Frame()
+Qt5Frame::~Qt5Frame()
{
- Kf5Instance *pInst = static_cast<Kf5Instance*>( GetSalData()->m_pInstance );
+ Qt5Instance *pInst = static_cast<Qt5Instance*>( GetSalData()->m_pInstance );
pInst->eraseFrame( this );
}
-void Kf5Frame::TriggerPaintEvent()
+void Qt5Frame::TriggerPaintEvent()
{
QSize aSize( m_pQWidget->size() );
SalPaintEvent aPaintEvt(0, 0, aSize.width(), aSize.height(), true);
CallCallback(SalEvent::Paint, &aPaintEvt);
}
-SalGraphics* Kf5Frame::AcquireGraphics()
+SalGraphics* Qt5Frame::AcquireGraphics()
{
if( m_bGraphicsInUse )
return nullptr;
if( !m_pGraphics.get() )
{
- m_pGraphics.reset( new Kf5Graphics( this ) );
+ m_pGraphics.reset( new Qt5Graphics( this ) );
m_pQImage.reset( new QImage( m_pQWidget->size(), QImage::Format_ARGB32 ) );
m_pGraphics->ChangeQImage( m_pQImage.get() );
TriggerPaintEvent();
@@ -109,26 +109,26 @@ SalGraphics* Kf5Frame::AcquireGraphics()
return m_pGraphics.get();
}
-void Kf5Frame::ReleaseGraphics( SalGraphics* pSalGraph )
+void Qt5Frame::ReleaseGraphics( SalGraphics* pSalGraph )
{
(void) pSalGraph;
assert( pSalGraph == m_pGraphics.get() );
m_bGraphicsInUse = false;
}
-bool Kf5Frame::PostEvent( ImplSVEvent* pData )
+bool Qt5Frame::PostEvent( ImplSVEvent* pData )
{
- Kf5Instance *pInst = static_cast<Kf5Instance*>( GetSalData()->m_pInstance );
+ Qt5Instance *pInst = static_cast<Qt5Instance*>( GetSalData()->m_pInstance );
pInst->PostEvent( this, pData, SalEvent::UserEvent );
return true;
}
-void Kf5Frame::SetTitle( const OUString& rTitle )
+void Qt5Frame::SetTitle( const OUString& rTitle )
{
m_pQWidget->window()->setWindowTitle( toQString( rTitle ) );
}
-void Kf5Frame::SetIcon( sal_uInt16 nIcon )
+void Qt5Frame::SetIcon( sal_uInt16 nIcon )
{
if( m_nStyle & (SalFrameStyleFlags::PLUG |
SalFrameStyleFlags::SYSTEMCHILD |
@@ -159,56 +159,56 @@ void Kf5Frame::SetIcon( sal_uInt16 nIcon )
m_pQWidget->window()->setWindowIcon( aIcon );
}
-void Kf5Frame::SetMenu( SalMenu* pMenu )
+void Qt5Frame::SetMenu( SalMenu* pMenu )
{
}
-void Kf5Frame::DrawMenuBar()
+void Qt5Frame::DrawMenuBar()
{
}
-void Kf5Frame::SetExtendedFrameStyle( SalExtStyle nExtStyle )
+void Qt5Frame::SetExtendedFrameStyle( SalExtStyle nExtStyle )
{
}
-void Kf5Frame::Show( bool bVisible, bool bNoActivate )
+void Qt5Frame::Show( bool bVisible, bool bNoActivate )
{
assert( m_pQWidget.get() );
m_pQWidget->setVisible( bVisible );
}
-void Kf5Frame::SetMinClientSize( long nWidth, long nHeight )
+void Qt5Frame::SetMinClientSize( long nWidth, long nHeight )
{
if( ! isChild() )
m_pQWidget->setMinimumSize( nWidth, nHeight );
}
-void Kf5Frame::SetMaxClientSize( long nWidth, long nHeight )
+void Qt5Frame::SetMaxClientSize( long nWidth, long nHeight )
{
if( ! isChild() )
m_pQWidget->setMaximumSize( nWidth, nHeight );
}
-void Kf5Frame::SetPosSize( long nX, long nY, long nWidth, long nHeight, sal_uInt16 nFlags )
+void Qt5Frame::SetPosSize( long nX, long nY, long nWidth, long nHeight, sal_uInt16 nFlags )
{
}
-void Kf5Frame::GetClientSize( long& rWidth, long& rHeight )
+void Qt5Frame::GetClientSize( long& rWidth, long& rHeight )
{
rWidth = m_pQWidget->width();
rHeight = m_pQWidget->height();
}
-void Kf5Frame::GetWorkArea( tools::Rectangle& rRect )
+void Qt5Frame::GetWorkArea( tools::Rectangle& rRect )
{
}
-SalFrame* Kf5Frame::GetParent() const
+SalFrame* Qt5Frame::GetParent() const
{
return m_pParent;
}
-void Kf5Frame::SetWindowState( const SalFrameState* pState )
+void Qt5Frame::SetWindowState( const SalFrameState* pState )
{
if( !m_pQWidget->isWindow() || !pState || isChild( true, false ) )
return;
@@ -246,7 +246,7 @@ void Kf5Frame::SetWindowState( const SalFrameState* pState )
}
}
-bool Kf5Frame::GetWindowState( SalFrameState* pState )
+bool Qt5Frame::GetWindowState( SalFrameState* pState )
{
pState->mnState = WindowStateState::Normal;
pState->mnMask = WindowStateMask::State;
@@ -273,123 +273,123 @@ bool Kf5Frame::GetWindowState( SalFrameState* pState )
return true;
}
-void Kf5Frame::ShowFullScreen( bool bFullScreen, sal_Int32 nDisplay )
+void Qt5Frame::ShowFullScreen( bool bFullScreen, sal_Int32 nDisplay )
{
}
-void Kf5Frame::StartPresentation( bool bStart )
+void Qt5Frame::StartPresentation( bool bStart )
{
}
-void Kf5Frame::SetAlwaysOnTop( bool bOnTop )
+void Qt5Frame::SetAlwaysOnTop( bool bOnTop )
{
}
-void Kf5Frame::ToTop( SalFrameToTop nFlags )
+void Qt5Frame::ToTop( SalFrameToTop nFlags )
{
}
-void Kf5Frame::SetPointer( PointerStyle ePointerStyle )
+void Qt5Frame::SetPointer( PointerStyle ePointerStyle )
{
}
-void Kf5Frame::CaptureMouse( bool bMouse )
+void Qt5Frame::CaptureMouse( bool bMouse )
{
}
-void Kf5Frame::SetPointerPos( long nX, long nY )
+void Qt5Frame::SetPointerPos( long nX, long nY )
{
}
-void Kf5Frame::Flush()
+void Qt5Frame::Flush()
{
}
-void Kf5Frame::Flush( const tools::Rectangle& rRect )
+void Qt5Frame::Flush( const tools::Rectangle& rRect )
{
}
-void Kf5Frame::SetInputContext( SalInputContext* pContext )
+void Qt5Frame::SetInputContext( SalInputContext* pContext )
{
}
-void Kf5Frame::EndExtTextInput( EndExtTextInputFlags nFlags )
+void Qt5Frame::EndExtTextInput( EndExtTextInputFlags nFlags )
{
}
-OUString Kf5Frame::GetKeyName( sal_uInt16 nKeyCode )
+OUString Qt5Frame::GetKeyName( sal_uInt16 nKeyCode )
{
return OUString();
}
-bool Kf5Frame::MapUnicodeToKeyCode( sal_Unicode aUnicode, LanguageType aLangType, vcl::KeyCode& rKeyCode )
+bool Qt5Frame::MapUnicodeToKeyCode( sal_Unicode aUnicode, LanguageType aLangType, vcl::KeyCode& rKeyCode )
{
return false;
}
-LanguageType Kf5Frame::GetInputLanguage()
+LanguageType Qt5Frame::GetInputLanguage()
{
return LANGUAGE_DONTKNOW;
}
-void Kf5Frame::UpdateSettings( AllSettings& rSettings )
+void Qt5Frame::UpdateSettings( AllSettings& rSettings )
{
}
-void Kf5Frame::Beep()
+void Qt5Frame::Beep()
{
}
-const SystemEnvData* Kf5Frame::GetSystemData() const
+const SystemEnvData* Qt5Frame::GetSystemData() const
{
return nullptr;
}
-SalFrame::SalPointerState Kf5Frame::GetPointerState()
+SalFrame::SalPointerState Qt5Frame::GetPointerState()
{
return SalPointerState();
}
-KeyIndicatorState Kf5Frame::GetIndicatorState()
+KeyIndicatorState Qt5Frame::GetIndicatorState()
{
return KeyIndicatorState();
}
-void Kf5Frame::SimulateKeyPress( sal_uInt16 nKeyCode )
+void Qt5Frame::SimulateKeyPress( sal_uInt16 nKeyCode )
{
}
-void Kf5Frame::SetParent( SalFrame* pNewParent )
+void Qt5Frame::SetParent( SalFrame* pNewParent )
{
- m_pParent = static_cast< Kf5Frame* >( pNewParent );
+ m_pParent = static_cast< Qt5Frame* >( pNewParent );
}
-bool Kf5Frame::SetPluginParent( SystemParentData* pNewParent )
+bool Qt5Frame::SetPluginParent( SystemParentData* pNewParent )
{
return false;
}
-void Kf5Frame::ResetClipRegion()
+void Qt5Frame::ResetClipRegion()
{
}
-void Kf5Frame::BeginSetClipRegion( sal_uLong nRects )
+void Qt5Frame::BeginSetClipRegion( sal_uLong nRects )
{
}
-void Kf5Frame::UnionClipRegion( long nX, long nY, long nWidth, long nHeight )
+void Qt5Frame::UnionClipRegion( long nX, long nY, long nWidth, long nHeight )
{
}
-void Kf5Frame::EndSetClipRegion()
+void Qt5Frame::EndSetClipRegion()
{
}
-void Kf5Frame::SetScreenNumber( unsigned int )
+void Qt5Frame::SetScreenNumber( unsigned int )
{
}
-void Kf5Frame::SetApplicationID(const OUString &)
+void Qt5Frame::SetApplicationID(const OUString &)
{
}
diff --git a/vcl/unx/kf5/Kf5Frame.hxx b/vcl/qt5/Qt5Frame.hxx
index d7746c9cb5e5..209561780414 100644
--- a/vcl/unx/kf5/Kf5Frame.hxx
+++ b/vcl/qt5/Qt5Frame.hxx
@@ -23,24 +23,24 @@
#include <memory>
-class Kf5Graphics;
-class Kf5Instance;
-class Kf5Widget;
+class Qt5Graphics;
+class Qt5Instance;
+class Qt5Widget;
class QWidget;
class QPaintDevice;
class QImage;
-class Kf5Frame
+class Qt5Frame
: public SalFrame
{
- friend class Kf5Widget;
+ friend class Qt5Widget;
std::unique_ptr< QWidget > m_pQWidget;
std::unique_ptr< QImage > m_pQImage;
- std::unique_ptr< Kf5Graphics > m_pGraphics;
+ std::unique_ptr< Qt5Graphics > m_pGraphics;
bool m_bGraphicsInUse;
SalFrameStyleFlags m_nStyle;
- Kf5Frame *m_pParent;
+ Qt5Frame *m_pParent;
bool isChild( bool bPlug = true, bool bSysChild = true )
{
@@ -55,9 +55,9 @@ class Kf5Frame
void TriggerPaintEvent();
public:
- Kf5Frame( Kf5Frame* pParent,
+ Qt5Frame( Qt5Frame* pParent,
SalFrameStyleFlags nSalFrameStyle );
- virtual ~Kf5Frame() override;
+ virtual ~Qt5Frame() override;
QWidget* GetQWidget() const { return m_pQWidget.get(); }
diff --git a/vcl/unx/kf5/Kf5Graphics.cxx b/vcl/qt5/Qt5Graphics.cxx
index 0cd252fe06ff..1d0d15677eb4 100644
--- a/vcl/unx/kf5/Kf5Graphics.cxx
+++ b/vcl/qt5/Qt5Graphics.cxx
@@ -17,8 +17,8 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include "Kf5Graphics.hxx"
-#include "Kf5Frame.hxx"
+#include "Qt5Graphics.hxx"
+#include "Qt5Frame.hxx"
#include <QtWidgets/QWidget>
@@ -26,25 +26,25 @@
#include <QtGui/QImage>
-Kf5Graphics::Kf5Graphics( Kf5Frame *pFrame )
+Qt5Graphics::Qt5Graphics( Qt5Frame *pFrame )
: m_pFrame( pFrame )
, m_pQImage( nullptr )
, m_pFontCollection( nullptr )
{
}
-Kf5Graphics::Kf5Graphics( QImage *pQImage )
+Qt5Graphics::Qt5Graphics( QImage *pQImage )
: m_pFrame( nullptr )
, m_pQImage( pQImage )
, m_pFontCollection( nullptr )
{
}
-Kf5Graphics::~Kf5Graphics()
+Qt5Graphics::~Qt5Graphics()
{
}
-void Kf5Graphics::PreparePainter()
+void Qt5Graphics::PreparePainter()
{
if ( m_pPainter.get() )
return;
@@ -59,55 +59,55 @@ void Kf5Graphics::PreparePainter()
m_pPainter->setClipRegion( m_aClipRegion );
}
-void Kf5Graphics::ChangeQImage( QImage *pQImage )
+void Qt5Graphics::ChangeQImage( QImage *pQImage )
{
m_pPainter.reset();
m_pQImage = pQImage;
}
-SalGraphicsImpl* Kf5Graphics::GetImpl() const
+SalGraphicsImpl* Qt5Graphics::GetImpl() const
{
return nullptr;
}
-SystemGraphicsData Kf5Graphics::GetGraphicsData() const
+SystemGraphicsData Qt5Graphics::GetGraphicsData() const
{
return SystemGraphicsData();
}
-bool Kf5Graphics::supportsOperation( OutDevSupportType ) const
+bool Qt5Graphics::supportsOperation( OutDevSupportType ) const
{
return false;
}
#if ENABLE_CAIRO_CANVAS
-bool Kf5Graphics::SupportsCairo() const
+bool Qt5Graphics::SupportsCairo() const
{
return false;
}
-cairo::SurfaceSharedPtr Kf5Graphics::CreateSurface(const cairo::CairoSurfaceSharedPtr& rSurface) const
+cairo::SurfaceSharedPtr Qt5Graphics::CreateSurface(const cairo::CairoSurfaceSharedPtr& rSurface) const
{
return nullptr;
}
-cairo::SurfaceSharedPtr Kf5Graphics::CreateSurface(const OutputDevice& rRefDevice, int x, int y, int width, int height) const
+cairo::SurfaceSharedPtr Qt5Graphics::CreateSurface(const OutputDevice& rRefDevice, int x, int y, int width, int height) const
{
return nullptr;
}
-cairo::SurfaceSharedPtr Kf5Graphics::CreateBitmapSurface(const OutputDevice& rRefDevice, const BitmapSystemData& rData, const Size& rSize) const
+cairo::SurfaceSharedPtr Qt5Graphics::CreateBitmapSurface(const OutputDevice& rRefDevice, const BitmapSystemData& rData, const Size& rSize) const
{
return nullptr;
}
-css::uno::Any Kf5Graphics::GetNativeSurfaceHandle(cairo::SurfaceSharedPtr& rSurface, const basegfx::B2ISize& rSize) const
+css::uno::Any Qt5Graphics::GetNativeSurfaceHandle(cairo::SurfaceSharedPtr& rSurface, const basegfx::B2ISize& rSize) const
{
return css::uno::Any();
}
-SystemFontData Kf5Graphics::GetSysFontData( int nFallbacklevel ) const
+SystemFontData Qt5Graphics::GetSysFontData( int nFallbacklevel ) const
{
return SystemFontData();
}
diff --git a/vcl/unx/kf5/Kf5Graphics.hxx b/vcl/qt5/Qt5Graphics.hxx
index 55f1fc245aff..b021134e54b7 100644
--- a/vcl/unx/kf5/Kf5Graphics.hxx
+++ b/vcl/qt5/Qt5Graphics.hxx
@@ -25,17 +25,17 @@
#include <QtGui/QRegion>
-class Kf5Frame;
+class Qt5Frame;
class PhysicalFontCollection;
class PhysicalFontFace;
class QImage;
class QPainter;
-class Kf5Graphics : public SalGraphics
+class Qt5Graphics : public SalGraphics
{
- friend class Kf5Bitmap;
+ friend class Qt5Bitmap;
- Kf5Frame *m_pFrame;
+ Qt5Frame *m_pFrame;
QImage *m_pQImage;
QRegion m_aClipRegion;
std::unique_ptr< QPainter > m_pPainter;
@@ -45,9 +45,9 @@ class Kf5Graphics : public SalGraphics
void PreparePainter();
public:
- Kf5Graphics( Kf5Frame *pFrame );
- Kf5Graphics( QImage *pImage );
- virtual ~Kf5Graphics() override;
+ Qt5Graphics( Qt5Frame *pFrame );
+ Qt5Graphics( QImage *pImage );
+ virtual ~Qt5Graphics() override;
void ChangeQImage( QImage *pImage );
diff --git a/vcl/unx/kf5/Kf5Graphics_Controls.cxx b/vcl/qt5/Qt5Graphics_Controls.cxx
index b55f7f190e94..42b6b3caf729 100644
--- a/vcl/unx/kf5/Kf5Graphics_Controls.cxx
+++ b/vcl/qt5/Qt5Graphics_Controls.cxx
@@ -17,21 +17,21 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include "Kf5Graphics.hxx"
+#include "Qt5Graphics.hxx"
-bool Kf5Graphics::IsNativeControlSupported( ControlType nType, ControlPart nPart )
+bool Qt5Graphics::IsNativeControlSupported( ControlType nType, ControlPart nPart )
{
return false;
}
-bool Kf5Graphics::hitTestNativeControl( ControlType nType, ControlPart nPart,
+bool Qt5Graphics::hitTestNativeControl( ControlType nType, ControlPart nPart,
const tools::Rectangle& rControlRegion,
const Point& aPos, bool& rIsInside )
{
return false;
}
-bool Kf5Graphics::drawNativeControl( ControlType nType, ControlPart nPart,
+bool Qt5Graphics::drawNativeControl( ControlType nType, ControlPart nPart,
const tools::Rectangle& rControlRegion,
ControlState nState, const ImplControlValue& aValue,
const OUString& aCaption )
@@ -39,7 +39,7 @@ bool Kf5Graphics::drawNativeControl( ControlType nType, ControlPart nPart,
return false;
}
-bool Kf5Graphics::getNativeControlRegion( ControlType nType, ControlPart nPart,
+bool Qt5Graphics::getNativeControlRegion( ControlType nType, ControlPart nPart,
const tools::Rectangle& rControlRegion, ControlState nState,
const ImplControlValue& aValue, const OUString& aCaption,
tools::Rectangle &rNativeBoundingRegion,
diff --git a/vcl/unx/kf5/Kf5Graphics_GDI.cxx b/vcl/qt5/Qt5Graphics_GDI.cxx
index b1b42fd7adcf..b790278cdce0 100644
--- a/vcl/unx/kf5/Kf5Graphics_GDI.cxx
+++ b/vcl/qt5/Qt5Graphics_GDI.cxx
@@ -17,18 +17,18 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include "Kf5Graphics.hxx"
+#include "Qt5Graphics.hxx"
-#include "Kf5Bitmap.hxx"
-#include "Kf5Frame.hxx"
-#include "Kf5Tools.hxx"
+#include "Qt5Bitmap.hxx"
+#include "Qt5Frame.hxx"
+#include "Qt5Tools.hxx"
#include <QtGui/QPainter>
#include <QtGui/QScreen>
#include <QtGui/QWindow>
#include <QtWidgets/QWidget>
-bool Kf5Graphics::setClipRegion( const vcl::Region& rRegion )
+bool Qt5Graphics::setClipRegion( const vcl::Region& rRegion )
{
PreparePainter();
if ( rRegion.IsRectangle() )
@@ -50,38 +50,38 @@ bool Kf5Graphics::setClipRegion( const vcl::Region& rRegion )
return true;
}
-void Kf5Graphics::ResetClipRegion()
+void Qt5Graphics::ResetClipRegion()
{
m_aClipRegion = QRegion( m_pQImage->rect() );
PreparePainter();
}
-void Kf5Graphics::drawPixel( long nX, long nY )
+void Qt5Graphics::drawPixel( long nX, long nY )
{
PreparePainter();
m_pPainter->drawPoint( nX, nY );
}
-void Kf5Graphics::drawPixel( long nX, long nY, SalColor nSalColor )
+void Qt5Graphics::drawPixel( long nX, long nY, SalColor nSalColor )
{
PreparePainter();
m_pPainter->setPen( QColor( QRgb( nSalColor ) ) );
m_pPainter->drawPoint( nX, nY );
}
-void Kf5Graphics::drawLine( long nX1, long nY1, long nX2, long nY2 )
+void Qt5Graphics::drawLine( long nX1, long nY1, long nX2, long nY2 )
{
PreparePainter();
m_pPainter->drawLine( nX1, nY1, nX2, nY2 );
}
-void Kf5Graphics::drawRect( long nX, long nY, long nWidth, long nHeight )
+void Qt5Graphics::drawRect( long nX, long nY, long nWidth, long nHeight )
{
PreparePainter();
m_pPainter->drawRect( nX, nY, nWidth, nHeight );
}
-void Kf5Graphics::drawPolyLine( sal_uInt32 nPoints, const SalPoint* pPtAry )
+void Qt5Graphics::drawPolyLine( sal_uInt32 nPoints, const SalPoint* pPtAry )
{
PreparePainter();
QPoint *pPoints = new QPoint[ nPoints ];
@@ -91,7 +91,7 @@ void Kf5Graphics::drawPolyLine( sal_uInt32 nPoints, const SalPoint* pPtAry )
delete [] pPoints;
}
-void Kf5Graphics::drawPolygon( sal_uInt32 nPoints, const SalPoint* pPtAry )
+void Qt5Graphics::drawPolygon( sal_uInt32 nPoints, const SalPoint* pPtAry )
{
PreparePainter();
QPoint *pPoints = new QPoint[ nPoints ];
@@ -101,34 +101,34 @@ void Kf5Graphics::drawPolygon( sal_uInt32 nPoints, const SalPoint* pPtAry )
delete [] pPoints;
}
-void Kf5Graphics::drawPolyPolygon( sal_uInt32 nPoly, const sal_uInt32* pPoints, PCONSTSALPOINT* pPtAry )
+void Qt5Graphics::drawPolyPolygon( sal_uInt32 nPoly, const sal_uInt32* pPoints, PCONSTSALPOINT* pPtAry )
{
if( 0 == nPoly )
return;
}
-bool Kf5Graphics::drawPolyPolygon( const basegfx::B2DPolyPolygon&, double fTransparency )
+bool Qt5Graphics::drawPolyPolygon( const basegfx::B2DPolyPolygon&, double fTransparency )
{
return false;
}
-bool Kf5Graphics::drawPolyLineBezier( sal_uInt32 nPoints, const SalPoint* pPtAry, const PolyFlags* pFlgAry )
+bool Qt5Graphics::drawPolyLineBezier( sal_uInt32 nPoints, const SalPoint* pPtAry, const PolyFlags* pFlgAry )
{
return false;
}
-bool Kf5Graphics::drawPolygonBezier( sal_uInt32 nPoints, const SalPoint* pPtAry, const PolyFlags* pFlgAry )
+bool Qt5Graphics::drawPolygonBezier( sal_uInt32 nPoints, const SalPoint* pPtAry, const PolyFlags* pFlgAry )
{
return false;
}
-bool Kf5Graphics::drawPolyPolygonBezier( sal_uInt32 nPoly, const sal_uInt32* pPoints,
+bool Qt5Graphics::drawPolyPolygonBezier( sal_uInt32 nPoly, const sal_uInt32* pPoints,
const SalPoint* const* pPtAry, const PolyFlags* const* pFlgAry )
{
return false;
}
-bool Kf5Graphics::drawPolyLine( const basegfx::B2DPolygon&,
+bool Qt5Graphics::drawPolyLine( const basegfx::B2DPolygon&,
double fTransparency,
const basegfx::B2DVector& rLineWidths,
basegfx::B2DLineJoin,
@@ -138,12 +138,12 @@ bool Kf5Graphics::drawPolyLine( const basegfx::B2DPolygon&,
return false;
}
-bool Kf5Graphics::drawGradient( const tools::PolyPolygon&, const Gradient& )
+bool Qt5Graphics::drawGradient( const tools::PolyPolygon&, const Gradient& )
{
return false;
}
-void Kf5Graphics::copyArea( long nDestX, long nDestY, long nSrcX, long nSrcY, long nSrcWidth,
+void Qt5Graphics::copyArea( long nDestX, long nDestY, long nSrcX, long nSrcY, long nSrcWidth,
long nSrcHeight, bool bWindowInvalidate )
{
if ( nDestX == nSrcX && nDestY == nSrcY )
@@ -154,7 +154,7 @@ void Kf5Graphics::copyArea( long nDestX, long nDestY, long nSrcX, long nSrcY, lo
copyBits( aTR, this );
}
-void Kf5Graphics::copyBits( const SalTwoRect& rPosAry, SalGraphics* pSrcGraphics )
+void Qt5Graphics::copyBits( const SalTwoRect& rPosAry, SalGraphics* pSrcGraphics )
{
if( rPosAry.mnSrcWidth <= 0 || rPosAry.mnSrcHeight <= 0
|| rPosAry.mnDestWidth <= 0 || rPosAry.mnDestHeight <= 0 )
@@ -175,7 +175,7 @@ void Kf5Graphics::copyBits( const SalTwoRect& rPosAry, SalGraphics* pSrcGraphics
pImage = &aImage;
}
else
- pImage = static_cast< Kf5Graphics*>( pSrcGraphics )->m_pQImage;
+ pImage = static_cast< Qt5Graphics* >( pSrcGraphics )->m_pQImage;
PreparePainter();
m_pPainter->drawImage( QPoint( rPosAry.mnDestX, rPosAry.mnDestY ),
@@ -183,7 +183,7 @@ void Kf5Graphics::copyBits( const SalTwoRect& rPosAry, SalGraphics* pSrcGraphics
rPosAry.mnSrcWidth, rPosAry.mnSrcHeight) );
}
-void Kf5Graphics::drawBitmap( const SalTwoRect& rPosAry, const SalBitmap& rSalBitmap )
+void Qt5Graphics::drawBitmap( const SalTwoRect& rPosAry, const SalBitmap& rSalBitmap )
{
if( rPosAry.mnSrcWidth <= 0 || rPosAry.mnSrcHeight <= 0
|| rPosAry.mnDestWidth <= 0 || rPosAry.mnDestHeight <= 0 )
@@ -193,7 +193,7 @@ void Kf5Graphics::drawBitmap( const SalTwoRect& rPosAry, const SalBitmap& rSalBi
assert( rPosAry.mnSrcHeight == rPosAry.mnDestHeight );
PreparePainter();
- const QImage *pImage = static_cast< const Kf5Bitmap* >( &rSalBitmap )->GetQImage();
+ const QImage *pImage = static_cast< const Qt5Bitmap* >( &rSalBitmap )->GetQImage();
m_pPainter->drawImage( QPoint( rPosAry.mnDestX, rPosAry.mnDestY ),
*pImage, QRect( rPosAry.mnSrcX, rPosAry.mnSrcY,
@@ -204,48 +204,48 @@ void Kf5Graphics::drawBitmap( const SalTwoRect& rPosAry, const SalBitmap& rSalBi
m_pFrame->GetQWidget()->update();
}
-void Kf5Graphics::drawBitmap( const SalTwoRect& rPosAry,
+void Qt5Graphics::drawBitmap( const SalTwoRect& rPosAry,
const SalBitmap& rSalBitmap,
const SalBitmap& rTransparentBitmap )
{
}
-void Kf5Graphics::drawMask( const SalTwoRect& rPosAry,
+void Qt5Graphics::drawMask( const SalTwoRect& rPosAry,
const SalBitmap& rSalBitmap,
SalColor nMaskColor )
{
}
-SalBitmap* Kf5Graphics::getBitmap( long nX, long nY, long nWidth, long nHeight )
+SalBitmap* Qt5Graphics::getBitmap( long nX, long nY, long nWidth, long nHeight )
{
- return new Kf5Bitmap( m_pQImage->copy( nX, nY, nWidth, nHeight ) );
+ return new Qt5Bitmap( m_pQImage->copy( nX, nY, nWidth, nHeight ) );
}
-SalColor Kf5Graphics::getPixel( long nX, long nY )
+SalColor Qt5Graphics::getPixel( long nX, long nY )
{
return m_pQImage->pixel( nX, nY );
}
-void Kf5Graphics::invert( long nX, long nY, long nWidth, long nHeight, SalInvert nFlags)
+void Qt5Graphics::invert( long nX, long nY, long nWidth, long nHeight, SalInvert nFlags)
{
}
-void Kf5Graphics::invert( sal_uInt32 nPoints, const SalPoint* pPtAry, SalInvert nFlags )
+void Qt5Graphics::invert( sal_uInt32 nPoints, const SalPoint* pPtAry, SalInvert nFlags )
{
}
-bool Kf5Graphics::drawEPS( long nX, long nY, long nWidth, long nHeight, void* pPtr, sal_uLong nSize )
+bool Qt5Graphics::drawEPS( long nX, long nY, long nWidth, long nHeight, void* pPtr, sal_uLong nSize )
{
return false;
}
-bool Kf5Graphics::blendBitmap( const SalTwoRect&,
+bool Qt5Graphics::blendBitmap( const SalTwoRect&,
const SalBitmap& rBitmap )
{
return false;
}
-bool Kf5Graphics::blendAlphaBitmap( const SalTwoRect&,
+bool Qt5Graphics::blendAlphaBitmap( const SalTwoRect&,
const SalBitmap& rSrcBitmap,
const SalBitmap& rMaskBitmap,
const SalBitmap& rAlphaBitmap )
@@ -253,14 +253,14 @@ bool Kf5Graphics::blendAlphaBitmap( const SalTwoRect&,
return false;
}
-bool Kf5Graphics::drawAlphaBitmap( const SalTwoRect&,
+bool Qt5Graphics::drawAlphaBitmap( const SalTwoRect&,
const SalBitmap& rSourceBitmap,
const SalBitmap& rAlphaBitmap )
{
return false;
}
-bool Kf5Graphics::drawTransformedBitmap(
+bool Qt5Graphics::drawTransformedBitmap(
const basegfx::B2DPoint& rNull,
const basegfx::B2DPoint& rX,
const basegfx::B2DPoint& rY,
@@ -270,13 +270,13 @@ bool Kf5Graphics::drawTransformedBitmap(
return false;
}
-bool Kf5Graphics::drawAlphaRect( long nX, long nY, long nWidth,
+bool Qt5Graphics::drawAlphaRect( long nX, long nY, long nWidth,
long nHeight, sal_uInt8 nTransparency )
{
return false;
}
-void Kf5Graphics::GetResolution( sal_Int32& rDPIX, sal_Int32& rDPIY )
+void Qt5Graphics::GetResolution( sal_Int32& rDPIX, sal_Int32& rDPIY )
{
char* pForceDpi;
if ((pForceDpi = getenv("SAL_FORCEDPI")))
@@ -294,41 +294,41 @@ void Kf5Graphics::GetResolution( sal_Int32& rDPIX, sal_Int32& rDPIY )
rDPIY = pScreen->physicalDotsPerInchY();
}
-sal_uInt16 Kf5Graphics::GetBitCount() const
+sal_uInt16 Qt5Graphics::GetBitCount() const
{
return getFormatBits( m_pQImage->format() );
}
-long Kf5Graphics::GetGraphicsWidth() const
+long Qt5Graphics::GetGraphicsWidth() const
{
return m_pQImage->width();
}
-void Kf5Graphics::SetLineColor()
+void Qt5Graphics::SetLineColor()
{
}
-void Kf5Graphics::SetLineColor( SalColor nSalColor )
+void Qt5Graphics::SetLineColor( SalColor nSalColor )
{
}
-void Kf5Graphics::SetFillColor()
+void Qt5Graphics::SetFillColor()
{
}
-void Kf5Graphics::SetFillColor( SalColor nSalColor )
+void Qt5Graphics::SetFillColor( SalColor nSalColor )
{
}
-void Kf5Graphics::SetXORMode( bool bSet )
+void Qt5Graphics::SetXORMode( bool bSet )
{
}
-void Kf5Graphics::SetROPLineColor( SalROPColor nROPColor )
+void Qt5Graphics::SetROPLineColor( SalROPColor nROPColor )
{
}
-void Kf5Graphics::SetROPFillColor( SalROPColor nROPColor )
+void Qt5Graphics::SetROPFillColor( SalROPColor nROPColor )
{
}
diff --git a/vcl/unx/kf5/Kf5Graphics_Text.cxx b/vcl/qt5/Qt5Graphics_Text.cxx
index 28af6be1bf65..fe6931c84458 100644
--- a/vcl/unx/kf5/Kf5Graphics_Text.cxx
+++ b/vcl/qt5/Qt5Graphics_Text.cxx
@@ -17,8 +17,8 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include "Kf5Graphics.hxx"
-#include "Kf5FontFace.hxx"
+#include "Qt5Graphics.hxx"
+#include "Qt5FontFace.hxx"
#include <vcl/fontcharmap.hxx>
@@ -27,29 +27,29 @@
#include <QtGui/QFontDatabase>
#include <QtCore/QStringList>
-void Kf5Graphics::SetTextColor( SalColor nSalColor )
+void Qt5Graphics::SetTextColor( SalColor nSalColor )
{
}
-void Kf5Graphics::SetFont( const FontSelectPattern*, int nFallbackLevel )
+void Qt5Graphics::SetFont( const FontSelectPattern*, int nFallbackLevel )
{
}
-void Kf5Graphics::GetFontMetric( ImplFontMetricDataRef &rFMD, int nFallbackLevel )
+void Qt5Graphics::GetFontMetric( ImplFontMetricDataRef &rFMD, int nFallbackLevel )
{
}
-const FontCharMapRef Kf5Graphics::GetFontCharMap() const
+const FontCharMapRef Qt5Graphics::GetFontCharMap() const
{
return nullptr;
}
-bool Kf5Graphics::GetFontCapabilities(vcl::FontCapabilities &rFontCapabilities) const
+bool Qt5Graphics::GetFontCapabilities(vcl::FontCapabilities &rFontCapabilities) const
{
return false;
}
-void Kf5Graphics::GetDevFontList( PhysicalFontCollection* pPFC )
+void Qt5Graphics::GetDevFontList( PhysicalFontCollection* pPFC )
{
m_pFontCollection = pPFC;
if ( pPFC->Count() )
@@ -61,57 +61,57 @@ void Kf5Graphics::GetDevFontList( PhysicalFontCollection* pPFC )
{
// Just get any size - we don't care
QList<int> sizes = aFDB.smoothSizes(family, style);
- pPFC->Add( Kf5FontFace::fromQFont( aFDB.font( family, style, *sizes.begin() ) ) );
+ pPFC->Add( Qt5FontFace::fromQFont( aFDB.font( family, style, *sizes.begin() ) ) );
}
}
-void Kf5Graphics::ClearDevFontCache()
+void Qt5Graphics::ClearDevFontCache()
{
}
-bool Kf5Graphics::AddTempDevFont( PhysicalFontCollection*, const OUString& rFileURL, const OUString& rFontName )
+bool Qt5Graphics::AddTempDevFont( PhysicalFontCollection*, const OUString& rFileURL, const OUString& rFontName )
{
return false;
}
-bool Kf5Graphics::CreateFontSubset( const OUString& rToFile, const PhysicalFontFace* pFont,
+bool Qt5Graphics::CreateFontSubset( const OUString& rToFile, const PhysicalFontFace* pFont,
const sal_GlyphId* pGlyphIds, const sal_uInt8* pEncoding,
sal_Int32* pWidths, int nGlyphs, FontSubsetInfo& rInfo )
{
return false;
}
-const void* Kf5Graphics::GetEmbedFontData( const PhysicalFontFace*, long* pDataLen )
+const void* Qt5Graphics::GetEmbedFontData( const PhysicalFontFace*, long* pDataLen )
{
return nullptr;
}
-void Kf5Graphics::FreeEmbedFontData( const void* pData, long nDataLen )
+void Qt5Graphics::FreeEmbedFontData( const void* pData, long nDataLen )
{
}
-void Kf5Graphics::GetGlyphWidths( const PhysicalFontFace*, bool bVertical,
+void Qt5Graphics::GetGlyphWidths( const PhysicalFontFace*, bool bVertical,
std::vector< sal_Int32 >& rWidths,
Ucs2UIntMap& rUnicodeEnc )
{
}
-bool Kf5Graphics::GetGlyphBoundRect( const GlyphItem&, tools::Rectangle& )
+bool Qt5Graphics::GetGlyphBoundRect( const GlyphItem&, tools::Rectangle& )
{
return false;
}
-bool Kf5Graphics::GetGlyphOutline( const GlyphItem&, basegfx::B2DPolyPolygon& )
+bool Qt5Graphics::GetGlyphOutline( const GlyphItem&, basegfx::B2DPolyPolygon& )
{
return false;
}
-SalLayout* Kf5Graphics::GetTextLayout( ImplLayoutArgs&, int nFallbackLevel )
+SalLayout* Qt5Graphics::GetTextLayout( ImplLayoutArgs&, int nFallbackLevel )
{
return nullptr;
}
-void Kf5Graphics::DrawTextLayout( const CommonSalLayout& )
+void Qt5Graphics::DrawTextLayout( const CommonSalLayout& )
{
}
diff --git a/vcl/unx/kf5/Kf5Instance.cxx b/vcl/qt5/Qt5Instance.cxx
index 3eb7e20cfa4e..dd2daf7e8b8b 100644
--- a/vcl/unx/kf5/Kf5Instance.cxx
+++ b/vcl/qt5/Qt5Instance.cxx
@@ -17,15 +17,15 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include "Kf5Instance.hxx"
-#include <Kf5Instance.moc>
+#include "Qt5Instance.hxx"
+#include <Qt5Instance.moc>
-#include "Kf5Frame.hxx"
-#include "Kf5Data.hxx"
-#include "Kf5Timer.hxx"
-#include "Kf5VirtualDevice.hxx"
-#include "Kf5Object.hxx"
-#include "Kf5Bitmap.hxx"
+#include "Qt5Frame.hxx"
+#include "Qt5Data.hxx"
+#include "Qt5Timer.hxx"
+#include "Qt5VirtualDevice.hxx"
+#include "Qt5Object.hxx"
+#include "Qt5Bitmap.hxx"
#include <QtCore/QThread>
#include <QtWidgets/QApplication>
@@ -38,11 +38,7 @@
#include <headless/svpdummies.hxx>
#include <headless/svpbmp.hxx>
-#include <KAboutData>
-#include <KLocalizedString>
-#include <KStartupInfo>
-
-Kf5Instance::Kf5Instance( SalYieldMutex* pMutex )
+Qt5Instance::Qt5Instance( SalYieldMutex* pMutex )
: SalGenericInstance( pMutex )
, m_postUserEventId( -1 )
{
@@ -54,7 +50,7 @@ Kf5Instance::Kf5Instance( SalYieldMutex* pMutex )
this, SLOT( ImplYield( bool, bool )), Qt::BlockingQueuedConnection );
}
-Kf5Instance::~Kf5Instance()
+Qt5Instance::~Qt5Instance()
{
// force freeing the QApplication before freeing the arguments,
// as it uses references to the provided arguments!
@@ -63,59 +59,59 @@ Kf5Instance::~Kf5Instance()
free( m_pFakeArgvFreeable[i] );
}
-SalFrame* Kf5Instance::CreateChildFrame( SystemParentData* /*pParent*/, SalFrameStyleFlags nStyle )
+SalFrame* Qt5Instance::CreateChildFrame( SystemParentData* /*pParent*/, SalFrameStyleFlags nStyle )
{
- return new Kf5Frame( nullptr, nStyle );
+ return new Qt5Frame( nullptr, nStyle );
}
-SalFrame* Kf5Instance::CreateFrame( SalFrame* pParent, SalFrameStyleFlags nStyle )
+SalFrame* Qt5Instance::CreateFrame( SalFrame* pParent, SalFrameStyleFlags nStyle )
{
- assert( !pParent || dynamic_cast<Kf5Frame*>( pParent ) );
- return new Kf5Frame( static_cast<Kf5Frame*>( pParent ), nStyle );
+ assert( !pParent || dynamic_cast<Qt5Frame*>( pParent ) );
+ return new Qt5Frame( static_cast<Qt5Frame*>( pParent ), nStyle );
}
-void Kf5Instance::DestroyFrame( SalFrame* pFrame )
+void Qt5Instance::DestroyFrame( SalFrame* pFrame )
{
delete pFrame;
}
-SalObject* Kf5Instance::CreateObject( SalFrame* pParent, SystemWindowData*, bool bShow )
+SalObject* Qt5Instance::CreateObject( SalFrame* pParent, SystemWindowData*, bool bShow )
{
- assert( !pParent || dynamic_cast<Kf5Frame*>( pParent ) );
- return new Kf5Object( static_cast<Kf5Frame*>( pParent ), bShow );
+ assert( !pParent || dynamic_cast<Qt5Frame*>( pParent ) );
+ return new Qt5Object( static_cast<Qt5Frame*>( pParent ), bShow );
}
-void Kf5Instance::DestroyObject( SalObject* pObject )
+void Qt5Instance::DestroyObject( SalObject* pObject )
{
delete pObject;
}
-SalVirtualDevice* Kf5Instance::CreateVirtualDevice( SalGraphics* /* pGraphics */,
+SalVirtualDevice* Qt5Instance::CreateVirtualDevice( SalGraphics* /* pGraphics */,
long &nDX, long &nDY,
DeviceFormat eFormat,
const SystemGraphicsData* /* pData */ )
{
- Kf5VirtualDevice* pVD = new Kf5VirtualDevice( eFormat, 1 );
+ Qt5VirtualDevice* pVD = new Qt5VirtualDevice( eFormat, 1 );
pVD->SetSize( nDX, nDY );
return pVD;
}
-SalTimer* Kf5Instance::CreateSalTimer()
+SalTimer* Qt5Instance::CreateSalTimer()
{
- return new Kf5Timer();
+ return new Qt5Timer();
}
-SalSystem* Kf5Instance::CreateSalSystem()
+SalSystem* Qt5Instance::CreateSalSystem()
{
return new SvpSalSystem();
}
-SalBitmap* Kf5Instance::CreateSalBitmap()
+SalBitmap* Qt5Instance::CreateSalBitmap()
{
- return new Kf5Bitmap();
+ return new Qt5Bitmap();
}
-bool Kf5Instance::ImplYield( bool bWait, bool bHandleAllCurrentEvents )
+bool Qt5Instance::ImplYield( bool bWait, bool bHandleAllCurrentEvents )
{
bool wasEvent = DispatchUserEvents( bHandleAllCurrentEvents );
if ( !bHandleAllCurrentEvents && wasEvent )
@@ -133,7 +129,7 @@ bool Kf5Instance::ImplYield( bool bWait, bool bHandleAllCurrentEvents )
return wasEvent;
}
-bool Kf5Instance::DoYield(bool bWait, bool bHandleAllCurrentEvents)
+bool Qt5Instance::DoYield(bool bWait, bool bHandleAllCurrentEvents)
{
bool bWasEvent = false;
if( qApp->thread() == QThread::currentThread() )
@@ -159,47 +155,47 @@ bool Kf5Instance::DoYield(bool bWait, bool bHandleAllCurrentEvents)
return bWasEvent;
}
-bool Kf5Instance::AnyInput( VclInputFlags nType )
+bool Qt5Instance::AnyInput( VclInputFlags nType )
{
return false;
}
-SalSession* Kf5Instance::CreateSalSession()
+SalSession* Qt5Instance::CreateSalSession()
{
return nullptr;
}
-OUString Kf5Instance::GetConnectionIdentifier()
+OUString Qt5Instance::GetConnectionIdentifier()
{
return OUString();
}
-void Kf5Instance::AddToRecentDocumentList(const OUString&, const OUString&, const OUString&)
+void Qt5Instance::AddToRecentDocumentList(const OUString&, const OUString&, const OUString&)
{
}
-OpenGLContext* Kf5Instance::CreateOpenGLContext()
+OpenGLContext* Qt5Instance::CreateOpenGLContext()
{
return nullptr;
}
-bool Kf5Instance::IsMainThread() const
+bool Qt5Instance::IsMainThread() const
{
return qApp->thread() != QThread::currentThread();
}
-void Kf5Instance::TriggerUserEventProcessing()
+void Qt5Instance::TriggerUserEventProcessing()
{
QApplication::postEvent(this, new QEvent(QEvent::Type( m_postUserEventId )));
}
-void Kf5Instance::ProcessEvent( SalUserEvent aEvent )
+void Qt5Instance::ProcessEvent( SalUserEvent aEvent )
{
aEvent.m_pFrame->CallCallback( aEvent.m_nEvent, aEvent.m_pData );
}
extern "C" {
- VCLPLUG_KF5_PUBLIC SalInstance* create_SalInstance()
+ VCLPLUG_QT5_PUBLIC SalInstance* create_SalInstance()
{
OString aVersion( qVersion() );
SAL_INFO( "vcl.kf5", "qt version string is " << aVersion );
@@ -263,28 +259,12 @@ extern "C" {
free( session_manager );
}
- KAboutData *kAboutData = new KAboutData( I18N_NOOP("LibreOffice"),
- i18n( "LibreOffice" ),
- "6.0.0",
- i18n( "LibreOffice with KF5 Native Widget Support." ),
- KAboutLicense::File,
- i18n("Copyright (c) 2017 LibreOffice contributors" ),
- i18n( "LibreOffice is an office suite." ),
- "http://libreoffice.org",
- QLatin1String("libreoffice@lists.freedesktop.org") );
-
- kAboutData->addAuthor( i18n( "Jan-Marek Glogowski" ),
- i18n( "Original author and maintainer of the KF5 NWF." ),
- "glogow@fbihome.de" );
-
- KAboutData::setApplicationData( *kAboutData );
-
QApplication::setQuitOnLastWindowClosed(false);
- Kf5Instance* pInstance = new Kf5Instance( new SalYieldMutex() );
+ Qt5Instance* pInstance = new Qt5Instance( new SalYieldMutex() );
// initialize SalData
- new Kf5Data( pInstance );
+ new Qt5Data( pInstance );
pInstance->m_pQApplication.reset( pQApplication );
pInstance->m_pFakeArgvFreeable.reset( pFakeArgvFreeable );
diff --git a/vcl/unx/kf5/Kf5Instance.hxx b/vcl/qt5/Qt5Instance.hxx
index 98cfa31c1579..ff0cacc7be97 100644
--- a/vcl/unx/kf5/Kf5Instance.hxx
+++ b/vcl/qt5/Qt5Instance.hxx
@@ -30,7 +30,7 @@ class QApplication;
class SalYieldMutex;
class SalFrame;
-class Kf5Instance
+class Qt5Instance
: public QObject
, public SalGenericInstance
, public SalUserEventList
@@ -53,8 +53,8 @@ Q_SIGNALS:
bool ImplYieldSignal( bool bWait, bool bHandleAllCurrentEvents );
public:
- explicit Kf5Instance( SalYieldMutex* pMutex );
- virtual ~Kf5Instance() override;
+ explicit Qt5Instance( SalYieldMutex* pMutex );
+ virtual ~Qt5Instance() override;
virtual SalFrame* CreateFrame( SalFrame* pParent, SalFrameStyleFlags nStyle ) override;
virtual SalFrame* CreateChildFrame( SystemParentData* pParent, SalFrameStyleFlags nStyle ) override;
diff --git a/vcl/unx/kf5/Kf5Instance_Print.cxx b/vcl/qt5/Qt5Instance_Print.cxx
index e716c8953ec1..4c1afd4f482f 100644
--- a/vcl/unx/kf5/Kf5Instance_Print.cxx
+++ b/vcl/qt5/Qt5Instance_Print.cxx
@@ -17,8 +17,8 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include "Kf5Instance.hxx"
-#include "Kf5Printer.hxx"
+#include "Qt5Instance.hxx"
+#include "Qt5Printer.hxx"
#include <vcl/svapp.hxx>
#include <vcl/timer.hxx>
@@ -155,11 +155,11 @@ static void copyJobDataToJobSetup( ImplJobSetup* pJobSetup, JobData& rData )
}
}
-SalInfoPrinter* Kf5Instance::CreateInfoPrinter( SalPrinterQueueInfo* pQueueInfo,
+SalInfoPrinter* Qt5Instance::CreateInfoPrinter( SalPrinterQueueInfo* pQueueInfo,
ImplJobSetup* pJobSetup )
{
// create and initialize SalInfoPrinter
- Kf5InfoPrinter* pPrinter = new Kf5InfoPrinter;
+ Qt5InfoPrinter* pPrinter = new Qt5InfoPrinter;
if( pJobSetup )
{
@@ -181,26 +181,26 @@ SalInfoPrinter* Kf5Instance::CreateInfoPrinter( SalPrinterQueueInfo* pQueueInfo,
return pPrinter;
}
-void Kf5Instance::DestroyInfoPrinter( SalInfoPrinter* pPrinter )
+void Qt5Instance::DestroyInfoPrinter( SalInfoPrinter* pPrinter )
{
delete pPrinter;
}
-SalPrinter* Kf5Instance::CreatePrinter( SalInfoPrinter* pInfoPrinter )
+SalPrinter* Qt5Instance::CreatePrinter( SalInfoPrinter* pInfoPrinter )
{
// create and initialize SalPrinter
- Kf5Printer* pPrinter = new Kf5Printer( pInfoPrinter );
- pPrinter->m_aJobData = static_cast<Kf5InfoPrinter*>(pInfoPrinter)->m_aJobData;
+ Qt5Printer* pPrinter = new Qt5Printer( pInfoPrinter );
+ pPrinter->m_aJobData = static_cast<Qt5InfoPrinter*>(pInfoPrinter)->m_aJobData;
return pPrinter;
}
-void Kf5Instance::DestroyPrinter( SalPrinter* pPrinter )
+void Qt5Instance::DestroyPrinter( SalPrinter* pPrinter )
{
delete pPrinter;
}
-void Kf5Instance::GetPrinterQueueInfo( ImplPrnQueueList* pList )
+void Qt5Instance::GetPrinterQueueInfo( ImplPrnQueueList* pList )
{
PrinterInfoManager& rManager( PrinterInfoManager::get() );
static const char* pNoSyncDetection = getenv( "SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION" );
@@ -238,26 +238,26 @@ void Kf5Instance::GetPrinterQueueInfo( ImplPrnQueueList* pList )
}
}
-void Kf5Instance::DeletePrinterQueueInfo( SalPrinterQueueInfo* pInfo )
+void Qt5Instance::DeletePrinterQueueInfo( SalPrinterQueueInfo* pInfo )
{
delete pInfo;
}
-void Kf5Instance::GetPrinterQueueState( SalPrinterQueueInfo* )
+void Qt5Instance::GetPrinterQueueState( SalPrinterQueueInfo* )
{
}
-OUString Kf5Instance::GetDefaultPrinter()
+OUString Qt5Instance::GetDefaultPrinter()
{
PrinterInfoManager& rManager( PrinterInfoManager::get() );
return rManager.getDefaultPrinter();
}
-void Kf5Instance::PostPrintersChanged()
+void Qt5Instance::PostPrintersChanged()
{
}
-GenPspGraphics *Kf5Instance::CreatePrintGraphics()
+GenPspGraphics *Qt5Instance::CreatePrintGraphics()
{
return new GenPspGraphics();
}
diff --git a/vcl/unx/kf5/Kf5Object.cxx b/vcl/qt5/Qt5Object.cxx
index 5e9a23b1dd4c..ad7dfea8817e 100644
--- a/vcl/unx/kf5/Kf5Object.cxx
+++ b/vcl/qt5/Qt5Object.cxx
@@ -17,14 +17,13 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include "Kf5Object.hxx"
+#include "Qt5Object.hxx"
-#include "Kf5Frame.hxx"
-#include "Kf5Widget.hxx"
+#include "Qt5Frame.hxx"
#include <QtWidgets/QWidget>
-Kf5Object::Kf5Object( Kf5Frame* pParent, bool bShow )
+Qt5Object::Qt5Object( Qt5Frame* pParent, bool bShow )
: m_pParent( pParent )
{
if ( !m_pParent || !pParent->GetQWidget() )
@@ -34,11 +33,11 @@ Kf5Object::Kf5Object( Kf5Frame* pParent, bool bShow )
m_pQWidget->show();
}
-Kf5Object::~Kf5Object()
+Qt5Object::~Qt5Object()
{
}
-void Kf5Object::ResetClipRegion()
+void Qt5Object::ResetClipRegion()
{
if ( m_pQWidget.get() )
m_pRegion = QRegion( m_pQWidget->geometry() );
@@ -46,38 +45,38 @@ void Kf5Object::ResetClipRegion()
m_pRegion = QRegion();
}
-void Kf5Object::BeginSetClipRegion( sal_uLong )
+void Qt5Object::BeginSetClipRegion( sal_uLong )
{
m_pRegion = QRegion();
}
-void Kf5Object::UnionClipRegion( long nX, long nY, long nWidth, long nHeight )
+void Qt5Object::UnionClipRegion( long nX, long nY, long nWidth, long nHeight )
{
m_pRegion += QRect( nX, nY, nWidth, nHeight );
}
-void Kf5Object::EndSetClipRegion()
+void Qt5Object::EndSetClipRegion()
{
if ( m_pQWidget.get() )
m_pRegion = m_pRegion.intersected( m_pQWidget->geometry() );
}
-void Kf5Object::SetPosSize( long nX, long nY, long nWidth, long nHeight )
+void Qt5Object::SetPosSize( long nX, long nY, long nWidth, long nHeight )
{
}
-void Kf5Object::Show( bool bVisible )
+void Qt5Object::Show( bool bVisible )
{
if( m_pQWidget )
m_pQWidget->setVisible( bVisible );
}
-void Kf5Object::SetForwardKey( bool bEnable )
+void Qt5Object::SetForwardKey( bool bEnable )
{
}
-const SystemEnvData* Kf5Object::GetSystemData() const
+const SystemEnvData* Qt5Object::GetSystemData() const
{
return nullptr;
}
diff --git a/vcl/unx/kf5/Kf5Object.hxx b/vcl/qt5/Qt5Object.hxx
index f4eceb770725..b66f55063d2c 100644
--- a/vcl/unx/kf5/Kf5Object.hxx
+++ b/vcl/qt5/Qt5Object.hxx
@@ -27,18 +27,18 @@
#include <QtGui/QRegion>
class QWidget;
-class Kf5Frame;
+class Qt5Frame;
-class Kf5Object : public SalObject
+class Qt5Object : public SalObject
{
SystemEnvData m_aSystemData;
std::unique_ptr< QWidget > m_pQWidget;
- Kf5Frame* m_pParent;
+ Qt5Frame* m_pParent;
QRegion m_pRegion;
public:
- Kf5Object( Kf5Frame* pParent, bool bShow );
- virtual ~Kf5Object() override;
+ Qt5Object( Qt5Frame* pParent, bool bShow );
+ virtual ~Qt5Object() override;
virtual void ResetClipRegion() override;
virtual void BeginSetClipRegion( sal_uLong nRects ) override;
diff --git a/vcl/unx/kf5/Kf5Printer.cxx b/vcl/qt5/Qt5Printer.cxx
index ffa784280731..ad457a0904ba 100644
--- a/vcl/unx/kf5/Kf5Printer.cxx
+++ b/vcl/qt5/Qt5Printer.cxx
@@ -17,14 +17,14 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include "Kf5Printer.hxx"
+#include "Qt5Printer.hxx"
-bool Kf5InfoPrinter::Setup( SalFrame*, ImplJobSetup* )
+bool Qt5InfoPrinter::Setup( SalFrame*, ImplJobSetup* )
{
return false;
}
-Kf5Printer::Kf5Printer( SalInfoPrinter* pInfoPrinter )
+Qt5Printer::Qt5Printer( SalInfoPrinter* pInfoPrinter )
: PspSalPrinter( pInfoPrinter )
{
}
diff --git a/vcl/unx/kf5/Kf5Printer.hxx b/vcl/qt5/Qt5Printer.hxx
index de1487db33a1..635f880561b5 100644
--- a/vcl/unx/kf5/Kf5Printer.hxx
+++ b/vcl/qt5/Qt5Printer.hxx
@@ -24,16 +24,16 @@
class SalFrame;
class ImplJobSetup;
-class Kf5InfoPrinter : public PspSalInfoPrinter
+class Qt5InfoPrinter : public PspSalInfoPrinter
{
public:
virtual bool Setup( SalFrame* pFrame, ImplJobSetup* pSetupData ) override;
};
-class Kf5Printer : public PspSalPrinter
+class Qt5Printer : public PspSalPrinter
{
public:
- Kf5Printer( SalInfoPrinter* pInfoPrinter );
+ Qt5Printer( SalInfoPrinter* pInfoPrinter );
};
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/unx/kf5/Kf5Timer.cxx b/vcl/qt5/Qt5Timer.cxx
index 4db725ec5ac3..3e0b11bc983e 100644
--- a/vcl/unx/kf5/Kf5Timer.cxx
+++ b/vcl/qt5/Qt5Timer.cxx
@@ -17,13 +17,13 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include "Kf5Timer.hxx"
-#include <Kf5Timer.moc>
+#include "Qt5Timer.hxx"
+#include <Qt5Timer.moc>
#include <QtWidgets/QApplication>
#include <QtCore/QThread>
-Kf5Timer::Kf5Timer()
+Qt5Timer::Qt5Timer()
{
m_aTimer.setSingleShot( true );
// run the timer itself in the main / creator thread
@@ -34,21 +34,21 @@ Kf5Timer::Kf5Timer()
this, SLOT( startTimer() ), Qt::QueuedConnection );
}
-Kf5Timer::~Kf5Timer()
+Qt5Timer::~Qt5Timer()
{
}
-void Kf5Timer::timeoutActivated()
+void Qt5Timer::timeoutActivated()
{
CallCallback();
}
-void Kf5Timer::startTimer()
+void Qt5Timer::startTimer()
{
m_aTimer.start();
}
-void Kf5Timer::Start( sal_uIntPtr nMS )
+void Qt5Timer::Start( sal_uIntPtr nMS )
{
m_aTimer.setInterval( nMS );
if( qApp->thread() == QThread::currentThread() )
@@ -57,7 +57,7 @@ void Kf5Timer::Start( sal_uIntPtr nMS )
Q_EMIT startTimerSignal();
}
-void Kf5Timer::Stop()
+void Qt5Timer::Stop()
{
m_aTimer.stop();
}
diff --git a/vcl/unx/kf5/Kf5Timer.hxx b/vcl/qt5/Qt5Timer.hxx
index 0b08968743d9..cdf890dd86ed 100644
--- a/vcl/unx/kf5/Kf5Timer.hxx
+++ b/vcl/qt5/Qt5Timer.hxx
@@ -22,7 +22,7 @@
#include <saltimer.hxx>
#include <QtCore/QTimer>
-class Kf5Timer final : public QObject, public SalTimer
+class Qt5Timer final : public QObject, public SalTimer
{
Q_OBJECT
@@ -36,8 +36,8 @@ Q_SIGNALS:
void startTimerSignal();
public:
- Kf5Timer();
- virtual ~Kf5Timer() override;
+ Qt5Timer();
+ virtual ~Qt5Timer() override;
virtual void Start( sal_uIntPtr nMS ) override;
virtual void Stop() override;
diff --git a/vcl/unx/kf5/Kf5Tools.hxx b/vcl/qt5/Qt5Tools.hxx
index 40c34d9d4303..40c34d9d4303 100644
--- a/vcl/unx/kf5/Kf5Tools.hxx
+++ b/vcl/qt5/Qt5Tools.hxx
diff --git a/vcl/unx/kf5/Kf5VirtualDevice.cxx b/vcl/qt5/Qt5VirtualDevice.cxx
index 9c0e4864a55c..10f286049456 100644
--- a/vcl/unx/kf5/Kf5VirtualDevice.cxx
+++ b/vcl/qt5/Qt5VirtualDevice.cxx
@@ -17,40 +17,42 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include "Kf5VirtualDevice.hxx"
+#include "Qt5VirtualDevice.hxx"
-#include "Kf5Graphics.hxx"
+#include "Qt5Graphics.hxx"
#include <QtGui/QImage>
-Kf5VirtualDevice::Kf5VirtualDevice( DeviceFormat eFormat, double fScale )
+Qt5VirtualDevice::Qt5VirtualDevice( DeviceFormat eFormat, double fScale )
+ : m_eFormat( eFormat )
+ , m_fScale( fScale )
{
}
-Kf5VirtualDevice::~Kf5VirtualDevice()
+Qt5VirtualDevice::~Qt5VirtualDevice()
{
}
-SalGraphics* Kf5VirtualDevice::AcquireGraphics()
+SalGraphics* Qt5VirtualDevice::AcquireGraphics()
{
assert( m_pImage );
- Kf5Graphics* pGraphics = new Kf5Graphics( m_pImage.get() );
+ Qt5Graphics* pGraphics = new Qt5Graphics( m_pImage.get() );
m_aGraphics.push_back( pGraphics );
return pGraphics;
}
-void Kf5VirtualDevice::ReleaseGraphics( SalGraphics* pGraphics )
+void Qt5VirtualDevice::ReleaseGraphics( SalGraphics* pGraphics )
{
- m_aGraphics.remove( dynamic_cast<Kf5Graphics*>( pGraphics ) );
+ m_aGraphics.remove( dynamic_cast<Qt5Graphics*>( pGraphics ) );
delete pGraphics;
}
-bool Kf5VirtualDevice::SetSize( long nNewDX, long nNewDY )
+bool Qt5VirtualDevice::SetSize( long nNewDX, long nNewDY )
{
return SetSizeUsingBuffer( nNewDX, nNewDY, nullptr );
}
-bool Kf5VirtualDevice::SetSizeUsingBuffer( long nNewDX, long nNewDY,
+bool Qt5VirtualDevice::SetSizeUsingBuffer( long nNewDX, long nNewDY,
sal_uInt8 * pBuffer )
{
if( nNewDX == 0 )
@@ -82,18 +84,18 @@ bool Kf5VirtualDevice::SetSizeUsingBuffer( long nNewDX, long nNewDY,
m_pImage->setDevicePixelRatio( m_fScale );
// update device in existing graphics
- for( auto pKf5Graph : m_aGraphics )
- pKf5Graph->ChangeQImage( m_pImage.get() );
+ for( auto pQt5Graph : m_aGraphics )
+ pQt5Graph->ChangeQImage( m_pImage.get() );
return true;
}
-long Kf5VirtualDevice::GetWidth() const
+long Qt5VirtualDevice::GetWidth() const
{
return m_pImage ? m_aFrameSize.getX() : 0;
}
-long Kf5VirtualDevice::GetHeight() const
+long Qt5VirtualDevice::GetHeight() const
{
return m_pImage ? m_aFrameSize.getY() : 0;
}
diff --git a/vcl/unx/kf5/Kf5VirtualDevice.hxx b/vcl/qt5/Qt5VirtualDevice.hxx
index 7b50a6e7d2dc..23d464d43751 100644
--- a/vcl/unx/kf5/Kf5VirtualDevice.hxx
+++ b/vcl/qt5/Qt5VirtualDevice.hxx
@@ -25,21 +25,21 @@
#include <memory>
#include <list>
-class Kf5Graphics;
+class Qt5Graphics;
class QImage;
enum class DeviceFormat;
-class Kf5VirtualDevice : public SalVirtualDevice
+class Qt5VirtualDevice : public SalVirtualDevice
{
- std::list< Kf5Graphics* > m_aGraphics;
+ std::list< Qt5Graphics* > m_aGraphics;
std::unique_ptr< QImage > m_pImage;
DeviceFormat m_eFormat;
basegfx::B2IVector m_aFrameSize;
double m_fScale;
public:
- Kf5VirtualDevice( DeviceFormat eFormat, double fScale );
- virtual ~Kf5VirtualDevice() override;
+ Qt5VirtualDevice( DeviceFormat eFormat, double fScale );
+ virtual ~Qt5VirtualDevice() override;
// SalVirtualDevice
virtual SalGraphics* AcquireGraphics() override;
diff --git a/vcl/unx/kf5/Kf5Widget.cxx b/vcl/qt5/Qt5Widget.cxx
index f40a2e85a2cb..739708148876 100644
--- a/vcl/unx/kf5/Kf5Widget.cxx
+++ b/vcl/qt5/Qt5Widget.cxx
@@ -17,34 +17,34 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include "Kf5Widget.hxx"
-#include <Kf5Widget.moc>
+#include "Qt5Widget.hxx"
+#include <Qt5Widget.moc>
-#include "Kf5Frame.hxx"
-#include "Kf5Graphics.hxx"
+#include "Qt5Frame.hxx"
+#include "Qt5Graphics.hxx"
#include <QtGui/QImage>
#include <QtGui/QPainter>
#include <QtGui/QPaintEvent>
-Kf5Widget::Kf5Widget( Kf5Frame &rFrame, QWidget *parent, Qt::WindowFlags f )
+Qt5Widget::Qt5Widget( Qt5Frame &rFrame, QWidget *parent, Qt::WindowFlags f )
: QWidget( parent, f )
, m_pFrame( &rFrame )
{
create();
}
-Kf5Widget::~Kf5Widget()
+Qt5Widget::~Qt5Widget()
{
}
-void Kf5Widget::paintEvent( QPaintEvent *pEvent )
+void Qt5Widget::paintEvent( QPaintEvent *pEvent )
{
QPainter p( this );
p.drawImage( pEvent->rect().topLeft(), *m_pFrame->m_pQImage, pEvent->rect() );
}
-void Kf5Widget::resizeEvent( QResizeEvent* )
+void Qt5Widget::resizeEvent( QResizeEvent* )
{
QImage *pImage = new QImage( m_pFrame->m_pQWidget->size(), QImage::Format_ARGB32 );
m_pFrame->m_pGraphics->ChangeQImage( pImage );
diff --git a/vcl/unx/kf5/Kf5Widget.hxx b/vcl/qt5/Qt5Widget.hxx
index 60296a620fe8..3f6b32dfd613 100644
--- a/vcl/unx/kf5/Kf5Widget.hxx
+++ b/vcl/qt5/Qt5Widget.hxx
@@ -21,25 +21,26 @@
#include <QtWidgets/QWidget>
-class Kf5Frame;
+class Qt5Frame;
+class Qt5Object;
class QPaintEvent;
class QResizeEvent;
-class Kf5Widget
+class Qt5Widget
: public QWidget
{
Q_OBJECT
- Kf5Frame *m_pFrame;
+ Qt5Frame *m_pFrame;
void paintEvent( QPaintEvent* ) override;
void resizeEvent( QResizeEvent* ) override;
public:
- Kf5Widget( Kf5Frame &rFrame,
+ Qt5Widget( Qt5Frame &rFrame,
QWidget *parent = Q_NULLPTR,
Qt::WindowFlags f = Qt::WindowFlags() );
- virtual ~Kf5Widget() override;
+ virtual ~Qt5Widget() override;
};
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/qt5/tst_exclude_posted_events.hxx b/vcl/qt5/tst_exclude_posted_events.hxx
new file mode 100644
index 000000000000..c07ca895a9dc
--- /dev/null
+++ b/vcl/qt5/tst_exclude_posted_events.hxx
@@ -0,0 +1,67 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * 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/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ *
+ * This code is based on the SocketEventsTester from the Qt4 test suite.
+ */
+
+#pragma once
+
+#include <QtCore/QCoreApplication>
+#include <QtCore/QEventLoop>
+
+const QEvent::Type eventType = QEvent::User;
+
+class TestExcludePostedEvents
+ : public QObject
+{
+ Q_OBJECT
+ public:
+ TestExcludePostedEvents();
+ virtual bool event( QEvent* e ) override;
+ bool processed;
+};
+
+TestExcludePostedEvents::TestExcludePostedEvents()
+ : processed( false )
+{
+}
+
+bool TestExcludePostedEvents::event( QEvent* e )
+{
+ if( e->type() == eventType )
+ processed = true;
+ return QObject::event( e );
+}
+
+#define QVERIFY(a) \
+ if (!a) return 1;
+
+static int tst_excludePostedEvents()
+{
+ TestExcludePostedEvents test;
+ QCoreApplication::postEvent( &test, new QEvent( eventType ));
+ QEventLoop loop;
+ loop.processEvents(QEventLoop::ExcludeUserInputEvents
+ | QEventLoop::ExcludeSocketNotifiers
+// | QEventLoop::WaitForMoreEvents
+ | QEventLoop::X11ExcludeTimers);
+ QVERIFY( !test.processed );
+ loop.processEvents();
+ QVERIFY( test.processed );
+ return 0;
+}
diff --git a/vcl/qt5/tst_exclude_socket_notifiers.hxx b/vcl/qt5/tst_exclude_socket_notifiers.hxx
new file mode 100644
index 000000000000..d0acafede239
--- /dev/null
+++ b/vcl/qt5/tst_exclude_socket_notifiers.hxx
@@ -0,0 +1,80 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * 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/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ *
+ * This code is based on the SocketEventsTester from the Qt4 test suite.
+ */
+
+#pragma once
+
+#include <QtCore/QCoreApplication>
+#include <QtCore/QEventLoop>
+#include <QtCore/QSocketNotifier>
+#include <unistd.h>
+
+class TestExcludeSocketNotifiers
+ : public QObject
+{
+ Q_OBJECT
+ public:
+ TestExcludeSocketNotifiers( const int* pipes );
+ virtual ~TestExcludeSocketNotifiers() override;
+ bool received;
+ public slots:
+ void slotReceived();
+ private:
+ const int* pipes;
+};
+
+TestExcludeSocketNotifiers::TestExcludeSocketNotifiers( const int* thePipes )
+ : received( false )
+ , pipes( thePipes )
+{
+}
+
+TestExcludeSocketNotifiers::~TestExcludeSocketNotifiers()
+{
+ close( pipes[ 0 ] );
+ close( pipes[ 1 ] );
+}
+
+void TestExcludeSocketNotifiers::slotReceived()
+{
+ received = true;
+}
+
+#define QVERIFY(a) \
+ if (!a) return 1;
+
+static int tst_processEventsExcludeSocket()
+{
+ int pipes[ 2 ];
+ if( pipe( pipes ) < 0 )
+ return 1;
+ TestExcludeSocketNotifiers test( pipes );
+ QSocketNotifier notifier( pipes[ 0 ], QSocketNotifier::Read );
+ QObject::connect( &notifier, SIGNAL( activated( int )), &test, SLOT( slotReceived()));
+ char dummy = 'a';
+ if( 1 != write( pipes[ 1 ], &dummy, 1 ) )
+ return 1;
+ QEventLoop loop;
+ loop.processEvents( QEventLoop::ExcludeSocketNotifiers );
+ QVERIFY( !test.received );
+ loop.processEvents();
+ QVERIFY( test.received );
+ return 0;
+}