diff --git a/include/ui/Avatar.h b/include/ui/Avatar.h
index d856b9d8..41967af5 100644
--- a/include/ui/Avatar.h
+++ b/include/ui/Avatar.h
@@ -16,7 +16,6 @@ class Avatar : public QWidget
public:
explicit Avatar(QWidget *parent = 0);
- ~Avatar();
void setBackgroundColor(const QColor &color);
void setIcon(const QIcon &icon);
diff --git a/include/ui/Badge.h b/include/ui/Badge.h
index 4084247e..fd73ad30 100644
--- a/include/ui/Badge.h
+++ b/include/ui/Badge.h
@@ -19,7 +19,6 @@ public:
explicit Badge(QWidget *parent = 0);
explicit Badge(const QIcon &icon, QWidget *parent = 0);
explicit Badge(const QString &text, QWidget *parent = 0);
- ~Badge();
void setBackgroundColor(const QColor &color);
void setTextColor(const QColor &color);
diff --git a/include/ui/Label.h b/include/ui/Label.h
index 66e98115..09cf27d7 100644
--- a/include/ui/Label.h
+++ b/include/ui/Label.h
@@ -11,7 +11,6 @@ public:
explicit Label(const QString &text,
QWidget *parent = Q_NULLPTR,
Qt::WindowFlags f = Qt::WindowFlags());
- ~Label() override {}
signals:
void clicked(QMouseEvent *e);
diff --git a/include/ui/Ripple.h b/include/ui/Ripple.h
index 0baebfd6..9184f061 100644
--- a/include/ui/Ripple.h
+++ b/include/ui/Ripple.h
@@ -18,7 +18,6 @@ class Ripple : public QParallelAnimationGroup
public:
explicit Ripple(const QPoint ¢er, QObject *parent = 0);
Ripple(const QPoint ¢er, RippleOverlay *overlay, QObject *parent = 0);
- ~Ripple();
inline void setOverlay(RippleOverlay *overlay);
diff --git a/include/ui/RippleOverlay.h b/include/ui/RippleOverlay.h
index 28a6b9e4..9ef91fbf 100644
--- a/include/ui/RippleOverlay.h
+++ b/include/ui/RippleOverlay.h
@@ -12,7 +12,6 @@ class RippleOverlay : public OverlayWidget
public:
explicit RippleOverlay(QWidget *parent = 0);
- ~RippleOverlay();
void addRipple(Ripple *ripple);
void addRipple(const QPoint &position, qreal radius = 300);
diff --git a/include/ui/SnackBar.h b/include/ui/SnackBar.h
index 8a35c327..bb579e92 100644
--- a/include/ui/SnackBar.h
+++ b/include/ui/SnackBar.h
@@ -2,7 +2,7 @@
#include <QCoreApplication>
#include <QPaintEvent>
-#include <QStateMachine>
+#include <QSharedPointer>
#include <QTimer>
#include "OverlayWidget.h"
@@ -19,7 +19,6 @@ class SnackBar : public OverlayWidget
public:
explicit SnackBar(QWidget *parent);
- ~SnackBar();
inline void setBackgroundColor(const QColor &color);
inline void setTextColor(const QColor &color);
@@ -48,8 +47,8 @@ private:
QList<QString> messages_;
- QTimer *showTimer_;
- QTimer *hideTimer_;
+ QSharedPointer<QTimer> showTimer_;
+ QSharedPointer<QTimer> hideTimer_;
int duration_;
int boxWidth_;
diff --git a/include/ui/TextField.h b/include/ui/TextField.h
index 3682fbd2..1675a2e0 100644
--- a/include/ui/TextField.h
+++ b/include/ui/TextField.h
@@ -23,7 +23,6 @@ class TextField : public QLineEdit
public:
explicit TextField(QWidget *parent = 0);
- ~TextField();
void setInkColor(const QColor &color);
void setBackgroundColor(const QColor &color);
@@ -72,7 +71,6 @@ class TextFieldLabel : public QWidget
public:
TextFieldLabel(TextField *parent);
- ~TextFieldLabel();
inline void setColor(const QColor &color);
inline void setOffset(const QPointF &pos);
@@ -140,7 +138,6 @@ class TextFieldStateMachine : public QStateMachine
public:
TextFieldStateMachine(TextField *parent);
- ~TextFieldStateMachine();
inline void setProgress(qreal progress);
void setLabel(TextFieldLabel *label);
diff --git a/include/ui/Theme.h b/include/ui/Theme.h
index c2e4ab59..0ce5ef04 100644
--- a/include/ui/Theme.h
+++ b/include/ui/Theme.h
@@ -84,7 +84,6 @@ class Theme : public QObject
Q_OBJECT
public:
explicit Theme(QObject *parent = 0);
- ~Theme();
QColor getColor(const QString &key) const;
|