aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/python/pythonrunconfiguration.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2023-07-13 07:34:37 +0200
committerhjk <hjk@qt.io>2023-07-13 10:21:57 +0000
commit4cf878aecf02b9d40a6a317ccb2d3e645d68217b (patch)
tree181128a3abbb41e49a79e14c4165740e76e3f998 /src/plugins/python/pythonrunconfiguration.cpp
parent2cc3c3b681677051b2d86f79941f01ff5ff1fe18 (diff)
Python: Base MainScriptAspect on FilePathAspect
Instead of StringAspect. Change-Id: Idc5cbe4a28ece5b053eee9f260be9a5f22912f81 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/python/pythonrunconfiguration.cpp')
-rw-r--r--src/plugins/python/pythonrunconfiguration.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/plugins/python/pythonrunconfiguration.cpp b/src/plugins/python/pythonrunconfiguration.cpp
index 13b7f42b928..110b92a19e1 100644
--- a/src/plugins/python/pythonrunconfiguration.cpp
+++ b/src/plugins/python/pythonrunconfiguration.cpp
@@ -343,7 +343,7 @@ public:
mainScript.setSettingsKey("PythonEditor.RunConfiguation.Script");
mainScript.setLabelText(Tr::tr("Script:"));
- mainScript.setDisplayStyle(StringAspect::LabelDisplay);
+ mainScript.setReadOnly(true);
environment.setSupportForBuildEnvironment(target);
@@ -358,16 +358,15 @@ public:
CommandLine cmd{interpreter.currentInterpreter().command};
if (!buffered())
cmd.addArg("-u");
- cmd.addArg(mainScript.filePath().fileName());
+ cmd.addArg(mainScript().fileName());
cmd.addArgs(arguments(), CommandLine::Raw);
return cmd;
});
setUpdater([this] {
const BuildTargetInfo bti = buildTargetInfo();
- const QString script = bti.targetFilePath.toUserOutput();
- setDefaultDisplayName(Tr::tr("Run %1").arg(script));
- mainScript.setValue(script);
+ setDefaultDisplayName(Tr::tr("Run %1").arg(bti.targetFilePath.toUserOutput()));
+ mainScript.setValue(bti.targetFilePath);
workingDir.setDefaultWorkingDirectory(bti.targetFilePath.parentDir());
});