File indexing completed on 2024-12-22 04:10:25

0001 /*
0002  *  SPDX-FileCopyrightText: 2007 Sven Langkamp <sven.langkamp@gmail.com>
0003  *
0004  *  SPDX-License-Identifier: GPL-2.0-or-later
0005  */
0006 
0007 #ifndef KIS_SELECTION_TEST_H
0008 #define KIS_SELECTION_TEST_H
0009 
0010 #include <simpletest.h>
0011 
0012 class KisSelectionTest : public QObject
0013 {
0014     Q_OBJECT
0015 
0016 private Q_SLOTS:
0017     void testGrayColorspaceConversion();
0018     void testGrayColorspaceOverComposition();
0019 
0020     void testSelectionComponents();
0021     void testSelectionActions();
0022     void testInvertSelection();
0023     void testInvertSelectionSemi();
0024     void testCopy();
0025     void testSelectionExactBounds();
0026     void testSetParentNodeAfterCreation();
0027     void testSetParentNodeBeforeCreation();
0028 
0029     void testOutlineGeneration();
0030 };
0031 
0032 #endif
0033