summary refs log tree commit diff
path: root/src/QuickSwitcher.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/QuickSwitcher.cc')
-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