- fix: auto add 32-bit compiler sets for TDM64-GCC

This commit is contained in:
Roy Qu 2021-12-16 17:56:42 +08:00
parent 2d65e1d93b
commit 0b414df5b2
2 changed files with 21 additions and 2 deletions

View File

@ -529,8 +529,8 @@ void Compiler::runCommand(const QString &cmd, const QString &arguments, const Q
bool errorOccurred = false; bool errorOccurred = false;
process.setProgram(cmd); process.setProgram(cmd);
QString cmdDir = extractFileDir(cmd); QString cmdDir = extractFileDir(cmd);
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
if (!cmdDir.isEmpty()) { if (!cmdDir.isEmpty()) {
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
QString path = env.value("PATH"); QString path = env.value("PATH");
if (path.isEmpty()) { if (path.isEmpty()) {
path = cmdDir; path = cmdDir;
@ -538,8 +538,9 @@ void Compiler::runCommand(const QString &cmd, const QString &arguments, const Q
path = cmdDir + PATH_SEPARATOR + path; path = cmdDir + PATH_SEPARATOR + path;
} }
env.insert("PATH",path); env.insert("PATH",path);
process.setProcessEnvironment(env);
} }
env.insert("LANG","en");
process.setProcessEnvironment(env);
process.setArguments(QProcess::splitCommand(arguments)); process.setArguments(QProcess::splitCommand(arguments));
process.setWorkingDirectory(workingDir); process.setWorkingDirectory(workingDir);

View File

@ -181,9 +181,27 @@
<property name="editTriggers"> <property name="editTriggers">
<set>QAbstractItemView::NoEditTriggers</set> <set>QAbstractItemView::NoEditTriggers</set>
</property> </property>
<property name="dragEnabled">
<bool>false</bool>
</property>
<property name="dragDropOverwriteMode">
<bool>false</bool>
</property>
<property name="dragDropMode">
<enum>QAbstractItemView::NoDragDrop</enum>
</property>
<property name="defaultDropAction">
<enum>Qt::IgnoreAction</enum>
</property>
<property name="alternatingRowColors"> <property name="alternatingRowColors">
<bool>true</bool> <bool>true</bool>
</property> </property>
<property name="selectionMode">
<enum>QAbstractItemView::SingleSelection</enum>
</property>
<property name="selectionBehavior">
<enum>QAbstractItemView::SelectRows</enum>
</property>
<property name="textElideMode"> <property name="textElideMode">
<enum>Qt::ElideNone</enum> <enum>Qt::ElideNone</enum>
</property> </property>