1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/newbeats-pastes

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
pasteitembarnner.h 848
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Jackie Liu Отправлено 15.09.2020 06:26 d43405a
#ifndef BARNNER_H
#define BARNNER_H
#include <QWidget>
#include <QLabel>
#include <QPixmap>
#include <QDateTime>
class Barnner : public QWidget
{
Q_OBJECT
public:
explicit Barnner(QWidget *parent = nullptr);
~Barnner();
void setIcon(QPixmap &pixmap)
{
m_pixmap = pixmap;
}
QPixmap icon(void)
{
return m_pixmap;
}
void setTitle(QString s)
{
this->m_text->setText(s);
}
void setTime(QDateTime &dateTime)
{
this->m_datetime = dateTime;
}
void setBackground(QRgb rgb);
static QRgb averageColor(QPixmap *);
protected:
void resizeEvent(QResizeEvent *event);
void showEvent(QShowEvent *);
private:
QLabel *m_icon;
/* The type text for Barnner */
QLabel *m_text;
/* label for show date time */
QLabel *m_time;
/* icon data */
QPixmap m_pixmap;
/* date time */
QDateTime m_datetime;
};
#endif // BARNNER_H

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/newbeats-pastes.git
git@api.gitlife.ru:oschina-mirror/newbeats-pastes.git
oschina-mirror
newbeats-pastes
newbeats-pastes
master