Witajcie. Napisałem własny notatnik, no i napotkałem problem z którym nie mogę sobie poradzić, a mianowicie chciałem umożliwić programowi, aby uruchamiał wiele plików txt w jednej instancji programu, mam taki kod:
QStringList arguments = QApplication::arguments();
if(arguments.count() < 2) on_actionNowy_triggered(); //jeżeli nie otwieramy pliku to stwórz nową przestrzeń pracy
else openFileWithArguments(arguments);
i jeżeli w konsoli wpiszę przykładowo:
mojnotatnik.exe a.txt b.txt
to wszystko działa po mojej myśli, otwieram 2 pliki w 1 programie, ale kiedy zaznaczę te pliki bezpośrednio z pulpitu i kliknę prawym->otwórz uruchamiają się 2 programy, każdy dla 1 z plików, czytałem coś o qtsingleapplication, ale nie jestem pewny czy to mi pomoże, gdyż wiem jak to wykorzystać aby nie uruchamiać 2 instancji programu, ale nie mam pojęcia jak poinformować program aby nie otwierał plików w osobnych programach?