lib: Fix FTBFS (struct vs. class mismatch)

This commit is contained in:
Palo Kisa
2016-07-19 10:41:27 +02:00
parent 470295d015
commit e6253c046e
4 changed files with 7 additions and 5 deletions
+1 -1
View File
@@ -25,7 +25,7 @@
#include <QObject>
struct KPtyPrivate;
class KPtyPrivate;
struct termios;
/**
+2 -1
View File
@@ -27,7 +27,8 @@
#include <QByteArray>
struct KPtyPrivate {
class KPtyPrivate {
public:
Q_DECLARE_PUBLIC(KPty)
+1 -1
View File
@@ -41,7 +41,7 @@ class QSocketNotifier;
#define Q_DECLARE_PRIVATE_MI(Class, SuperClass) \
inline Class##Private* d_func() { return reinterpret_cast<Class##Private *>(SuperClass::d_ptr); } \
inline const Class##Private* d_func() const { return reinterpret_cast<const Class##Private *>(SuperClass::d_ptr); } \
friend class Class##Private;
friend struct Class##Private;
/**
* Encapsulates KPty into a QIODevice, so it can be used with Q*Stream, etc.
+3 -2
View File
@@ -37,7 +37,7 @@
class KPtyDevice;
struct KPtyProcessPrivate;
class KPtyProcessPrivate;
/**
* This class extends KProcess by support for PTYs (pseudo TTYs).
@@ -155,7 +155,8 @@ private:
// private data //
//////////////////
struct KPtyProcessPrivate : KProcessPrivate {
class KPtyProcessPrivate : public KProcessPrivate {
public:
KPtyProcessPrivate() :
ptyChannels(KPtyProcess::NoChannels),
addUtmp(false)