diff options
author | Arno <arno@disconnect.de> | 2017-03-31 10:59:57 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2017-03-31 10:59:57 +0200 |
commit | e17debc6f78c195f79a4be59a174503d610099a8 (patch) | |
tree | ca2e8dcc73924082b630f4dd346e2459bf288df8 | |
parent | be7f32353d736ff1dc1f74ae80e301ce72044dee (diff) | |
download | BeetPlayer-e17debc6f78c195f79a4be59a174503d610099a8.tar.gz BeetPlayer-e17debc6f78c195f79a4be59a174503d610099a8.tar.bz2 BeetPlayer-e17debc6f78c195f79a4be59a174503d610099a8.zip |
Keep ToolWindow above all
-rw-r--r-- | toolwindow.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/toolwindow.cpp b/toolwindow.cpp index f32c15e..240017c 100644 --- a/toolwindow.cpp +++ b/toolwindow.cpp @@ -8,7 +8,9 @@ #include "toolwindow.h" ToolWindow::ToolWindow(QWidget *parent, Qt::WindowFlags f) : QWidget(parent, f){ - setWindowOpacity(0.9); + setWindowOpacity(0.8); + KWindowSystem::setOnAllDesktops(winId(), true); + KWindowSystem::setState(winId(), NET::KeepAbove | NET::SkipTaskbar | NET::SkipPager); mLabel = new QLabel; mLabel->setFrameStyle(QFrame::Panel | QFrame::Plain); mLabel->setFont(QFont("courier", 16, QFont::Bold)); @@ -18,7 +20,6 @@ ToolWindow::ToolWindow(QWidget *parent, Qt::WindowFlags f) : QWidget(parent, f){ mHideTimer = new QTimer(this); connect(mHideTimer, &QTimer::timeout, this, &QWidget::hide); setLayout(mainLayout); - KWindowSystem::setOnAllDesktops(winId(), true); } void ToolWindow::setText(const QString &text){ |