From 08b627c59c98d67d057e061612f165b4ff3cb966 Mon Sep 17 00:00:00 2001 From: Arno Date: Fri, 22 Nov 2019 17:46:39 +0100 Subject: Get rid of HoverWindow It depended on X11, because the hover center wasn't where it was supposed to be, so I worked around it with Xfixes.h, which unfortunately isn't even available in MSYS2. So another fix for compiling this under Windows. --- hoverwindow.h | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 hoverwindow.h (limited to 'hoverwindow.h') diff --git a/hoverwindow.h b/hoverwindow.h deleted file mode 100644 index 580d9e9..0000000 --- a/hoverwindow.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; either version - 2 of the License, or (at your option) any later version. -*/ - -#ifndef HOVERWINDOW_H -#define HOVERWINDOW_H - -#include -#include -#include - -class QLabel; -class QHBoxLayout; - -class HoverWindow : public QWidget { - Q_OBJECT - public: - explicit HoverWindow(QWidget *parent = nullptr, Qt::WindowFlags f = Qt::Tool | Qt::FramelessWindowHint); - void setContent(const QString &parent, const QStringList &children); - void setPixmap(const QPixmap &pm, bool scale = true); - void setData(const QList &data); - void setCaption(const QString &caption); - void setPos(); - QPoint hoverOffset() const { return mHoverOffset; } - void setHoverOffset(const QPoint &point) { mHoverOffset = point; } - - private: - QLabel *mLabel; - QPoint mHoverOffset; - QHBoxLayout *mMainLayout; - bool mAlignCenter; - int mDesktopHeight; -}; - -#endif // HOVERWINDOW_H -- cgit v1.2.3-70-g09d2