37 lines
913 B
C
37 lines
913 B
C
|
// Copyright (c) 2011-2015 The Cryptonote developers
|
||
|
// Distributed under the MIT/X11 software license, see the accompanying
|
||
|
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
|
||
|
|
||
|
#pragma once
|
||
|
|
||
|
#include <QEvent>
|
||
|
|
||
|
namespace WalletGui
|
||
|
{
|
||
|
enum class WalletEventType : quint32 {
|
||
|
ShowMessage = QEvent::User
|
||
|
};
|
||
|
|
||
|
class ShowMessageEvent : public QEvent {
|
||
|
Q_DISABLE_COPY(ShowMessageEvent)
|
||
|
|
||
|
public:
|
||
|
ShowMessageEvent(const QString &_messageText, QtMsgType _messageType) : QEvent(static_cast<QEvent::Type>(WalletEventType::ShowMessage)),
|
||
|
m_messageText(_messageText), m_messgaeType(_messageType) {
|
||
|
}
|
||
|
|
||
|
QString messageText() const {
|
||
|
return m_messageText;
|
||
|
}
|
||
|
|
||
|
QtMsgType messageType() const {
|
||
|
return m_messgaeType;
|
||
|
}
|
||
|
|
||
|
private:
|
||
|
QString m_messageText;
|
||
|
QtMsgType m_messgaeType;
|
||
|
};
|
||
|
|
||
|
}
|