diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2013-03-19 16:02:37 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2013-03-19 17:07:21 +0100 |
commit | dcb8d86ef80cf81d82c759ecb1a001a9ffa6a625 (patch) | |
tree | 89dc931c1a8d4dc4a48231882d0545d37f9188a2 /src/plugins/locator/locatorwidget.cpp | |
parent | a202bbeef507dd1d818d2281774eba60d7b237be (diff) |
Locator: Remove unneeded #ifdef.
Get host OS info at runtime.
Change-Id: I1b64a95021eac969cc7fa51ca16a8d11b0b03e3c
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/locator/locatorwidget.cpp')
-rw-r--r-- | src/plugins/locator/locatorwidget.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/plugins/locator/locatorwidget.cpp b/src/plugins/locator/locatorwidget.cpp index b65f21f31c..4cbb7a042e 100644 --- a/src/plugins/locator/locatorwidget.cpp +++ b/src/plugins/locator/locatorwidget.cpp @@ -104,12 +104,14 @@ public: void updatePreferredSize(); QSize preferredSize() const { return m_preferredSize; } -#if defined(Q_OS_WIN) void focusOutEvent (QFocusEvent * event) { - if (event->reason() == Qt::ActiveWindowFocusReason) - hide(); + if (Utils::HostOsInfo::isWindowsHost()) { + if (event->reason() == Qt::ActiveWindowFocusReason) + hide(); + } else { + QTreeView::focusOutEvent(event); + } } -#endif void next() { int index = currentIndex().row(); |