diff options
Diffstat (limited to 'qt-ui/notificationwidget.cpp')
-rw-r--r-- | qt-ui/notificationwidget.cpp | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/qt-ui/notificationwidget.cpp b/qt-ui/notificationwidget.cpp deleted file mode 100644 index 103c0d068..000000000 --- a/qt-ui/notificationwidget.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include "notificationwidget.h" - -NotificationWidget::NotificationWidget(QWidget *parent) : KMessageWidget(parent) -{ - future_watcher = new QFutureWatcher<void>(); - connect(future_watcher, SIGNAL(finished()), this, SLOT(finish())); -} - -void NotificationWidget::showNotification(QString message, KMessageWidget::MessageType type) -{ - if (message.isEmpty()) - return; - setText(message); - setCloseButtonVisible(true); - setMessageType(type); - animatedShow(); -} - -void NotificationWidget::hideNotification() -{ - animatedHide(); -} - -QString NotificationWidget::getNotificationText() -{ - return text(); -} - -void NotificationWidget::setFuture(const QFuture<void> &future) -{ - future_watcher->setFuture(future); -} - -void NotificationWidget::finish() -{ - hideNotification(); -} - -NotificationWidget::~NotificationWidget() -{ - delete future_watcher; -} |