1 /* 2 3 Pencil2D - Traditional Animation Software 4 Copyright (C) 2005-2007 Patrick Corrieri & Pascal Naidon 5 Copyright (C) 2012-2020 Matthew Chiawen Chang 6 7 This program is free software; you can redistribute it and/or 8 modify it under the terms of the GNU General Public License 9 as published by the Free Software Foundation; version 2 of the License. 10 11 This program is distributed in the hope that it will be useful, 12 but WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 GNU General Public License for more details. 15 16 */ 17 18 #ifndef BLITRECT_H 19 #define BLITRECT_H 20 21 #include <QRect> 22 #include <QPoint> 23 24 class BlitRect : public QRect 25 { 26 public: 27 explicit BlitRect(); 28 explicit BlitRect(const QPoint p); 29 void extend(const QPoint p); 30 31 private: 32 bool mInitialized = false; 33 }; 34 35 #endif // BLITRECT_H 36