subsurface/qt-ui/notificationwidget.h
Dirk Hohndel 0c44bc7271 Cloud storage: clear our last error if verification succeeds
This is cosmetic but makes things friendlier, I think.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-06-14 14:18:51 -07:00

32 lines
619 B
C++

#ifndef NOTIFICATIONWIDGET_H
#define NOTIFICATIONWIDGET_H
#include <QWidget>
#include <QFutureWatcher>
#include <kmessagewidget.h>
namespace Ui {
class NotificationWidget;
}
class NotificationWidget : public KMessageWidget {
Q_OBJECT
public:
explicit NotificationWidget(QWidget *parent = 0);
void setFuture(const QFuture<void> &future);
void showNotification(QString message, KMessageWidget::MessageType type);
void hideNotification();
QString getNotificationText();
~NotificationWidget();
private:
QFutureWatcher<void> *future_watcher;
private
slots:
void finish();
};
#endif // NOTIFICATIONWIDGET_H