Qt otwieranie wielu pliku na raz w własnym notatniku

0

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?

0

Gdybyś spojrzał chociaż do dokumentacji klasy to byś zobaczył, że możesz użyć metody sendMessage() (sygnał messageReceived).

1 użytkowników online, w tym zalogowanych: 0, gości: 1