File indexing completed on 2024-05-12 15:57:03
0001 /* 0002 * SPDX-FileCopyrightText: 2017 Dmitry Kazakov <dimula73@gmail.com> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include "KisQPainterStateSaver.h" 0008 0009 #include <QPainter> 0010 0011 KisQPainterStateSaver::KisQPainterStateSaver(QPainter *painter) 0012 : m_painter(painter) 0013 { 0014 m_painter->save(); 0015 } 0016 0017 KisQPainterStateSaver::~KisQPainterStateSaver() 0018 { 0019 m_painter->restore(); 0020 } 0021