summary refs log tree commit diff
path: root/src/ui/InfoMessage.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/InfoMessage.h')
-rw-r--r--src/ui/InfoMessage.h56
1 files changed, 0 insertions, 56 deletions
diff --git a/src/ui/InfoMessage.h b/src/ui/InfoMessage.h
deleted file mode 100644

index 486812a2..00000000 --- a/src/ui/InfoMessage.h +++ /dev/null
@@ -1,56 +0,0 @@ -// SPDX-FileCopyrightText: 2021 Nheko Contributors -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#pragma once - -#include <QColor> -#include <QDateTime> -#include <QWidget> - -class InfoMessage : public QWidget -{ - Q_OBJECT - - Q_PROPERTY(QColor textColor WRITE setTextColor READ textColor) - Q_PROPERTY(QColor boxColor WRITE setBoxColor READ boxColor) - -public: - explicit InfoMessage(QWidget *parent = nullptr); - InfoMessage(QString msg, QWidget *parent = nullptr); - - void setTextColor(QColor color) { textColor_ = color; } - void setBoxColor(QColor color) { boxColor_ = color; } - void saveDatetime(QDateTime datetime) { datetime_ = datetime; } - - QColor textColor() const { return textColor_; } - QColor boxColor() const { return boxColor_; } - QDateTime datetime() const { return datetime_; } - -protected: - void paintEvent(QPaintEvent *event) override; - void initFont() - { - QFont f; - f.setWeight(QFont::Medium); - setFont(f); - } - - int width_; - int height_; - - QString msg_; - - QDateTime datetime_; - - QColor textColor_ = QColor("black"); - QColor boxColor_ = QColor("white"); -}; - -class DateSeparator : public InfoMessage -{ - Q_OBJECT - -public: - DateSeparator(QDateTime datetime, QWidget *parent = nullptr); -};