// H-Qt — reproducer del gate de la campaña KDE (ADR 0011). Una app Qt6 mínima que crea una ventana
// (QLabel) y corre el event loop. Compilada contra el qtbase sellado (dinámico/musl/zig-cc) y corrida
// con QT_QPA_PLATFORM=offscreen prueba end-to-end que TODA la pila Qt dinámica carga e inicializa.
// Resultado 2026-07-11: rc=0 en el worker (offscreen). Falta la ventana sobre compositor real (mirada).
#include <QApplication>
#include <QLabel>
#include <QTimer>
#include <cstdio>
int main(int argc, char** argv) {
    QApplication app(argc, argv);
    QLabel label("Hammer KDE — H-Qt OK");
    label.resize(420, 120);
    label.setAlignment(Qt::AlignCenter);
    label.show();
    std::printf("H-Qt: QApplication+QLabel creados y show() llamado; plataforma=%s\n",
                QGuiApplication::platformName().toUtf8().constData());
    QTimer::singleShot(150, &app, &QApplication::quit);
    int rc = app.exec();
    std::printf("H-Qt: event loop terminó rc=%d\n", rc);
    return rc;
}
