File indexing completed on 2025-01-26 04:09:17
0001 /* 0002 * SPDX-FileCopyrightText: 2022 Halla Rempt <halla@valdyas.org> 0003 * SPDX-License-Identifier: GPL-2.0-or-later 0004 */ 0005 0006 #ifndef __TEST_KIS_PALETTE_MODEL_H 0007 #define __TEST_KIS_PALETTE_MODEL_H 0008 0009 #include <QObject> 0010 #include <KoColor.h> 0011 #include <KoColorSet.h> 0012 0013 class TestKisPaletteModel : public QObject 0014 { 0015 Q_OBJECT 0016 0017 private Q_SLOTS: 0018 0019 void testSetColorSet(); 0020 0021 void testAddSwatch(); 0022 0023 void testSetSwatch(); 0024 0025 void testRemoveSwatch(); 0026 0027 void testChangeGroupName(); 0028 0029 void testRemoveGroup(); 0030 0031 void testAddGroup(); 0032 0033 void testSetRowCountForGroup(); 0034 0035 void testClear(); 0036 0037 void testIndexRowForInfo(); 0038 0039 void testRowNumberInGroup(); 0040 0041 void testIndexForClosest(); 0042 0043 void testData(); 0044 0045 private: 0046 0047 KoColorSetSP createColorSet(); 0048 KoColor blue(); 0049 KoColor red(); 0050 0051 }; 0052 0053 #endif /* __KIS_PALETTE_MODEL */