From 3c74891c4e24f2747905048fa28d14c5c1066821 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 25 Aug 2026 18:16:11 +0500 Subject: [PATCH] BonsaiViewer: add `--version` cli option Also useful for testing if all dependencies are found, without launching the viewer. --- src/bonsaiviewer/main.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bonsaiviewer/main.cpp b/src/bonsaiviewer/main.cpp index 612167a6ee..82b3608ee4 100644 --- a/src/bonsaiviewer/main.cpp +++ b/src/bonsaiviewer/main.cpp @@ -22,6 +22,7 @@ #include "ViewerSettings.h" #include "components/Style.h" #include "modules/models/Commands.h" +#include "../ifcparse/parse.h" #include #include @@ -55,6 +56,7 @@ int main(int argc, char* argv[]) { QApplication app(argc, argv); app.setApplicationName("Bonsai Viewer"); app.setOrganizationName("IfcOpenShell"); + app.setApplicationVersion(QString::fromUtf8(IFCOPENSHELL_VERSION)); // Clear any .rdbview extractions left in temp by a previous session. bonsaiviewer::modules::models::commands::cleanupRdbviewCache(); @@ -70,6 +72,7 @@ int main(int argc, char* argv[]) { QCommandLineParser parser; parser.setApplicationDescription("Bonsai Viewer — IfcOpenShell IFC viewer"); parser.addHelpOption(); + parser.addVersionOption(); parser.process(app); installUiFont();