diff --git a/ChangeLog b/ChangeLog index 8bd71dc0..b3f09f3b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -20563,3 +20563,5 @@ 2020-11-14 Fred Gleason * Fixed a bug in rdmonitor(1) that caused false indications of a failed audio store when used with autofs(8). +2020-11-14 Fred Gleason + * Added an 'RDProcess::setProcessEnvironment()' method. diff --git a/lib/rdprocess.cpp b/lib/rdprocess.cpp index 9536e0d2..70c40d4a 100644 --- a/lib/rdprocess.cpp +++ b/lib/rdprocess.cpp @@ -60,6 +60,12 @@ QStringList RDProcess::arguments() const } +void RDProcess::setProcessEnvironment(const QProcessEnvironment &env) +{ + p_process->setProcessEnvironment(env); +} + + void RDProcess::start(const QString &program,const QStringList &args) { p_program=program; diff --git a/lib/rdprocess.h b/lib/rdprocess.h index 2b972f16..38ac6813 100644 --- a/lib/rdprocess.h +++ b/lib/rdprocess.h @@ -33,6 +33,7 @@ class RDProcess : public QObject QProcess *process() const; QString program() const; QStringList arguments() const; + void setProcessEnvironment(const QProcessEnvironment &env); void start(const QString &program,const QStringList &args); QString errorText() const; void *privateData() const;