diff --git a/Changelog b/Changelog index 1df5acd29..a68b6cf02 100644 --- a/Changelog +++ b/Changelog @@ -4,6 +4,7 @@ - FEATURE: Disk cache size can be set from preferences - FEATURE: Peer Exchange (PeX) can be disabled from preferences - FEATURE: Append !.qB extension to incomplete files option (libtorrent >= v0.15 only) + - FEATURE: Torrent files can be renamed * Thu Dec 10 2009 - Christophe Dumez - v2.0.0 - FEATURE: Added program option to disable splash screen diff --git a/src/Icons/oxygen/services.png b/src/Icons/oxygen/services.png new file mode 100644 index 000000000..d09ce30ee Binary files /dev/null and b/src/Icons/oxygen/services.png differ diff --git a/src/icons.qrc b/src/icons.qrc index 0706af43d..820256380 100644 --- a/src/icons.qrc +++ b/src/icons.qrc @@ -133,6 +133,7 @@ Icons/oxygen/edit-paste.png Icons/oxygen/run-build.png Icons/oxygen/proxy.png + Icons/oxygen/services.png Icons/oxygen/user-group-delete.png Icons/oxygen/user-group-new.png Icons/oxygen/log.png diff --git a/src/lang/qbittorrent_bg.qm b/src/lang/qbittorrent_bg.qm index caa9b9ba9..5b62bd683 100644 Binary files a/src/lang/qbittorrent_bg.qm and b/src/lang/qbittorrent_bg.qm differ diff --git a/src/lang/qbittorrent_bg.ts b/src/lang/qbittorrent_bg.ts index 1ce45d80b..fdfc104bb 100644 --- a/src/lang/qbittorrent_bg.ts +++ b/src/lang/qbittorrent_bg.ts @@ -3653,9 +3653,8 @@ Are you sure you want to quit qBittorrent? Изпълнение - Priority - Предимство + Предимство @@ -3702,28 +3701,38 @@ Are you sure you want to quit qBittorrent? e.g. 10 max %1 макс + + + Rename... + + + + + Set priority + + None - Unreachable? Няма - Недостъпни? - + New url seed New HTTP source Нов url на даващ - + New url seed: Нов url на даващ: - + qBittorrent qBittorrent - + This url seed is already in the list. Този url на даващ е вече в списъка. @@ -3732,18 +3741,18 @@ Are you sure you want to quit qBittorrent? Листата на тракери не може да бъде празна. - - + + Choose save path Избери път за съхранение - + Save path creation error Грешка при създаване на път за съхранение - + Could not create the save path Не мога да създам път за съхранение diff --git a/src/lang/qbittorrent_ca.ts b/src/lang/qbittorrent_ca.ts index a6e8db52b..13a9a0182 100644 --- a/src/lang/qbittorrent_ca.ts +++ b/src/lang/qbittorrent_ca.ts @@ -3072,11 +3072,6 @@ Are you sure you want to quit qBittorrent? Progress Progrès - - - Priority - - Unknown Desconegut @@ -3131,39 +3126,49 @@ Are you sure you want to quit qBittorrent? - + + Rename... + + + + + Set priority + + + + New url seed New HTTP source - + New url seed: - + qBittorrent qBittorrent - + This url seed is already in the list. - - + + Choose save path Escull ruta per salvar - + Save path creation error Guardar ruta creació d'error - + Could not create the save path No es pot creat la ruta guardada diff --git a/src/lang/qbittorrent_cs.qm b/src/lang/qbittorrent_cs.qm index 5b5e428e6..531e474d0 100644 Binary files a/src/lang/qbittorrent_cs.qm and b/src/lang/qbittorrent_cs.qm differ diff --git a/src/lang/qbittorrent_cs.ts b/src/lang/qbittorrent_cs.ts index b6531e2d3..7450fa9da 100644 --- a/src/lang/qbittorrent_cs.ts +++ b/src/lang/qbittorrent_cs.ts @@ -2575,9 +2575,8 @@ Opravdu chcete ukončit qBittorrent? Průběh - Priority - Priorita + Priorita Unknown @@ -2628,28 +2627,38 @@ Opravdu chcete ukončit qBittorrent? e.g. 10 max + + + Rename... + + + + + Set priority + + None - Unreachable? Žádné - nedostupné? - + New url seed New HTTP source Nový URL seed - + New url seed: Nový URL seed: - + qBittorrent qBittorrent - + This url seed is already in the list. Tento URL seed už v seznamu existuje. @@ -2658,18 +2667,18 @@ Opravdu chcete ukončit qBittorrent? Seznam trackerů nesmí být prázdný. - - + + Choose save path Vyberte cestu pro uložení - + Save path creation error Chyba při vytváření cesty pro uložení - + Could not create the save path Nemohu vytvořit cestu pro uložení diff --git a/src/lang/qbittorrent_da.qm b/src/lang/qbittorrent_da.qm index 42cd29d9d..f0973b2a6 100644 Binary files a/src/lang/qbittorrent_da.qm and b/src/lang/qbittorrent_da.qm differ diff --git a/src/lang/qbittorrent_da.ts b/src/lang/qbittorrent_da.ts index 88c7f695b..4c59c95eb 100644 --- a/src/lang/qbittorrent_da.ts +++ b/src/lang/qbittorrent_da.ts @@ -2752,9 +2752,8 @@ Er du sikker på at du vil afslutte qBittorrent? Hentet - Priority - Prioritet + Prioritet Unknown @@ -2810,39 +2809,49 @@ Er du sikker på at du vil afslutte qBittorrent? Har seeded i %1 - + + Rename... + + + + + Set priority + + + + New url seed New HTTP source Ny url seed - + New url seed: Ny url seed: - + qBittorrent qBittorrent - + This url seed is already in the list. Denne url seed er allerede på listen. - - + + Choose save path Gem til denne mappe - + Save path creation error Fejl ved oprettelse af mappe - + Could not create the save path Kunne ikke oprette mappe svarende til den indtastede sti diff --git a/src/lang/qbittorrent_de.qm b/src/lang/qbittorrent_de.qm index ebf6a14eb..adb7b6e7e 100644 Binary files a/src/lang/qbittorrent_de.qm and b/src/lang/qbittorrent_de.qm differ diff --git a/src/lang/qbittorrent_de.ts b/src/lang/qbittorrent_de.ts index 39671842b..d88853a39 100644 --- a/src/lang/qbittorrent_de.ts +++ b/src/lang/qbittorrent_de.ts @@ -3606,9 +3606,8 @@ Sind Sie sicher, daß sie qBittorrent beenden möchten? Dateien - Priority - Priorität + Priorität Unknown @@ -3659,28 +3658,38 @@ Sind Sie sicher, daß sie qBittorrent beenden möchten? e.g. 10 max + + + Rename... + + + + + Set priority + + None - Unreachable? Keine - Unerreichbar? - + New url seed New HTTP source Neuer URL Seed - + New url seed: Neuer URL Seed: - + qBittorrent - + This url seed is already in the list. Dieser URL Seed befindet sich bereits in der Liste. @@ -3689,18 +3698,18 @@ Sind Sie sicher, daß sie qBittorrent beenden möchten? die Tracker Liste kann nicht leer sein. - - + + Choose save path Wählen Sie den Speicher-Pfad - + Save path creation error Fehler beim Erstellen des Speicher-Pfades - + Could not create the save path Speicher-Pfad konnte nicht erstellt werden diff --git a/src/lang/qbittorrent_el.qm b/src/lang/qbittorrent_el.qm index fe89ba0a0..2a16430a2 100644 Binary files a/src/lang/qbittorrent_el.qm and b/src/lang/qbittorrent_el.qm differ diff --git a/src/lang/qbittorrent_el.ts b/src/lang/qbittorrent_el.ts index afdc4824f..d98d0fa7c 100644 --- a/src/lang/qbittorrent_el.ts +++ b/src/lang/qbittorrent_el.ts @@ -3717,9 +3717,8 @@ Are you sure you want to quit qBittorrent? Πρόοδος - Priority - Προτεραιότητα + Προτεραιότητα @@ -3766,28 +3765,38 @@ Are you sure you want to quit qBittorrent? e.g. 10 max μέγιστο %1 + + + Rename... + + + + + Set priority + + None - Unreachable? Κανένα - Απροσπέλαστο? - + New url seed New HTTP source Νέο url διαμοιρασμού - + New url seed: Νέο url διαμοιρασμού: - + qBittorrent qBittorrent - + This url seed is already in the list. Αυτό το url διαμοιρασμού είναι ήδη στη λίστα. @@ -3796,18 +3805,18 @@ Are you sure you want to quit qBittorrent? Η λίστα των ιχνηλατών δεν γίνεται να είναι άδειο. - - + + Choose save path Επιλέξτε διαδρομή αποθήκευσης - + Save path creation error Σφάλμα δημιουργίας διαδρομής αποθήκευσης - + Could not create the save path Αδύνατο να δημιουργηθεί η διαδρομή αποθήκευσης diff --git a/src/lang/qbittorrent_en.ts b/src/lang/qbittorrent_en.ts index 00d5804d1..6fa55279c 100644 --- a/src/lang/qbittorrent_en.ts +++ b/src/lang/qbittorrent_en.ts @@ -1922,11 +1922,6 @@ Are you sure you want to quit qBittorrent? Files - - - Priority - - Ignored @@ -1973,39 +1968,49 @@ Are you sure you want to quit qBittorrent? - + + Rename... + + + + + Set priority + + + + New url seed New HTTP source - + New url seed: - + qBittorrent - + This url seed is already in the list. - - + + Choose save path - + Save path creation error - + Could not create the save path diff --git a/src/lang/qbittorrent_es.qm b/src/lang/qbittorrent_es.qm index 724f294b0..73e79e194 100644 Binary files a/src/lang/qbittorrent_es.qm and b/src/lang/qbittorrent_es.qm differ diff --git a/src/lang/qbittorrent_es.ts b/src/lang/qbittorrent_es.ts index 6e393d29f..9756d8e7f 100644 --- a/src/lang/qbittorrent_es.ts +++ b/src/lang/qbittorrent_es.ts @@ -3555,9 +3555,8 @@ Are you sure you want to quit qBittorrent? Progreso - Priority - Prioridad + Prioridad Unknown @@ -3608,28 +3607,38 @@ Are you sure you want to quit qBittorrent? e.g. 10 max + + + Rename... + + + + + Set priority + + None - Unreachable? Nada - ¿Inaccesible? - + New url seed New HTTP source Nueva semilla url - + New url seed: Nueva semilla url: - + qBittorrent qBittorrent - + This url seed is already in the list. Esta semilla url ya está en la lista. @@ -3638,18 +3647,18 @@ Are you sure you want to quit qBittorrent? La lista de trackers no puede estar vacía. - - + + Choose save path Selecciona la ruta de guardado - + Save path creation error Error en la creación de ruta de guardado - + Could not create the save path No se pudo crear la ruta de guardado diff --git a/src/lang/qbittorrent_fi.qm b/src/lang/qbittorrent_fi.qm index ff5c92faa..9893b2130 100644 Binary files a/src/lang/qbittorrent_fi.qm and b/src/lang/qbittorrent_fi.qm differ diff --git a/src/lang/qbittorrent_fi.ts b/src/lang/qbittorrent_fi.ts index 5479da309..682616fa0 100644 --- a/src/lang/qbittorrent_fi.ts +++ b/src/lang/qbittorrent_fi.ts @@ -3244,9 +3244,8 @@ Haluatko varmasti lopettaa qBittorrentin? Edistyminen - Priority - Prioriteetti + Prioriteetti @@ -3293,28 +3292,38 @@ Haluatko varmasti lopettaa qBittorrentin? e.g. 10 max korkeintaan %1 + + + Rename... + + + + + Set priority + + None - Unreachable? Ei yhtään - tavoittamattomissa? - + New url seed New HTTP source Uusi URL-lähde - + New url seed: Uusi URL-lähde: - + qBittorrent qBittorrent - + This url seed is already in the list. URL-jakaja on jo listalla. @@ -3323,18 +3332,18 @@ Haluatko varmasti lopettaa qBittorrentin? Seurantapalvelinlista ei voi olla tyhjä. - - + + Choose save path Valitse tallennuskansio - + Save path creation error Tallennuskansion luominen epäonnistui - + Could not create the save path Tallennuskansion luominen epäonnistui diff --git a/src/lang/qbittorrent_fr.qm b/src/lang/qbittorrent_fr.qm index 8fb8358cf..3ffad7773 100644 Binary files a/src/lang/qbittorrent_fr.qm and b/src/lang/qbittorrent_fr.qm differ diff --git a/src/lang/qbittorrent_fr.ts b/src/lang/qbittorrent_fr.ts index 7d09a77aa..39410efe5 100644 --- a/src/lang/qbittorrent_fr.ts +++ b/src/lang/qbittorrent_fr.ts @@ -3803,9 +3803,8 @@ Comment: Progression - Priority - Priorité + Priorité @@ -3852,28 +3851,38 @@ Comment: e.g. 10 max %1 max + + + Rename... + + + + + Set priority + + None - Unreachable? Aucun - indisponible ? - + New url seed New HTTP source Nouvelle source HTTP - + New url seed: Nouvelle source HTTP : - + qBittorrent qBittorrent - + This url seed is already in the list. Cette source HTTP est déjà dans la liste. @@ -3882,18 +3891,18 @@ Comment: La liste des trackers ne peut pas être vide. - - + + Choose save path Choix du répertoire de destination - + Save path creation error Erreur lors de la création du répertoire de destination - + Could not create the save path Impossible de créer le répertoire de destination diff --git a/src/lang/qbittorrent_hu.qm b/src/lang/qbittorrent_hu.qm index 250677628..7fc9f126d 100644 Binary files a/src/lang/qbittorrent_hu.qm and b/src/lang/qbittorrent_hu.qm differ diff --git a/src/lang/qbittorrent_hu.ts b/src/lang/qbittorrent_hu.ts index f54f41387..057f6d39e 100644 --- a/src/lang/qbittorrent_hu.ts +++ b/src/lang/qbittorrent_hu.ts @@ -3037,9 +3037,8 @@ Bizotos, hogy bezárod a qBittorrentet? Folyamat - Priority - Elsőbbség + Elsőbbség Unknown @@ -3090,28 +3089,38 @@ Bizotos, hogy bezárod a qBittorrentet? e.g. 10 max %1 max + + + Rename... + + + + + Set priority + + None - Unreachable? Nincs - Vagy csak elérhetetlen? - + New url seed New HTTP source Új url forrás - + New url seed: Új url seed: - + qBittorrent qBittorrent - + This url seed is already in the list. Már letöltés alatt ez az url forrás. @@ -3120,18 +3129,18 @@ Bizotos, hogy bezárod a qBittorrentet? Nem hagyhatod üresen a trackerek listáját. - - + + Choose save path Mentés helye - + Save path creation error Járhatatlan ösvény - + Could not create the save path Nem sikerült létrehozni a letöltési könyvtárat. (Írásvédett?) diff --git a/src/lang/qbittorrent_it.qm b/src/lang/qbittorrent_it.qm index 1c0ddbf15..c2e94a858 100644 Binary files a/src/lang/qbittorrent_it.qm and b/src/lang/qbittorrent_it.qm differ diff --git a/src/lang/qbittorrent_it.ts b/src/lang/qbittorrent_it.ts index 1b9b9ec2b..1f9fa2b12 100644 --- a/src/lang/qbittorrent_it.ts +++ b/src/lang/qbittorrent_it.ts @@ -3420,9 +3420,8 @@ Sei sicuro di voler chiudere qBittorrent? Dimensione - Priority - Priorità + Priorità @@ -3469,28 +3468,38 @@ Sei sicuro di voler chiudere qBittorrent? e.g. 10 max Max %1 + + + Rename... + + + + + Set priority + + None - Unreachable? Nessuno - Irraggiungibile? - + New url seed New HTTP source Nuovo seed web - + New url seed: Nuovo seed web: - + qBittorrent qBittorrent - + This url seed is already in the list. Questo seed web è già nella lista. @@ -3499,18 +3508,18 @@ Sei sicuro di voler chiudere qBittorrent? La lista dei tracker non può essere vuota. - - + + Choose save path Scegliere una directory di salvataggio - + Save path creation error Errore nella creazione della directory di salvataggio - + Could not create the save path Impossibile creare la directory di salvataggio diff --git a/src/lang/qbittorrent_ja.qm b/src/lang/qbittorrent_ja.qm index c3d311f55..eb42c8ea6 100644 Binary files a/src/lang/qbittorrent_ja.qm and b/src/lang/qbittorrent_ja.qm differ diff --git a/src/lang/qbittorrent_ja.ts b/src/lang/qbittorrent_ja.ts index bd96f7cf1..d00c6b1d9 100644 --- a/src/lang/qbittorrent_ja.ts +++ b/src/lang/qbittorrent_ja.ts @@ -2966,9 +2966,8 @@ qBittorrent を終了してもよろしいですか? 進行状況 - Priority - 優先度 + 優先度 Unknown @@ -3019,28 +3018,38 @@ qBittorrent を終了してもよろしいですか? e.g. 10 max + + + Rename... + + + + + Set priority + + None - Unreachable? なし - アンリーチ可能ですか? - + New url seed New HTTP source 新しい url シード - + New url seed: 新しい url シード: - + qBittorrent qBittorrent - + This url seed is already in the list. この url シードはすでに一覧にあります。 @@ -3049,18 +3058,18 @@ qBittorrent を終了してもよろしいですか? トラッカの一覧を空にできません。 - - + + Choose save path 保存パスの選択 - + Save path creation error 保存パスの作成エラー - + Could not create the save path 保存パスを作成できませんでした diff --git a/src/lang/qbittorrent_ko.qm b/src/lang/qbittorrent_ko.qm index f04793e1d..76fb7e444 100644 Binary files a/src/lang/qbittorrent_ko.qm and b/src/lang/qbittorrent_ko.qm differ diff --git a/src/lang/qbittorrent_ko.ts b/src/lang/qbittorrent_ko.ts index 9b8b456aa..16d84e724 100644 --- a/src/lang/qbittorrent_ko.ts +++ b/src/lang/qbittorrent_ko.ts @@ -3641,9 +3641,8 @@ Are you sure you want to quit qBittorrent? 크기 - Priority - 우선순위 + 우선순위 @@ -3690,28 +3689,38 @@ Are you sure you want to quit qBittorrent? e.g. 10 max 최고 %1 + + + Rename... + + + + + Set priority + + None - Unreachable? 없음 - 접근할수 없습니까? - + New url seed New HTTP source 새 웹 완전체(Url seed) - + New url seed: 새 웹 완전체(Url seed): - + qBittorrent 큐비토렌트 - + This url seed is already in the list. 이 웹완전체(Url seed)는 이미 목록에 포함되어 있습니다. @@ -3720,18 +3729,18 @@ Are you sure you want to quit qBittorrent? 트렉커 리스트(Trackers List)를 비울수 없습니다. - - + + Choose save path 저장 경로 선택 - + Save path creation error 저장 경로에 설정 오류 - + Could not create the save path 저장 경로를 생성할수가 없습니다 diff --git a/src/lang/qbittorrent_nb.ts b/src/lang/qbittorrent_nb.ts index 8d9ecc289..ca256b9d4 100644 --- a/src/lang/qbittorrent_nb.ts +++ b/src/lang/qbittorrent_nb.ts @@ -2941,11 +2941,6 @@ Are you sure you want to quit qBittorrent? Size Størrelse - - - Priority - - Ignored @@ -2996,39 +2991,49 @@ Are you sure you want to quit qBittorrent? - + + Rename... + + + + + Set priority + + + + New url seed New HTTP source - + New url seed: - + qBittorrent qBittorrent - + This url seed is already in the list. - - + + Choose save path Velg filsti for nedlasting - + Save path creation error Feil ved oprettelsen av filsti - + Could not create the save path Kunne ikke opprette nedlastingsfilstien diff --git a/src/lang/qbittorrent_nl.qm b/src/lang/qbittorrent_nl.qm index c7b72d687..36387f95b 100644 Binary files a/src/lang/qbittorrent_nl.qm and b/src/lang/qbittorrent_nl.qm differ diff --git a/src/lang/qbittorrent_nl.ts b/src/lang/qbittorrent_nl.ts index 07f4d1bc3..4c2569bd2 100644 --- a/src/lang/qbittorrent_nl.ts +++ b/src/lang/qbittorrent_nl.ts @@ -3155,7 +3155,7 @@ Are you sure you want to quit qBittorrent? Priority - Prioriteit + Prioriteit Unknown @@ -3281,6 +3281,14 @@ Are you sure you want to quit qBittorrent? e.g. Seeded for 3m10s + + Rename... + + + + Set priority + + QTextEdit diff --git a/src/lang/qbittorrent_pl.qm b/src/lang/qbittorrent_pl.qm index 8a5adcf98..dc4e50d03 100644 Binary files a/src/lang/qbittorrent_pl.qm and b/src/lang/qbittorrent_pl.qm differ diff --git a/src/lang/qbittorrent_pl.ts b/src/lang/qbittorrent_pl.ts index 05e4bfc9e..25d17a4f8 100644 --- a/src/lang/qbittorrent_pl.ts +++ b/src/lang/qbittorrent_pl.ts @@ -3188,7 +3188,7 @@ Czy napewno zamknąć qBittorrent? Priority - Priorytet + Priorytet Unknown @@ -3314,6 +3314,14 @@ Czy napewno zamknąć qBittorrent? e.g. Seeded for 3m10s rozsiewany przez: %1 + + Rename... + + + + Set priority + + QTextEdit diff --git a/src/lang/qbittorrent_pt.qm b/src/lang/qbittorrent_pt.qm index eebaff019..1f61fc85f 100644 Binary files a/src/lang/qbittorrent_pt.qm and b/src/lang/qbittorrent_pt.qm differ diff --git a/src/lang/qbittorrent_pt.ts b/src/lang/qbittorrent_pt.ts index 028fb4d7e..bd34ec8c8 100644 --- a/src/lang/qbittorrent_pt.ts +++ b/src/lang/qbittorrent_pt.ts @@ -3056,7 +3056,7 @@ Está certo que quer sair do qBittorrent? Priority - Prioridade + Prioridade Unknown @@ -3182,6 +3182,14 @@ Está certo que quer sair do qBittorrent? e.g. Seeded for 3m10s Seeded pelo %1 + + Rename... + + + + Set priority + + QTextEdit diff --git a/src/lang/qbittorrent_pt_BR.qm b/src/lang/qbittorrent_pt_BR.qm index eebaff019..1f61fc85f 100644 Binary files a/src/lang/qbittorrent_pt_BR.qm and b/src/lang/qbittorrent_pt_BR.qm differ diff --git a/src/lang/qbittorrent_pt_BR.ts b/src/lang/qbittorrent_pt_BR.ts index 028fb4d7e..bd34ec8c8 100644 --- a/src/lang/qbittorrent_pt_BR.ts +++ b/src/lang/qbittorrent_pt_BR.ts @@ -3056,7 +3056,7 @@ Está certo que quer sair do qBittorrent? Priority - Prioridade + Prioridade Unknown @@ -3182,6 +3182,14 @@ Está certo que quer sair do qBittorrent? e.g. Seeded for 3m10s Seeded pelo %1 + + Rename... + + + + Set priority + + QTextEdit diff --git a/src/lang/qbittorrent_ro.qm b/src/lang/qbittorrent_ro.qm index 80651d1a3..ddd73ce05 100644 Binary files a/src/lang/qbittorrent_ro.qm and b/src/lang/qbittorrent_ro.qm differ diff --git a/src/lang/qbittorrent_ro.ts b/src/lang/qbittorrent_ro.ts index 6b97a6264..daa043ead 100644 --- a/src/lang/qbittorrent_ro.ts +++ b/src/lang/qbittorrent_ro.ts @@ -2990,7 +2990,7 @@ Sunteți siguri că doriți să închideți qBittorrent? Priority - Prioritate + Prioritate Unknown @@ -3116,6 +3116,14 @@ Sunteți siguri că doriți să închideți qBittorrent? e.g. Seeded for 3m10s Seed-eri pentru %1 + + Rename... + + + + Set priority + + QTextEdit diff --git a/src/lang/qbittorrent_ru.qm b/src/lang/qbittorrent_ru.qm index eb95296c2..71c90d5b6 100644 Binary files a/src/lang/qbittorrent_ru.qm and b/src/lang/qbittorrent_ru.qm differ diff --git a/src/lang/qbittorrent_ru.ts b/src/lang/qbittorrent_ru.ts index 4bdac9339..c0dfcdca3 100644 --- a/src/lang/qbittorrent_ru.ts +++ b/src/lang/qbittorrent_ru.ts @@ -167,121 +167,121 @@ p, li { white-space: pre-wrap; } Bittorrent %1 reached the maximum ratio you set. - %1 достиг установленного вами максимального соотношения. + %1 достиг установленного вами максимального соотношения. qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 - qBittorrent привязан к порту: TCP/%1 + qBittorrent привязан к порту: TCP/%1 UPnP support [ON] - Поддержка UPnP [Вкл] + Поддержка UPnP [Вкл] UPnP support [OFF] - Поддержка UPnP [Выкл] + Поддержка UPnP [Выкл] NAT-PMP support [ON] - Поддержка NAT-PMP [Вкл] + Поддержка NAT-PMP [Вкл] NAT-PMP support [OFF] - Поддержка NAT-PMP [Выкл] + Поддержка NAT-PMP [Выкл] DHT support [ON], port: UDP/%1 - Поддержка DHT [Вкл.], порт: UDP/%1 + Поддержка DHT [Вкл.], порт: UDP/%1 DHT support [OFF] - Поддержка DHT [Выкл] + Поддержка DHT [Выкл] PeX support [ON] - Поддержка PeX [Вкл] + Поддержка PeX [Вкл] Local Peer Discovery [ON] - Обнаружение локальных пиров [Вкл] + Обнаружение локальных пиров [Вкл] Local Peer Discovery support [OFF] - Обнаружение локальных пиров [Выкл] + Обнаружение локальных пиров [Выкл] Encryption support [ON] - Поддержка шифрования [Вкл] + Поддержка шифрования [Вкл] Encryption support [FORCED] - Поддержка шифрования [Принудительно] + Поддержка шифрования [Принудительно] Encryption support [OFF] - Поддержка шифрования [Выкл] + Поддержка шифрования [Выкл] Web User Interface Error - Unable to bind Web UI to port %1 - + Ошибка WEb интерфейса - Не могу привязаться к порту %1 '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... - '%1' был удален из списка передач и с жесткого диска. + '%1' был удален из списка передач и с жесткого диска. '%1' was removed from transfer list. 'xxx.avi' was removed... - '%1' был удален из списка передач. + '%1' был удален из списка передач. '%1' is not a valid magnet URI. - '%1' не является magnet URI. + '%1' не является magnet URI. '%1' is already in download list. e.g: 'xxx.avi' is already in download list. - '%1' уже присутствует в списке закачек. + '%1' уже присутствует в списке закачек. '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) - + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. - '%1' добавлен в список закачек. + '%1' добавлен в список закачек. Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' - + Не удалось декодировать torrent файл: '%1' This file is either corrupted or this isn't a torrent. - Этот файл либо поврежден, либо не torrent типа. + Этот файл либо поврежден, либо не torrent типа. <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked - <font color='red'>%1</font> <i>был заблокирован в соответствии с вашим IP фильтром</i> + <font color='red'>%1</font> <i>был заблокирован в соответствии с вашим IP фильтром</i> <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned - <font color='red'>%1</font> <i>был заблокирован из-за поврежденных кусочков</i> + <font color='red'>%1</font> <i>был заблокирован из-за поврежденных кусочков</i> Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 - Рекурсивная загрузка файла %1 ввстроенного в торрент %2 + Рекурсивная загрузка файла %1 ввстроенного в торрент %2 Unable to decode %1 torrent file. - Не удалось декодировать %1 torrent файл. + Не удалось декодировать %1 torrent файл. Couldn't listen on any of the given ports. @@ -289,28 +289,28 @@ p, li { white-space: pre-wrap; } UPnP/NAT-PMP: Port mapping failure, message: %1 - Распределение портов UPnP/NAT-PMP не удалось с сообщением: %1 + Распределение портов UPnP/NAT-PMP не удалось с сообщением: %1 UPnP/NAT-PMP: Port mapping successful, message: %1 - Распределение портов UPnP/NAT-PMP прошло успешно: %1 + Распределение портов UPnP/NAT-PMP прошло успешно: %1 Fast resume data was rejected for torrent %1, checking again... - Быстрое восстановление данных для torrentа %1 было невозможно, проверка заново... + Быстрое восстановление данных для torrentа %1 было невозможно, проверка заново... Url seed lookup failed for url: %1, message: %2 - Поиск раздающего Url не удался: %1, сообщение: %2 + Поиск раздающего Url не удался: %1, сообщение: %2 Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... - Скачивание '%1', подождите... + Скачивание '%1', подождите... Couldn't listen on port %1, using %2 instead. - + Невозможно прослушать порт %1, используется %2 взамен. Using a disk cache size of %1 MiB @@ -779,7 +779,7 @@ p, li { white-space: pre-wrap; } Preferences - Предпочтения + Настройки General @@ -1195,15 +1195,7 @@ p, li { white-space: pre-wrap; } Use a different port for DHT and Bittorrent - - - - Disk cache: - - - - MiB (advanced) - + Использовать разные порты для DHT и Bittorrent QGroupBox::title { @@ -1241,6 +1233,14 @@ QGroupBox { Append .!qB extension to incomplete files + + Disk cache: + + + + MiB (advanced) + + Enable Peer Exchange / PeX (requires restart) @@ -1369,42 +1369,42 @@ QGroupBox { %1/s e.g. 120 KiB/s - + %1/с Working - + Работает Updating... - + Обновляется... Not working - + Не работает Not contacted yet - + Не соединился this session - эта сессия + эта сессия /s /second (i.e. per second) - + Seeded for %1 e.g. Seeded for 3m10s - + Раздается %1 %1 max e.g. 10 max - %1 макс + %1 макс Normal @@ -1597,7 +1597,7 @@ QGroupBox { Choose save path - Выберите путь сохранения + Выберите путь сохранения @@ -2561,7 +2561,7 @@ Are you sure you want to quit qBittorrent? Some files are currently transferring. Are you sure you want to quit qBittorrent? - Некоторые файлы еще переносятся. Вы уверены что хотите выйти из qBittorrent? + Есть активные торренты. Вы уверены что хотите выйти из qBittorrent? Alt+2 @@ -2589,78 +2589,78 @@ Are you sure you want to quit qBittorrent? qBittorrent %1 (Down: %2/s, Up: %3/s) %1 is qBittorrent version - + qBittorrent %1 (Скач: %2/с, Отд: %3/с) HttpServer File - + Файл Edit - + Изменить Help - + Помощь Delete from HD - + Удалить с жесткого диска Download Torrents from their URL or Magnet link - + Скачативать торренты с их URL и Magnet ссылки Only one link per line - + Толко одна ссылка в строке Download - + Скачать Download local torrent - + Скачать локальный торрент Torrent files were correctly added to download list. - + Торренты были добавлены в список скачивания. Point to torrent file - + Укажите торрент файл Are you sure you want to delete the selected torrents from the transfer list and hard disk? - + Вы уверены что хотите удалить выделенные торренты из списка и с жесткого диска? Download rate limit must be greater than 0 or disabled. - + Ограничение соотношения скачивания должно быть больше 0 или отключено. Upload rate limit must be greater than 0 or disabled. - + Ограничение соотношения раздачи должно быть больше 0 или отключено. Maximum number of connections limit must be greater than 0 or disabled. - + Максимальное число соединений должно быть больше 0 или отключено. Maximum number of connections per torrent limit must be greater than 0 or disabled. - + Максимальное число соединений на торрент должно быть больше 0 или отключено. Maximum number of upload slots per torrent limit must be greater than 0 or disabled. - + Максимальное число слотов раздачи на торрент должно быть больше 0 или отключено. Unable to save program preferences, qBittorrent is probably unreachable. - + Не возможно сохранить настройки, qBittorrent возможно недоступен. @@ -2735,7 +2735,7 @@ Are you sure you want to quit qBittorrent? Preferences - Предпочтения + Настройки About @@ -2839,7 +2839,7 @@ Are you sure you want to quit qBittorrent? Create torrent - Создать поток + Создать торрент Ratio: @@ -2919,15 +2919,15 @@ Are you sure you want to quit qBittorrent? Log Window - + Лог Open torrent - + Открыть торрент Visit Website - + Посетить веб-сайт @@ -3095,7 +3095,7 @@ Are you sure you want to quit qBittorrent? Comment: - Комментарий: + Комментарий: Current session @@ -3163,7 +3163,7 @@ Are you sure you want to quit qBittorrent? Priority - Приоритет + Приоритет Unknown @@ -3220,7 +3220,7 @@ Are you sure you want to quit qBittorrent? Wasted: - + Потрачено: UP limit: @@ -3282,16 +3282,24 @@ Are you sure you want to quit qBittorrent? Availability: - + Доступность: /s /second (i.e. per second) - + Seeded for %1 e.g. Seeded for 3m10s + Раздается %1 + + + Rename... + + + + Set priority @@ -3426,7 +3434,7 @@ p, li { white-space: pre-wrap; } Bullet - + Article title @@ -3821,109 +3829,109 @@ Changelog: Global Download Speed Limit - Глобальное ограничение скорости закачки + Глобальное ограничение скорости закачки Global Upload Speed Limit - Глобальное ограничение скорость раздачи + Глобальное ограничение скорость раздачи D: %1/s - T: %2 Download speed: x KiB/s - Transferred: x MiB - + Скач: %1/с - Перед: %2 U: %1/s - T: %2 Upload speed: x KiB/s - Transferred: x MiB - + Отдача: %1/с - Перед: %2 D: %1 B/s - T: %2 Download speed: x B/s - Transferred: x MiB - + Скач: %1Б/с - Перед: %2 U: %1 B/s - T: %2 Upload speed: x B/s - Transferred: x MiB - + Отдача: %1Б/с - Перед: %2 TorrentFilesModel Name - Имя + Имя Size - Размер + Размер Progress - + Прогресс Priority - Приоритет + Приоритет TrackerList URL - + Ссылка Status - Статус + Статус Peers - Пиры + Пиры Message - + Сообщение [DHT] - + [PeX] - + [LSD] - + Working - + Работает Disabled - Выключено + Выключено This torrent is private - + Это приватный торрент Updating... - + Обновляется... Not working - + Не работает Not contacted yet - + Не соединился Add a new tracker - + Добавить новый трекер @@ -3974,7 +3982,7 @@ Changelog: /s /second (.i.e per second) - + @@ -4065,7 +4073,7 @@ Changelog: Column visibility - + Отображение колонок Start @@ -4119,7 +4127,7 @@ Changelog: Up Speed i.e: Upload speed - Скорость загр + Скорость отдачи Name @@ -4178,11 +4186,11 @@ Changelog: Download in sequential order - + Скачивать последовательно Download first and last piece first - + Скачивать первый и последний кусок сначала Label @@ -5172,7 +5180,7 @@ Changelog: You can get new search engine plugins here: <a href="http://plugins.qbittorrent.org">http://plugins.qbittorrent.org</a> - + Вы можете получить новый плагины поиска здесь: <a href="http://plugins.qbittorrent.org">http://plugins.qbittorrent.org</a> diff --git a/src/lang/qbittorrent_sk.qm b/src/lang/qbittorrent_sk.qm index 288da7df5..a69559fe6 100644 Binary files a/src/lang/qbittorrent_sk.qm and b/src/lang/qbittorrent_sk.qm differ diff --git a/src/lang/qbittorrent_sk.ts b/src/lang/qbittorrent_sk.ts index fc0d1f154..3167b722b 100644 --- a/src/lang/qbittorrent_sk.ts +++ b/src/lang/qbittorrent_sk.ts @@ -3074,7 +3074,7 @@ Ste si istý, že chcete ukončiť Bittorrent? Priority - Priorita + Priorita None - Unreachable? @@ -3200,6 +3200,14 @@ Ste si istý, že chcete ukončiť Bittorrent? Comment: Komentár: + + Rename... + + + + Set priority + + QTextEdit diff --git a/src/lang/qbittorrent_sr.qm b/src/lang/qbittorrent_sr.qm index dd3a8b271..640d24349 100644 Binary files a/src/lang/qbittorrent_sr.qm and b/src/lang/qbittorrent_sr.qm differ diff --git a/src/lang/qbittorrent_sr.ts b/src/lang/qbittorrent_sr.ts index 4b00fba51..5a22953ea 100644 --- a/src/lang/qbittorrent_sr.ts +++ b/src/lang/qbittorrent_sr.ts @@ -1982,9 +1982,8 @@ Are you sure you want to quit qBittorrent? Фајлови - Priority - Приоритет + Приоритет @@ -2032,39 +2031,49 @@ Are you sure you want to quit qBittorrent? %1 max - + + Rename... + + + + + Set priority + + + + New url seed New HTTP source Нов Url донор - + New url seed: Нов Url донор: - + qBittorrent qBittorrent - + This url seed is already in the list. Овај Url донор је већ на листи. - - + + Choose save path Изаберите путању чувања - + Save path creation error Грешка у путањи за чување - + Could not create the save path Не могу да креирам путању за чување фајла diff --git a/src/lang/qbittorrent_sv.qm b/src/lang/qbittorrent_sv.qm index b1546562b..d1202f3b7 100644 Binary files a/src/lang/qbittorrent_sv.qm and b/src/lang/qbittorrent_sv.qm differ diff --git a/src/lang/qbittorrent_sv.ts b/src/lang/qbittorrent_sv.ts index e487c8a0a..a2fb5dec3 100644 --- a/src/lang/qbittorrent_sv.ts +++ b/src/lang/qbittorrent_sv.ts @@ -2003,7 +2003,7 @@ Are you sure you want to quit qBittorrent? Priority - Prioritet + Prioritet None - Unreachable? @@ -2125,6 +2125,14 @@ Are you sure you want to quit qBittorrent? e.g. Seeded for 3m10s Distribuerad i %1 + + Rename... + + + + Set priority + + RSS diff --git a/src/lang/qbittorrent_tr.qm b/src/lang/qbittorrent_tr.qm index fc528943d..b1ec59afb 100644 Binary files a/src/lang/qbittorrent_tr.qm and b/src/lang/qbittorrent_tr.qm differ diff --git a/src/lang/qbittorrent_tr.ts b/src/lang/qbittorrent_tr.ts index 648fe19fd..d11b56065 100644 --- a/src/lang/qbittorrent_tr.ts +++ b/src/lang/qbittorrent_tr.ts @@ -3149,7 +3149,7 @@ qBittorrent'ten çıkmak istediğinize emin misiniz? Priority - Öncelik + Öncelik Unknown @@ -3275,6 +3275,14 @@ qBittorrent'ten çıkmak istediğinize emin misiniz? e.g. Seeded for 3m10s Gönderme zamanı: %1 + + Rename... + + + + Set priority + + QTextEdit diff --git a/src/lang/qbittorrent_uk.qm b/src/lang/qbittorrent_uk.qm index 37d5de7d5..01871156f 100644 Binary files a/src/lang/qbittorrent_uk.qm and b/src/lang/qbittorrent_uk.qm differ diff --git a/src/lang/qbittorrent_uk.ts b/src/lang/qbittorrent_uk.ts index 37dbdbbe6..adee88dc3 100644 --- a/src/lang/qbittorrent_uk.ts +++ b/src/lang/qbittorrent_uk.ts @@ -3006,7 +3006,7 @@ Are you sure you want to quit qBittorrent? Priority - Пріоритет + Пріоритет Unknown @@ -3132,6 +3132,14 @@ Are you sure you want to quit qBittorrent? e.g. Seeded for 3m10s + + Rename... + + + + Set priority + + QTextEdit diff --git a/src/lang/qbittorrent_zh.qm b/src/lang/qbittorrent_zh.qm index ddc4e0fc9..3ec6e32ff 100644 Binary files a/src/lang/qbittorrent_zh.qm and b/src/lang/qbittorrent_zh.qm differ diff --git a/src/lang/qbittorrent_zh.ts b/src/lang/qbittorrent_zh.ts index a54bf2e9f..fcbbf7b0f 100644 --- a/src/lang/qbittorrent_zh.ts +++ b/src/lang/qbittorrent_zh.ts @@ -3289,7 +3289,7 @@ Are you sure you want to quit qBittorrent? Priority - 优先 + 优先 None - Unreachable? @@ -3411,6 +3411,14 @@ Are you sure you want to quit qBittorrent? e.g. Seeded for 3m10s 已做种%1 + + Rename... + + + + Set priority + + QTextEdit diff --git a/src/lang/qbittorrent_zh_TW.qm b/src/lang/qbittorrent_zh_TW.qm index bcb73be4a..4bc39ad56 100644 Binary files a/src/lang/qbittorrent_zh_TW.qm and b/src/lang/qbittorrent_zh_TW.qm differ diff --git a/src/lang/qbittorrent_zh_TW.ts b/src/lang/qbittorrent_zh_TW.ts index 3817cc68e..fcaa17527 100644 --- a/src/lang/qbittorrent_zh_TW.ts +++ b/src/lang/qbittorrent_zh_TW.ts @@ -2098,7 +2098,7 @@ Are you sure you want to quit qBittorrent? Priority - 優先度 + 優先度 Unknown @@ -2224,6 +2224,14 @@ Are you sure you want to quit qBittorrent? e.g. Seeded for 3m10s 已做種 %1 + + Rename... + + + + Set priority + + RSS diff --git a/src/propertieswidget.cpp b/src/propertieswidget.cpp index e751bd53d..5dd6e4244 100644 --- a/src/propertieswidget.cpp +++ b/src/propertieswidget.cpp @@ -476,64 +476,106 @@ void PropertiesWidget::on_files_button_clicked() { } void PropertiesWidget::displayFilesListMenu(const QPoint&){ - //if(h.get_torrent_info().num_files() == 1) return; - QMenu myFilesLlistMenu(this); - //QModelIndex index; - // Enable/disable pause/start action given the DL state - //QModelIndexList selectedIndexes = filesList->selectionModel()->selectedIndexes(); - myFilesLlistMenu.setTitle(tr("Priority")); - myFilesLlistMenu.addAction(actionIgnored); - myFilesLlistMenu.addAction(actionNormal); - myFilesLlistMenu.addAction(actionHigh); - myFilesLlistMenu.addAction(actionMaximum); + QMenu myFilesLlistMenu; + QModelIndexList selectedRows = filesList->selectionModel()->selectedRows(0); + QAction *actRename = 0; + if(selectedRows.size() == 1 && PropListModel->getType(selectedRows.first())==TFILE) { + actRename = myFilesLlistMenu.addAction(QIcon(QString::fromUtf8(":/Icons/oxygen/edit_clear.png")), tr("Rename...")); + myFilesLlistMenu.addSeparator(); + } + QMenu *prioritiesMenu = myFilesLlistMenu.addMenu(QIcon(":/Icons/oxygen/services.png"), tr("Set priority")); + prioritiesMenu->addAction(actionIgnored); + prioritiesMenu->addAction(actionNormal); + prioritiesMenu->addAction(actionHigh); + prioritiesMenu->addAction(actionMaximum); // Call menu - myFilesLlistMenu.exec(QCursor::pos()); + QAction *act = myFilesLlistMenu.exec(QCursor::pos()); + if(act) { + if(act == actRename) { + renameSelectedFile(); + } + } +} + +void PropertiesWidget::renameSelectedFile() { + QModelIndexList selectedIndexes = filesList->selectionModel()->selectedRows(0); + Q_ASSERT(selectedIndexes.size() == 1); + // Ask for new name + bool ok; + QString new_name_last = QInputDialog::getText(this, tr("Rename torrent file"), + tr("New name:"), QLineEdit::Normal, + selectedIndexes.first().data().toString(), &ok); + if (ok && !new_name_last.isEmpty()) { + int file_index = PropListModel->getFileIndex(selectedIndexes.first()); + if(!h.is_valid() || !h.has_metadata()) return; + QString old_name = misc::toQString(h.get_torrent_info().file_at(file_index).path.string()); + if(old_name.endsWith(".!qB") && !new_name_last.endsWith(".!qB")) { + new_name_last += ".!qB"; + } + QStringList path_items = old_name.split(QDir::separator()); + path_items.removeLast(); + path_items << new_name_last; + QString new_name = path_items.join(QDir::separator()); + if(old_name == new_name) { + qDebug("Name did not change"); + return; + } + // Check if that name is already used + for(int i=0; isetData(selectedIndexes.first(), new_name_last); + } } void PropertiesWidget::ignoreSelection(){ - QModelIndexList selectedIndexes = filesList->selectionModel()->selectedIndexes(); + QModelIndexList selectedIndexes = filesList->selectionModel()->selectedRows(PRIORITY); foreach(const QModelIndex &index, selectedIndexes){ - if(index.column() == PRIORITY){ - if(PropListModel->data(index) != QVariant(IGNORED)){ - PropListModel->setData(index, QVariant(IGNORED)); - filteredFilesChanged(); - } + if(PropListModel->data(index) != QVariant(IGNORED)){ + PropListModel->setData(index, QVariant(IGNORED)); + filteredFilesChanged(); } } } void PropertiesWidget::normalSelection(){ - QModelIndexList selectedIndexes = filesList->selectionModel()->selectedIndexes(); + QModelIndexList selectedIndexes = filesList->selectionModel()->selectedRows(PRIORITY); foreach(const QModelIndex &index, selectedIndexes){ - if(index.column() == PRIORITY){ - if(PropListModel->data(index) != QVariant(NORMAL)){ - PropListModel->setData(index, QVariant(NORMAL)); - filteredFilesChanged(); - } + if(PropListModel->data(index) != QVariant(NORMAL)){ + PropListModel->setData(index, QVariant(NORMAL)); + filteredFilesChanged(); } } } void PropertiesWidget::highSelection(){ - QModelIndexList selectedIndexes = filesList->selectionModel()->selectedIndexes(); + QModelIndexList selectedIndexes = filesList->selectionModel()->selectedRows(PRIORITY); foreach(const QModelIndex &index, selectedIndexes){ - if(index.column() == PRIORITY){ - if(PropListModel->data(index) != QVariant(HIGH)){ - PropListModel->setData(index, QVariant(HIGH)); - filteredFilesChanged(); - } + if(PropListModel->data(index) != QVariant(HIGH)){ + PropListModel->setData(index, QVariant(HIGH)); + filteredFilesChanged(); } } } void PropertiesWidget::maximumSelection(){ - QModelIndexList selectedIndexes = filesList->selectionModel()->selectedIndexes(); + QModelIndexList selectedIndexes = filesList->selectionModel()->selectedRows(PRIORITY); foreach(const QModelIndex &index, selectedIndexes){ - if(index.column() == PRIORITY){ - if(PropListModel->data(index) != QVariant(MAXIMUM)){ - PropListModel->setData(index, QVariant(MAXIMUM)); - filteredFilesChanged(); - } + if(PropListModel->data(index) != QVariant(MAXIMUM)){ + PropListModel->setData(index, QVariant(MAXIMUM)); + filteredFilesChanged(); } } } diff --git a/src/propertieswidget.h b/src/propertieswidget.h index 206ceee26..2c1434db4 100644 --- a/src/propertieswidget.h +++ b/src/propertieswidget.h @@ -98,6 +98,7 @@ protected slots: void showPiecesDownloaded(bool show); void showPiecesAvailability(bool show); void updateSavePath(QTorrentHandle& h); + void renameSelectedFile(); public slots: void loadDynamicData(); diff --git a/src/torrentfilesmodel.h b/src/torrentfilesmodel.h index 3794bedcb..5ebbf9b7d 100644 --- a/src/torrentfilesmodel.h +++ b/src/torrentfilesmodel.h @@ -50,13 +50,15 @@ private: TreeItem *parentItem; TreeItemType type; qulonglong total_done; + int file_index; public: // File Construction - TreeItem(file_entry f, TreeItem *parent) { + TreeItem(file_entry f, TreeItem *parent, int _file_index) { Q_ASSERT(parent); parentItem = parent; type = TFILE; + file_index = _file_index; QString name = misc::toQString(f.path.string()).split("/").last(); // Do not display incomplete extensions if(name.endsWith(".!qB")) @@ -103,6 +105,15 @@ public: qDeleteAll(childItems); } + TreeItemType getType() const { + return type; + } + + int getFileIndex() const { + Q_ASSERT(type ==TFILE); + return file_index; + } + void deleteAllChildren() { Q_ASSERT(type==ROOT); qDeleteAll(childItems); @@ -369,6 +380,16 @@ public: return true; } + TreeItemType getType(const QModelIndex &index) { + TreeItem *item = static_cast(index.internalPointer()); + return item->getType(); + } + + int getFileIndex(const QModelIndex &index) { + TreeItem *item = static_cast(index.internalPointer()); + return item->getFileIndex(); + } + QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const { if (!index.isValid()) return QVariant(); @@ -464,7 +485,7 @@ public: TreeItem *parent = this->rootItem; if(t.num_files() ==1) { - TreeItem *f = new TreeItem(t.file_at(0), parent); + TreeItem *f = new TreeItem(t.file_at(0), parent, 0); //parent->appendChild(f); files_index[0] = f; emit layoutChanged(); @@ -496,7 +517,7 @@ public: current_parent = new_parent; } // Actually create the file - TreeItem *f = new TreeItem(*fi, current_parent); + TreeItem *f = new TreeItem(*fi, current_parent, i); //current_parent->appendChild(f); files_index[i] = f; fi++;