File indexing completed on 2024-05-12 15:58:28
0001 /* 0002 * SPDX-FileCopyrightText: 2002 Patrick Julien <freak@codepimps.org> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 #ifndef KIS_NAMESERVER_H_ 0007 #define KIS_NAMESERVER_H_ 0008 0009 #include <QtGlobal> 0010 #include <kritaimage_export.h> 0011 0012 class KRITAIMAGE_EXPORT KisNameServer 0013 { 0014 public: 0015 KisNameServer(qint32 seed = 1); 0016 0017 qint32 number(); 0018 qint32 currentSeed() const; 0019 void rollback(); 0020 0021 private: 0022 qint32 m_generator; 0023 }; 0024 0025 #endif // KIS_NAMESERVER_H_ 0026