mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-17 12:40:35 +01:00
La liste des fichiers recents n'utilisait pas le separateur de fichier du systeme.
Mise a jour de la classe AboutQET : ajout de Youssef git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@559 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -103,12 +103,15 @@ void RecentFiles::extractFilesFromSettings() {
|
||||
Insere un fichier dans la liste des fichiers recents
|
||||
*/
|
||||
void RecentFiles::insertFile(const QString &filepath) {
|
||||
// s'assure que le chemin soit exprime avec des separateurs conformes au systeme
|
||||
QString filepath_ns = QDir::toNativeSeparators(filepath);
|
||||
|
||||
// evite d'inserer un chemin de fichier vide ou en double
|
||||
if (filepath.isEmpty()) return;
|
||||
list_.removeAll(filepath);
|
||||
if (filepath_ns.isEmpty()) return;
|
||||
list_.removeAll(filepath_ns);
|
||||
|
||||
// insere le chemin de fichier
|
||||
list_.push_front(filepath);
|
||||
list_.push_front(filepath_ns);
|
||||
|
||||
// s'assure que l'on ne retient pas plus de fichiers que necessaire
|
||||
while (list_.count() > size_) list_.removeLast();
|
||||
|
||||
Reference in New Issue
Block a user