diff options
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 |