1 /* SPDX-License-Identifier: LGPL-2.0-or-later 2 3 SPDX-FileCopyrightText: 2019 Christoph Cullmann <cullmann@kde.org> 4 5 SPDX-License-Identifier: LGPL-2.0-or-later 6 */ 7 8 #ifndef KATE_SESSIONS_ACTION_TEST_H 9 #define KATE_SESSIONS_ACTION_TEST_H 10 11 #include <QObject> 12 13 class KateSessionsActionTest : public QObject 14 { 15 Q_OBJECT 16 17 private Q_SLOTS: 18 void basic(); 19 void timesorted(); 20 void limit(); 21 22 void init(); 23 void cleanup(); 24 void initTestCase(); 25 void cleanupTestCase(); 26 27 private: 28 class QTemporaryDir *m_tempdir; 29 class KateSessionManager *m_manager; 30 class KateApp *m_app; // dependency, sigh... 31 class KateSessionsAction *m_ac; 32 }; 33 34 #endif 35