Я пытаюсь написать файловый менеджер.Копирование, удаление функций работают хорошо.Теперь мне нужно добавить функцию «Терминал», которая будет запускать терминал в текущем каталоге.
void MainWindow::onCopyActionTriggered()
{
// Get current index.
QModelIndex cIndex = mainExplorer->currentIndex();
if(!cIndex.isValid()) return;
// Get path of file to be copied.
QString cPath = mainExplorerModel->fileInfo(cIndex).absoluteFilePath();
QMimeData *data = new QMimeData();
QList<QUrl> urlsList;
urlsList.append(QUrl::fromLocalFile(cPath));
data->setUrls(urlsList);
clipboard->setMimeData(data);
}
Вот, например, функция копирования