Skip to content

Commit 3debab8

Browse files
committed
Launch a new istance for each argument passed on command line
1 parent 6af025a commit 3debab8

1 file changed

Lines changed: 12 additions & 5 deletions

File tree

src/main.cpp

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,19 @@ int main(int argc, char *argv[])
77
QApplication a(argc, argv);
88

99
QString filepath = "";
10-
if ((argc > 1) && (QFile::exists(argv[1]))) {
11-
filepath = argv[1];
12-
}
13-
Fhex w(nullptr, &a, filepath);
1410

15-
w.show();
11+
if (argc > 1) {
12+
for (int i = 0; i < argc; i++) {
13+
if (QFile::exists(argv[i])) {
14+
filepath = argv[i];
15+
Fhex *window = new Fhex(nullptr, &a, filepath);
16+
window->show();
17+
}
18+
}
19+
} else {
20+
Fhex *window = new Fhex(nullptr, &a);
21+
window->show();
22+
}
1623

1724
return a.exec();
1825
}

0 commit comments

Comments
 (0)