1 /* SPDX-FileCopyrightText: 2003-2011 Jesper K. Pedersen <blackie@kde.org> 2 3 SPDX-License-Identifier: GPL-2.0-or-later 4 */ 5 6 #ifndef CANCELEVENT_H 7 #define CANCELEVENT_H 8 9 #include <QEvent> 10 11 namespace ImageManager 12 { 13 14 class ImageRequest; 15 16 const int CANCELEVENTID = 1002; 17 18 class CancelEvent : public QEvent 19 { 20 public: 21 explicit CancelEvent(ImageRequest *request); 22 ~CancelEvent() override; 23 ImageRequest *request() const; 24 25 private: 26 ImageRequest *m_request; 27 }; 28 29 } 30 #endif // CANCELEVENT_H 31 // vi:expandtab:tabstop=4 shiftwidth=4: 32