summaryrefslogtreecommitdiffstats
path: root/src/gui
diff options
context:
space:
mode:
authorHe MingYang <hemingyang@uniontech.com>2021-02-01 15:11:28 +0800
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2021-02-20 23:02:26 +0000
commitc0112c23466db7300ea324b7f14043899916021e (patch)
treee88a6e8326aa0cf834c0c435f5db87523d95d959 /src/gui
parent255459250d450286a8c5c492dab3f6d3652171c9 (diff)
Initialize some uninitialized member variables
Change-Id: Ia8e06850a2288f40906602adfbe40abb0faf8057 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/doc/snippets/code/src_gui_vulkan_qvulkanwindow.cpp2
-rw-r--r--src/gui/kernel/qwindowsysteminterface_p.h16
2 files changed, 10 insertions, 8 deletions
diff --git a/src/gui/doc/snippets/code/src_gui_vulkan_qvulkanwindow.cpp b/src/gui/doc/snippets/code/src_gui_vulkan_qvulkanwindow.cpp
index 5b9e8b2201..535b99be75 100644
--- a/src/gui/doc/snippets/code/src_gui_vulkan_qvulkanwindow.cpp
+++ b/src/gui/doc/snippets/code/src_gui_vulkan_qvulkanwindow.cpp
@@ -59,7 +59,7 @@ VkSubpassContents contents;
class VulkanRenderer : public QVulkanWindowRenderer
{
public:
- VulkanRenderer(QVulkanWindow *w) : m_window(w) { }
+ VulkanRenderer(QVulkanWindow *w) : m_window(w), m_devFuncs(nullptr) { }
void initResources() override
{
diff --git a/src/gui/kernel/qwindowsysteminterface_p.h b/src/gui/kernel/qwindowsysteminterface_p.h
index 807c34131c..d094dc401a 100644
--- a/src/gui/kernel/qwindowsysteminterface_p.h
+++ b/src/gui/kernel/qwindowsysteminterface_p.h
@@ -283,16 +283,18 @@ public:
class KeyEvent : public InputEvent {
public:
- KeyEvent(QWindow *w, ulong time, QEvent::Type t, int k, Qt::KeyboardModifiers mods, const QString & text = QString(),
- bool autorep = false, ushort count = 1, const QInputDevice *device = QInputDevice::primaryKeyboard())
- : InputEvent(w, time, Key, mods, device), key(k), unicode(text), repeat(autorep),
- repeatCount(count), keyType(t),
+ KeyEvent(QWindow *w, ulong time, QEvent::Type t, int k, Qt::KeyboardModifiers mods,
+ const QString & text = QString(), bool autorep = false, ushort count = 1,
+ const QInputDevice *device = QInputDevice::primaryKeyboard())
+ : InputEvent(w, time, Key, mods, device), source(nullptr), key(k), unicode(text),
+ repeat(autorep), repeatCount(count), keyType(t),
nativeScanCode(0), nativeVirtualKey(0), nativeModifiers(0) { }
KeyEvent(QWindow *w, ulong time, QEvent::Type t, int k, Qt::KeyboardModifiers mods,
quint32 nativeSC, quint32 nativeVK, quint32 nativeMods,
- const QString & text = QString(), bool autorep = false, ushort count = 1, const QInputDevice *device = QInputDevice::primaryKeyboard())
- : InputEvent(w, time, Key, mods, device), key(k), unicode(text), repeat(autorep),
- repeatCount(count), keyType(t),
+ const QString & text = QString(), bool autorep = false, ushort count = 1,
+ const QInputDevice *device = QInputDevice::primaryKeyboard())
+ : InputEvent(w, time, Key, mods, device), source(nullptr), key(k), unicode(text),
+ repeat(autorep), repeatCount(count), keyType(t),
nativeScanCode(nativeSC), nativeVirtualKey(nativeVK), nativeModifiers(nativeMods) { }
const QInputDevice *source;
int key;