summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2017-03-31 10:59:57 +0200
committerArno <arno@disconnect.de>2017-03-31 10:59:57 +0200
commite17debc6f78c195f79a4be59a174503d610099a8 (patch)
treeca2e8dcc73924082b630f4dd346e2459bf288df8
parentbe7f32353d736ff1dc1f74ae80e301ce72044dee (diff)
downloadBeetPlayer-e17debc6f78c195f79a4be59a174503d610099a8.tar.gz
BeetPlayer-e17debc6f78c195f79a4be59a174503d610099a8.tar.bz2
BeetPlayer-e17debc6f78c195f79a4be59a174503d610099a8.zip
Keep ToolWindow above all
-rw-r--r--toolwindow.cpp5
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){