From 7e4c7905c9e74d76de2e03413af0dc9e4cb84683 Mon Sep 17 00:00:00 2001 From: ConfuSomu Date: Sat, 10 Jun 2023 18:53:35 -0400 Subject: Implement command line options Implementing a command line argument specifying the data export to open allows iterating faster as the file to open can be specified without navigating through a GUI. In the future, more command line options could be specified to specify the view filters for instance. --- src/main.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index fd3e533..81f3024 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,11 +1,18 @@ #include "mainwindow.h" +#include "command_line.h" #include int main(int argc, char *argv[]) { - QApplication a(argc, argv); - MainWindow w; + QApplication app(argc, argv); + + QCommandLineParser parser; + CommandLineParsedOptions result = parse_command_line(parser, app); + + MainWindow w(nullptr); w.show(); - return a.exec(); + w.act_command_line(result, parser); + + return app.exec(); } -- cgit v1.2.3-54-g00ecf