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