// SPDX-License-Identifier: MIT // SPDX-FileCopyrightText: 2026 Martino Ferrari #pragma once namespace udpscope { struct Config; class ScopeModel; class Acquisition; class RowSet; /// Runs the GTK application. Never returns while the window is open; returns the /// `g_application_run()` result once it closes. int run_ui(int argc, char** argv, const Config& cfg, ScopeModel& model, Acquisition& acq, RowSet& rows); } // namespace udpscope