void NotepadWindow::on_actionOpen_triggered()
{
QString file = QFileDialog::getOpenFileName(this, "open"); // Otwórz okienko wyboru plików
if(!file.isEmpty()) // Jeśli plik nie jest pusty
{
QFile sFile(file);
if(sFile.open(QFile::ReadOnly | QFile::Text)) // Jeśli plik jest otwarty
{
mFilename = file;
QTextStream in(&sFile);
QString text = in.readAll();
sFile.close();
ui->textEdit->setPlainText(text);
}
}
Powyższy kod odpowiada u mnie za otwieranie plików po naciśnięciu przycisku "otwórz". Chciałbym, abym mógł również otwierać pliki bezpośrednio, naciskając na plik tekstowy i "otwórz za pomocą". Wiem jedynie, że trzeba coś kombinować z int main(int argc, char *argv[]), ale zielonego pojęcia nie mam jak się za to zabrać. Pomożecie?