summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2018-03-22 09:16:17 +0200
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2018-03-22 09:16:17 +0200
commit64a6771dc8379ae6d14d61ced0e9bb61462f65bd (patch)
treed14d0a341999ac08df2cb592cd5cecb880c410f4 /src
parentAdjust unread msg bubble (diff)
downloadnheko-64a6771dc8379ae6d14d61ced0e9bb61462f65bd.tar.xz
Fix text color on room switcher
fixes #245
Diffstat (limited to 'src')
-rw-r--r--src/QuickSwitcher.cc12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/QuickSwitcher.cc b/src/QuickSwitcher.cc

index 2401f81f..e8ef1cd9 100644 --- a/src/QuickSwitcher.cc +++ b/src/QuickSwitcher.cc
@@ -16,7 +16,9 @@ */ #include <QCompleter> +#include <QPainter> #include <QStringListModel> +#include <QStyleOption> #include <QTimer> #include "QuickSwitcher.h" @@ -57,10 +59,9 @@ RoomSearchInput::hideEvent(QHideEvent *event) } QuickSwitcher::QuickSwitcher(QWidget *parent) - : QFrame(parent) + : QWidget(parent) { setMaximumWidth(450); - setStyleSheet("background-color: white"); QFont font; font.setPixelSize(20); @@ -150,9 +151,12 @@ QuickSwitcher::setRoomList(const std::map<QString, QString> &rooms) } void -QuickSwitcher::showEvent(QShowEvent *) +QuickSwitcher::paintEvent(QPaintEvent *) { - roomSearch_->setFocus(); + QStyleOption opt; + opt.init(this); + QPainter p(this); + style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this); } void