add some convenience constructor
This commit is contained in:
parent
fd7eda4434
commit
d17eb9b32f
|
@ -44,6 +44,24 @@ Badge::Badge(QWidget *parent)
|
||||||
d_func()->init();
|
d_func()->init();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Badge::Badge(const QIcon &icon, QWidget *parent)
|
||||||
|
: QWidget(parent),
|
||||||
|
d_ptr(new BadgePrivate(this))
|
||||||
|
{
|
||||||
|
d_func()->init();
|
||||||
|
|
||||||
|
setIcon(icon);
|
||||||
|
}
|
||||||
|
|
||||||
|
Badge::Badge(const QString &text, QWidget *parent)
|
||||||
|
: QWidget(parent),
|
||||||
|
d_ptr(new BadgePrivate(this))
|
||||||
|
{
|
||||||
|
d_func()->init();
|
||||||
|
|
||||||
|
setText(text);
|
||||||
|
}
|
||||||
|
|
||||||
Badge::~Badge()
|
Badge::~Badge()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,8 @@ class Badge : public QWidget
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit Badge(QWidget *parent = 0);
|
explicit Badge(QWidget *parent = 0);
|
||||||
|
explicit Badge(const QIcon &icon, QWidget *parent = 0);
|
||||||
|
explicit Badge(const QString &text, QWidget *parent = 0);
|
||||||
~Badge();
|
~Badge();
|
||||||
|
|
||||||
void setUseThemeColors(bool value);
|
void setUseThemeColors(bool value);
|
||||||
|
|
Loading…
Reference in New Issue