Add environment variable editor for capture dialog in Qt

This commit is contained in:
baldurk
2017-02-15 16:23:59 +00:00
parent a3e31489f8
commit 8b760ced92
7 changed files with 603 additions and 4 deletions
+10 -1
View File
@@ -29,6 +29,7 @@
#include "3rdparty/toolwindowmanager/ToolWindowManager.h"
#include "Code/QRDUtils.h"
#include "Code/qprocessinfo.h"
#include "Windows/Dialogs/EnvironmentEditor.h"
#include "Windows/Dialogs/VirtualFileDialog.h"
#include "LiveCapture.h"
#include "ui_CaptureDialog.h"
@@ -498,7 +499,15 @@ void CaptureDialog::on_workDirBrowse_clicked()
void CaptureDialog::on_envVarEdit_clicked()
{
// TODO Env Editor
EnvironmentEditor envEditor(this);
for(const EnvironmentModification &mod : m_EnvModifications)
envEditor.addModification(mod, true);
int res = RDDialog::show(&envEditor);
if(res)
setEnvironmentModifications(envEditor.modifications());
}
void CaptureDialog::on_toggleGlobal_clicked()