diff options
author | Arno <arno@disconnect.de> | 2019-11-22 17:46:39 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2019-11-22 17:46:39 +0100 |
commit | 08b627c59c98d67d057e061612f165b4ff3cb966 (patch) | |
tree | 4d68582e91fe062e7913460a07311a9649c3171d /hoverwindow.h | |
parent | b98ca1a0618865c3edd67a29c0af6da1d87ad269 (diff) | |
download | SheMov-08b627c59c98d67d057e061612f165b4ff3cb966.tar.gz SheMov-08b627c59c98d67d057e061612f165b4ff3cb966.tar.bz2 SheMov-08b627c59c98d67d057e061612f165b4ff3cb966.zip |
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.
Diffstat (limited to 'hoverwindow.h')
-rw-r--r-- | hoverwindow.h | 38 |
1 files changed, 0 insertions, 38 deletions
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 <QtWidgets/QWidget> -#include <QList> -#include <QVariant> - -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<QVariant> &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 |