Changeset View
Changeset View
Standalone View
Standalone View
src/autotests/DBusTest.h
Show All 22 Lines | |||||
23 | #include <QTest> | 23 | #include <QTest> | ||
24 | #include <QDBusInterface> | 24 | #include <QDBusInterface> | ||
25 | #include <QDBusConnectionInterface> | 25 | #include <QDBusConnectionInterface> | ||
26 | #include <QDBusReply> | 26 | #include <QDBusReply> | ||
27 | #include <QTextCodec> | 27 | #include <QTextCodec> | ||
28 | 28 | | |||
29 | #include <unistd.h> | 29 | #include <unistd.h> | ||
30 | 30 | | |||
31 | class QProcess; | ||||
32 | | ||||
31 | namespace Konsole | 33 | namespace Konsole | ||
32 | { | 34 | { | ||
33 | 35 | | |||
34 | class DBusTest : public QObject | 36 | class DBusTest : public QObject | ||
35 | { | 37 | { | ||
36 | Q_OBJECT | 38 | Q_OBJECT | ||
37 | public: | 39 | public: | ||
38 | 40 | | |||
39 | private Q_SLOTS: | 41 | private Q_SLOTS: | ||
40 | void initTestCase(); | 42 | void initTestCase(); | ||
41 | void cleanupTestCase(); | 43 | void cleanupTestCase(); | ||
42 | void testSessions(); | 44 | void testSessions(); | ||
43 | 45 | | |||
44 | // protected slots are not treated as test cases | 46 | // protected slots are not treated as test cases | ||
45 | protected Q_SLOTS: | 47 | protected Q_SLOTS: | ||
46 | 48 | | |||
47 | private: | 49 | private: | ||
48 | QString _interfaceName; | 50 | QString _interfaceName; | ||
51 | QProcess *_process = nullptr; | ||||
49 | }; | 52 | }; | ||
50 | 53 | | |||
51 | } | 54 | } | ||
52 | 55 | | |||
53 | #endif // DBUSTEST_H | 56 | #endif // DBUSTEST_H | ||
54 | 57 | |