aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/locator/locatorwidget.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2013-03-19 16:02:37 +0100
committerChristian Kandeler <christian.kandeler@digia.com>2013-03-19 17:07:21 +0100
commitdcb8d86ef80cf81d82c759ecb1a001a9ffa6a625 (patch)
tree89dc931c1a8d4dc4a48231882d0545d37f9188a2 /src/plugins/locator/locatorwidget.cpp
parenta202bbeef507dd1d818d2281774eba60d7b237be (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.cpp10
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();