1 /* 2 SPDX-FileCopyrightText: 2014 Dominik Haumann <dhaumann@kde.org> 3 4 SPDX-License-Identifier: LGPL-2.0-or-later 5 */ 6 7 #ifndef KMESSAGEWIDGETAUTOTEST_H 8 #define KMESSAGEWIDGETAUTOTEST_H 9 10 #include <QObject> 11 12 class KMessageWidgetTest : public QObject 13 { 14 Q_OBJECT 15 16 private Q_SLOTS: 17 void testAnimationSignals(); 18 void testShowOnVisible(); 19 void testHideOnInvisible(); 20 void testOverlappingShowAndHide_data(); 21 void testOverlappingShowAndHide(); 22 void testOverlappingHideAndShow_data(); 23 void testOverlappingHideAndShow(); 24 void testOverlappingDoubleShow_data(); 25 void testOverlappingDoubleShow(); 26 void testOverlappingDoubleHide_data(); 27 void testOverlappingDoubleHide(); 28 void testHideWithNotYetShownParent(); 29 void testNonAnimatedShowAfterAnimatedHide(); 30 }; 31 32 #endif 33