mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-07-31 05:02:24 -04:00
Commands: use monospaced font to view the log
This commit is contained in:
parent
0f5501ca5b
commit
2bd1692a2f
@ -64,7 +64,19 @@ Command::Command(const Command& command) :
|
|||||||
}
|
}
|
||||||
|
|
||||||
Command::~Command()
|
Command::~Command()
|
||||||
{}
|
{
|
||||||
|
if (m_currentProcess)
|
||||||
|
{
|
||||||
|
#if QT_VERSION < 0x051000
|
||||||
|
disconnect(m_currentProcess, SIGNAL(error(QProcess::ProcessError)), this, SLOT(processError(QProcess::ProcessError)));
|
||||||
|
#else
|
||||||
|
disconnect(m_currentProcess, SIGNAL(errorOccurred(QProcess::ProcessError)), this, SLOT(processError(QProcess::ProcessError)));
|
||||||
|
#endif
|
||||||
|
disconnect(m_currentProcess, SIGNAL(finished(int, QProcess::ExitStatus)), this, SLOT(processFinished(int, QProcess::ExitStatus)));
|
||||||
|
disconnect(m_currentProcess, SIGNAL(stateChanged(QProcess::ProcessState)), this, SLOT(processStateChanged(QProcess::ProcessState)));
|
||||||
|
m_currentProcess->deleteLater();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void Command::resetToDefaults()
|
void Command::resetToDefaults()
|
||||||
{
|
{
|
||||||
@ -235,6 +247,7 @@ const QString& Command::getLastProcessLog() const
|
|||||||
|
|
||||||
void Command::processStateChanged(QProcess::ProcessState newState)
|
void Command::processStateChanged(QProcess::ProcessState newState)
|
||||||
{
|
{
|
||||||
|
qDebug("Command::processStateChanged: %d", newState);
|
||||||
if (newState == QProcess::Running) {
|
if (newState == QProcess::Running) {
|
||||||
m_currentProcessPid = m_currentProcess->processId();
|
m_currentProcessPid = m_currentProcess->processId();
|
||||||
}
|
}
|
||||||
@ -244,7 +257,7 @@ void Command::processStateChanged(QProcess::ProcessState newState)
|
|||||||
|
|
||||||
void Command::processError(QProcess::ProcessError error)
|
void Command::processError(QProcess::ProcessError error)
|
||||||
{
|
{
|
||||||
//qDebug("Command::processError: %d state: %d", error, m_currentProcessState);
|
qDebug("Command::processError: %d state: %d", error, m_currentProcessState);
|
||||||
gettimeofday(&m_currentProcessFinishTimeStamp, 0);
|
gettimeofday(&m_currentProcessFinishTimeStamp, 0);
|
||||||
m_currentProcessError = error;
|
m_currentProcessError = error;
|
||||||
m_isInError = true;
|
m_isInError = true;
|
||||||
@ -261,14 +274,14 @@ void Command::processError(QProcess::ProcessError error)
|
|||||||
disconnect(m_currentProcess, SIGNAL(finished(int, QProcess::ExitStatus)), this, SLOT(processFinished(int, QProcess::ExitStatus)));
|
disconnect(m_currentProcess, SIGNAL(finished(int, QProcess::ExitStatus)), this, SLOT(processFinished(int, QProcess::ExitStatus)));
|
||||||
disconnect(m_currentProcess, SIGNAL(stateChanged(QProcess::ProcessState)), this, SLOT(processStateChanged(QProcess::ProcessState)));
|
disconnect(m_currentProcess, SIGNAL(stateChanged(QProcess::ProcessState)), this, SLOT(processStateChanged(QProcess::ProcessState)));
|
||||||
|
|
||||||
delete m_currentProcess;
|
m_currentProcess->deleteLater(); // make sure other threads can still access it until all events have been processed
|
||||||
m_currentProcess = 0;
|
m_currentProcess = 0; // for this thread it can assume it was deleted
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Command::processFinished(int exitCode, QProcess::ExitStatus exitStatus)
|
void Command::processFinished(int exitCode, QProcess::ExitStatus exitStatus)
|
||||||
{
|
{
|
||||||
//qDebug("Command::processFinished: (%d) %d", exitCode, exitStatus);
|
qDebug("Command::processFinished: (%d) %d", exitCode, exitStatus);
|
||||||
gettimeofday(&m_currentProcessFinishTimeStamp, 0);
|
gettimeofday(&m_currentProcessFinishTimeStamp, 0);
|
||||||
m_currentProcessExitCode = exitCode;
|
m_currentProcessExitCode = exitCode;
|
||||||
m_currentProcessExitStatus = exitStatus;
|
m_currentProcessExitStatus = exitStatus;
|
||||||
@ -283,6 +296,6 @@ void Command::processFinished(int exitCode, QProcess::ExitStatus exitStatus)
|
|||||||
disconnect(m_currentProcess, SIGNAL(finished(int, QProcess::ExitStatus)), this, SLOT(processFinished(int, QProcess::ExitStatus)));
|
disconnect(m_currentProcess, SIGNAL(finished(int, QProcess::ExitStatus)), this, SLOT(processFinished(int, QProcess::ExitStatus)));
|
||||||
disconnect(m_currentProcess, SIGNAL(stateChanged(QProcess::ProcessState)), this, SLOT(processStateChanged(QProcess::ProcessState)));
|
disconnect(m_currentProcess, SIGNAL(stateChanged(QProcess::ProcessState)), this, SLOT(processStateChanged(QProcess::ProcessState)));
|
||||||
|
|
||||||
delete m_currentProcess;
|
m_currentProcess->deleteLater(); // make sure other threads can still access it until all events have been processed
|
||||||
m_currentProcess = 0;
|
m_currentProcess = 0; // for this thread it can assume it was deleted
|
||||||
}
|
}
|
||||||
|
@ -278,6 +278,11 @@
|
|||||||
<property name="enabled">
|
<property name="enabled">
|
||||||
<bool>true</bool>
|
<bool>true</bool>
|
||||||
</property>
|
</property>
|
||||||
|
<property name="font">
|
||||||
|
<font>
|
||||||
|
<family>Monospace</family>
|
||||||
|
</font>
|
||||||
|
</property>
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string>Output log (stdout + stderr)</string>
|
<string>Output log (stdout + stderr)</string>
|
||||||
</property>
|
</property>
|
||||||
|
0
swagger/sdrangel/examples/devicesets_config.py
Normal file → Executable file
0
swagger/sdrangel/examples/devicesets_config.py
Normal file → Executable file
Loading…
x
Reference in New Issue
Block a user