From 8d0f7783a4db453ccb0ac5f05798f277f5c01f65 Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 9 Apr 2017 02:53:39 +0200 Subject: Remove tool window It was kinda useless, didn't work out, sorry, ToolWindow :) --- toolwindow.cpp | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 toolwindow.cpp (limited to 'toolwindow.cpp') diff --git a/toolwindow.cpp b/toolwindow.cpp deleted file mode 100644 index 240017c..0000000 --- a/toolwindow.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include -#include -#include -#include - -#include "toolwindow.h" - -ToolWindow::ToolWindow(QWidget *parent, Qt::WindowFlags f) : QWidget(parent, f){ - 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)); - mLabel->setAlignment(Qt::AlignCenter); - QHBoxLayout *mainLayout = new QHBoxLayout; - mainLayout->addWidget(mLabel); - mHideTimer = new QTimer(this); - connect(mHideTimer, &QTimer::timeout, this, &QWidget::hide); - setLayout(mainLayout); -} - -void ToolWindow::setText(const QString &text){ - mLabel->setText(text); -} - -void ToolWindow::toHTML(const QString &text){ - QString html; - html.append(QString("

%1

").arg(text)); - mLabel->setText(html); -} - -void ToolWindow::showMe(){ - QDesktopWidget *dw = QApplication::desktop(); - QRect screenRect = dw->screenGeometry(QCursor::pos()); - QPoint screenCenter = screenRect.center(); - QPoint where(screenCenter.x() - width() / 2, 150); - move(where); - KWindowSystem::setOnDesktop(winId(), KWindowSystem::currentDesktop()); - mHideTimer->stop(); - mHideTimer->start(5000); - show(); - raise(); -} -- cgit v1.2.3-70-g09d2