собственно начал реализацию метода
вот что получилось
void MainWindow::on_Treeview_doubleClicked(QModelIndex &index) //двойнойклик по тривиеву
{
if (model1->fileInfo(index).isFile(); //если файл
{
QString str=model1->fileInfo(index).absoluteFilePatch(); // берем его абсолютный путь
QDesktopServices::openurl(QUrl(str); //запускаем файл в ассоциированным с ним приложении
}
}
Вот вроде все нормально работают
txt файлы открываются в редакторе
cpp и ui открываются в qt creator...
возник маленький вопросик
дело в том что когда я кликаю мышкой
по объекту файловой системы(допустим файлу)
то как бы на мгновение происходит активация переименования(те активируется переименование файла на несколько секунд), а потом уже как бы файл запускается в ассоц. с ним приложении так вот вопрос как бы мне заблокировать переименование файла при двойном клике по объекту(файлу) ?