diff options
author | Ken Moore <ken@pcbsd.org> | 2015-01-08 08:15:09 -0500 |
---|---|---|
committer | Ken Moore <ken@pcbsd.org> | 2015-01-08 08:15:09 -0500 |
commit | dff7f0ec18f4114fa6deb2d442572c9557d8c7c6 (patch) | |
tree | d15c7a43ae186a658e885865a2bfb1ab5343ea9b /lumina-desktop/LPanel.cpp | |
parent | debian: missing dependency on qttools5-dev-tools (diff) | |
download | lumina-dff7f0ec18f4114fa6deb2d442572c9557d8c7c6.tar.gz lumina-dff7f0ec18f4114fa6deb2d442572c9557d8c7c6.tar.bz2 lumina-dff7f0ec18f4114fa6deb2d442572c9557d8c7c6.zip |
Set the "Does not accept focus" Qt flag on the base Lumina Panel window.
Diffstat (limited to 'lumina-desktop/LPanel.cpp')
-rw-r--r-- | lumina-desktop/LPanel.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lumina-desktop/LPanel.cpp b/lumina-desktop/LPanel.cpp index 8caaa8e9..6a4c55d8 100644 --- a/lumina-desktop/LPanel.cpp +++ b/lumina-desktop/LPanel.cpp @@ -31,7 +31,7 @@ LPanel::LPanel(QSettings *file, int scr, int num, QWidget *parent) : QWidget(){ qDebug() << " -- Setup Panel"; this->setContentsMargins(0,0,0,0); this->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); - this->setWindowFlags(Qt::Tool | Qt::WindowStaysOnTopHint | Qt::FramelessWindowHint ); + this->setWindowFlags(Qt::Tool | Qt::WindowStaysOnTopHint | Qt::FramelessWindowHint | Qt::WindowDoesNotAcceptFocus); this->setWindowTitle(""); this->setObjectName("LuminaPanelWidget"); @@ -43,7 +43,7 @@ LPanel::LPanel(QSettings *file, int scr, int num, QWidget *parent) : QWidget(){ panelArea->setLayout(layout); //Set special window flags on the panel for proper usage this->show(); - this->setFocusPolicy(Qt::NoFocus); + //this->setFocusPolicy(Qt::NoFocus); //panels cannot get keyboard focus otherwise it upsets the task manager window detection this->setAttribute(Qt::WA_X11DoNotAcceptFocus); this->setAttribute(Qt::WA_X11NetWmWindowTypeDock); |