![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "blockingtestdialogs.h"#include "hdc.h"#include "shellhelpers.h"#include <QtCore/qcoreapplication.h>#include <QtCore/qcommandlineparser.h>#include <QtCore/qdatetime.h>#include <QtCore/qfileinfo.h>#include <QtCore/qprocess.h>#include <QtCore/qthread.h>#include <QtCore/qelapsedtimer.h>#include <QtCore/qjsonarray.h>#include <QtCore/qjsondocument.h>#include <QtCore/qjsonobject.h>#include <atomic>#include <chrono>#include <csignal>#include <cstdio>#include <memory>Go to the source code of this file.
Functions | |
| static QString | shellSingleQuote (const QString &valuevalue) |
| static void | sigHandler (int sig) |
| static void | waitForProcessDeath (const Hdc &hdc, const QString &bundleName, int timeoutSecs=15) |
| static bool | waitForProcessStart (const Hdc &hdc, const QString &bundleName, const QString &shellExitCodePath, int timeoutSecs=30) |
| static bool | waitForStdoutFile (const Hdc &hdc, const QString &shellStdoutPath, int timeoutSecs=10) |
| static void | answerBlockingDialogsIfStalled (BlockingTestDialogs &blockingTestDialogs, const QElapsedTimer &elapsed, std::chrono::nanoseconds lastOutputAt) |
| int | main (int argc, char *argv[]) |
Variables | |
| static constexpr int | EXIT_ERROR = 254 |
| static constexpr int | EXIT_NOEXITCODE = 253 |
| static constexpr int | EXIT_CRASH = 252 |
| static constexpr int | EXIT_TIMEOUT = 251 |
| static constexpr auto | quietBeforeDialogCheck = 3s |
| static constexpr auto | quietBeforeDialogCheckWhileStarting = 1s |
| static constexpr auto | dialogsExpectedWhileStarting = 10s |
| static std::atomic< bool > | g_interrupted { false } |
|
static |
| int main | ( | int | argc, |
| char * | argv[] ) |
Definition at line 194 of file main.cpp.
References EXIT_CRASH, EXIT_ERROR, EXIT_NOEXITCODE, EXIT_TIMEOUT, g_interrupted, and sigHandler().
|
static |
Definition at line 108 of file main.cpp.
References g_interrupted.
Referenced by main().
|
static |
Definition at line 122 of file main.cpp.
References g_interrupted.
|
static |
Definition at line 138 of file main.cpp.
References g_interrupted.
|
static |
Definition at line 159 of file main.cpp.
References g_interrupted.
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
static |
Definition at line 106 of file main.cpp.
Referenced by main(), sigHandler(), waitForProcessDeath(), waitForProcessStart(), and waitForStdoutFile().