#include <page/progresspage.h>

| ProgressPage | ( | QWidget * | parent = 0 |
) |
Конструктор класса ProgressPage.
| void calcDone | ( | bool | error | ) | [private, slot] |
Уведомление о завершении расчёта контрольных сумм.
| error | true если произошла ошибка. |
| void calcDone | ( | int | type, | |
| const QByteArray & | md5 | |||
| ) | [private, slot] |
Заносит результат вычислений контрольной суммы в m_exe.
| type | Тип файла. | |
| md5 | Контрольная сумма. |
| void compile | ( | ) | [private] |
Запуск компилятора NSIS для создания exe файла(ов).
Функция формирует командную строку для запуска компилятора и заносит результирующие имя exe файла в m_exe.
В случае успешной компиляции вызывается слот processFinished(int exitCode, QProcess::ExitStatus exitStatus). В случае ошибки вызывается слот processError().
| bool createExe | ( | ) | [private] |
Запускает создание EXE файлов.
| bool createMirrorXml | ( | ) | [private] |
Создаёт файл mirror.xml.
| bool createNsi | ( | Nsi | type | ) | [private] |
Создаёт NSI файл с заданными настройками. Папка custom должна существовать.
| type | Тип файла, который нужно создать. |
| bool createNsi | ( | ) | [private] |
Запускает создание NSI файлов.
| void disableFinish | ( | ) | [private, slot] |
Отключает кнопку Finish.
| void initializePage | ( | ) |
Инициализация страницы. Создаёт очередь заданий и по нулевому таймеру запускает следующие задание.
| void nextJob | ( | ) | [private, slot] |
Выполняет следующее задание из очереди m_queue.
| void processError | ( | ) | [private, slot] |
Уведомление об ошибке запуска процесса.
| void processFinished | ( | int | exitCode, | |
| QProcess::ExitStatus | exitStatus | |||
| ) | [private, slot] |
Завершение процесса компиляции, в случае успешного завершения если очередь m_nsi пуста, запускается выполнение следующей задачи, если не пуста, то запускается следующая компиляция.
| void processStandardOutput | ( | ) | [private, slot] |
Отображение текста ошибки при выполнении компиляции.
| void timer | ( | ) | [private, slot] |
Увеличения значения прогресса по таймеру.
| bool writeDefaultConf | ( | ) | [private] |
Запись файла default.conf, для переопределения настроек по умолчанию.
1.5.8