File indexing completed on 2024-05-12 15:56:50

0001 /* This file is part of the KDE project
0002    SPDX-FileCopyrightText: 2008 Thorsten Zachmann <zachmann@kde.org>
0003 
0004    SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #ifndef KOSHAREDSAVINGDATA_H
0008 #define KOSHAREDSAVINGDATA_H
0009 
0010 #include "kritaflake_export.h"
0011 
0012 /**
0013  * The KoSharedSavingData class is used to share data between shapes during saving.
0014  * These data can be added to the KoShapeSavingContext using KoShapeSavingContext::addSharedData().
0015  * A different shape can then get the data from the context using KoShapeSavingContext::sharedData().
0016  */
0017 class KRITAFLAKE_EXPORT KoSharedSavingData
0018 {
0019 public:
0020     KoSharedSavingData();
0021     virtual ~KoSharedSavingData();
0022 };
0023 
0024 #endif /* KOSHAREDSAVINGDATA_H */