mirror of
https://github.com/QuasarApp/qca.git
synced 2025-04-28 04:24:32 +00:00
Remove QPROC_SIGNAL_RELAY define
It was always defined anyway, so makes the code easier to understand
This commit is contained in:
parent
4c31e0c81f
commit
a177dbaae4
@ -48,9 +48,7 @@ GPGProc::Private::Private(GPGProc *_q)
|
||||
qRegisterMetaType<gpgQCAPlugin::GPGProc::Error>("gpgQCAPlugin::GPGProc::Error");
|
||||
|
||||
proc = 0;
|
||||
#ifdef QPROC_SIGNAL_RELAY
|
||||
proc_relay = 0;
|
||||
#endif
|
||||
startTrigger.setSingleShot(true);
|
||||
doneTrigger.setSingleShot(true);
|
||||
|
||||
@ -105,13 +103,9 @@ void GPGProc::Private::reset(ResetMode mode)
|
||||
}
|
||||
|
||||
proc->setParent(0);
|
||||
#ifdef QPROC_SIGNAL_RELAY
|
||||
releaseAndDeleteLater(this, proc_relay);
|
||||
proc_relay = 0;
|
||||
delete proc; // should be safe to do thanks to relay
|
||||
#else
|
||||
proc->deleteLater();
|
||||
#endif
|
||||
proc = 0;
|
||||
}
|
||||
|
||||
@ -542,7 +536,6 @@ void GPGProc::start(const QString &bin, const QStringList &args, Mode mode)
|
||||
if(d->pipeStatus.readEnd().isValid())
|
||||
d->pipeStatus.readEnd().enable();
|
||||
|
||||
#ifdef QPROC_SIGNAL_RELAY
|
||||
d->proc_relay = new QProcessSignalRelay(d->proc, d);
|
||||
connect(d->proc_relay, &QProcessSignalRelay::started, d, &GPGProc::Private::proc_started);
|
||||
connect(d->proc_relay, &QProcessSignalRelay::readyReadStandardOutput, d, &GPGProc::Private::proc_readyReadStandardOutput);
|
||||
@ -550,14 +543,6 @@ void GPGProc::start(const QString &bin, const QStringList &args, Mode mode)
|
||||
connect(d->proc_relay, &QProcessSignalRelay::bytesWritten, d, &GPGProc::Private::proc_bytesWritten);
|
||||
connect(d->proc_relay, &QProcessSignalRelay::finished, d, &GPGProc::Private::proc_finished);
|
||||
connect(d->proc_relay, &QProcessSignalRelay::error, d, &GPGProc::Private::proc_error);
|
||||
#else
|
||||
connect(d->proc, &SProcess::started, d, &GPGProc::Private::proc_started);
|
||||
connect(d->proc, &SProcess::readyReadStandardOutput, d, &GPGProc::Private::proc_readyReadStandardOutput);
|
||||
connect(d->proc, &SProcess::readyReadStandardError, d, &GPGProc::Private::proc_readyReadStandardError);
|
||||
connect(d->proc, &SProcess::bytesWritten, d, &GPGProc::Private::proc_bytesWritten);
|
||||
connect(d->proc, QOverload<int,QProcess::ExitStatus>::of(&SProcess::finished), d, &GPGProc::Private::proc_finished);
|
||||
connect(d->proc, &SProcess::errorOccurred, d, &GPGProc::Private::proc_error);
|
||||
#endif
|
||||
|
||||
d->bin = bin;
|
||||
d->args = args;
|
||||
|
@ -19,8 +19,6 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#define QPROC_SIGNAL_RELAY
|
||||
|
||||
#include "qpipe.h"
|
||||
#include "sprocess.h"
|
||||
#include "gpgproc.h"
|
||||
@ -100,9 +98,7 @@ public:
|
||||
QStringList args;
|
||||
GPGProc::Mode mode;
|
||||
SProcess *proc;
|
||||
#ifdef QPROC_SIGNAL_RELAY
|
||||
QProcessSignalRelay *proc_relay;
|
||||
#endif
|
||||
QCA::QPipe pipeAux, pipeCommand, pipeStatus;
|
||||
QByteArray statusBuf;
|
||||
QStringList statusLines;
|
||||
|
Loading…
x
Reference in New Issue
Block a user