void NavFichiers::slotGo() { QString chemin = afficherCheminActuel->text(); if (chemin.contains(QRegExp("^(http|http|ftp)"))) { p_navigateurWeb->slotNouvelOnglet(); p_navigateurWeb->slotOuvrirUrl(chemin); FenPrincipale *fen = qobject_cast<FenPrincipale *>(p_fenPrincipale); if (fen != 0) { if (!Multiuso::openTabsList(fen->tabWidget()).contains("Navigateur Web")) fen->openTab("Navigateur Web"); fen->setTabIndex(Multiuso::tabIndexOf("Navigateur Web", fen->tabWidget())); } return; } QDir dir(chemin); if (dir.exists()) { pageActuelle()->setChemin(chemin); pageActuelle()->lister(); afficherCheminActuel->setText(pageActuelle()->chemin()); onglets->setTabText(onglets->currentIndex(), QDir(pageActuelle()->chemin()).dirName()); } else { afficherCheminActuel->setText(pageActuelle()->chemin()); } }