#pragma once // Режим установки обновления. Запускается из свежераспакованной копии ARC.exe // (в ней есть все Qt-DLL), ДО создания QApplication в main(). Ждёт выхода // родительского процесса, копирует новые файлы поверх install-папки (сохраняя // database/), перезапускает установленный ARC.exe и самоудаляет временную папку. // true, если среди аргументов есть "--apply-update". Дёшево, без Qt — можно // звать в самом начале main() до QApplication. bool isApplyUpdateMode(int argc, char **argv); // Выполняет установку. Создаёт собственный headless QCoreApplication. Возвращает // код возврата процесса (0 — успех). На не-Windows — no-op, возвращает 0. int runApplyUpdate(int argc, char **argv);