uisupport: Also fix doubleclick in nick views
authorManuel Nickschas <sputnick@quassel-irc.org>
Tue, 27 Feb 2018 09:59:52 +0000 (10:59 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Tue, 27 Feb 2018 09:59:52 +0000 (10:59 +0100)
Since the Q_WS_* macros no longer exist in Qt5, replace them by the
appropriate Q_OS_* macros. Remove some needless ones, too.

src/qtui/qtui.cpp
src/uisupport/clearablelineedit.cpp
src/uisupport/nickview.cpp

index c7ac25f..bcf8c02 100644 (file)
 #include "types.h"
 #include "util.h"
 
 #include "types.h"
 #include "util.h"
 
-#ifdef Q_WS_X11
-#  include <QX11Info>
-#endif
-
 QtUi *QtUi::_instance = 0;
 MainWin *QtUi::_mainWin = 0;
 QList<AbstractNotificationBackend *> QtUi::_notificationBackends;
 QtUi *QtUi::_instance = 0;
 MainWin *QtUi::_mainWin = 0;
 QList<AbstractNotificationBackend *> QtUi::_notificationBackends;
index 5278aef..7e0dc8d 100644 (file)
@@ -29,9 +29,7 @@ ClearableLineEdit::ClearableLineEdit(QWidget *parent)
 {
     clearButton = new QToolButton(this);
     clearButton->setIcon(QIcon::fromTheme("edit-clear-locationbar-rtl", QIcon::fromTheme("edit-clear")));
 {
     clearButton = new QToolButton(this);
     clearButton->setIcon(QIcon::fromTheme("edit-clear-locationbar-rtl", QIcon::fromTheme("edit-clear")));
-#ifndef Q_WS_QWS
     clearButton->setCursor(Qt::ArrowCursor);
     clearButton->setCursor(Qt::ArrowCursor);
-#endif
     clearButton->setStyleSheet("QToolButton { border: none; padding: 0px; }");
     clearButton->hide();
 
     clearButton->setStyleSheet("QToolButton { border: none; padding: 0px; }");
     clearButton->hide();
 
index 31359c0..3afab5a 100644 (file)
@@ -53,11 +53,11 @@ NickView::NickView(QWidget *parent)
 
     connect(this, SIGNAL(customContextMenuRequested(const QPoint &)), SLOT(showContextMenu(const QPoint &)));
 
 
     connect(this, SIGNAL(customContextMenuRequested(const QPoint &)), SLOT(showContextMenu(const QPoint &)));
 
-#if defined Q_WS_QWS || defined Q_WS_X11
-    connect(this, SIGNAL(doubleClicked(QModelIndex)), SLOT(startQuery(QModelIndex)));
-#else
+#if defined Q_OS_MACOS || defined Q_OS_WIN
     // afaik this is better on Mac and Windows
     connect(this, SIGNAL(activated(QModelIndex)), SLOT(startQuery(QModelIndex)));
     // afaik this is better on Mac and Windows
     connect(this, SIGNAL(activated(QModelIndex)), SLOT(startQuery(QModelIndex)));
+#else
+    connect(this, SIGNAL(doubleClicked(QModelIndex)), SLOT(startQuery(QModelIndex)));
 #endif
 }
 
 #endif
 }