From 95dc3b1a5ef2d29441c938ef20a391980133fd27 Mon Sep 17 00:00:00 2001 From: Robert Date: Tue, 17 Nov 2020 18:00:34 +0100 Subject: [PATCH] Added argc check --- src/main.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main.cpp b/src/main.cpp index 404d47a..9cead1e 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,9 +1,22 @@ +#include #include #include "MainWindow.hpp" int main(int argc, char** argv) { QApplication app(argc, argv); + + if (argc < 2) + { + QMessageBox no_args_error_box; + no_args_error_box.setWindowTitle("Error"); + no_args_error_box.setText("Too few arguments. Need at least one CSV file."); + no_args_error_box.setIcon(QMessageBox::Icon::Critical); + no_args_error_box.exec(); + + return 1; + } + MainWindow window; window.show();