From 8883b2207f6d7fc0d7e9a8c7c14f1f31d09085dd Mon Sep 17 00:00:00 2001 From: George Ember Date: Wed, 21 Sep 2016 17:12:02 +0300 Subject: Translated to Greek MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Finished. Not 100% sure about Trigger meaning Trigger Terminal Εμφάνιση/Απόκρυψη Γραμμής Εντολών --- .../desktop-utils/lumina-terminal/i18n/l-terminal_el.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src-qt5') diff --git a/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_el.ts b/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_el.ts index fe7211a7..2d9b7119 100644 --- a/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_el.ts +++ b/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_el.ts @@ -6,12 +6,12 @@ Copy Selection - + Αντιγραφή Επιλογής Paste - + Επικόλληση @@ -19,27 +19,27 @@ Trigger Terminal - + Εμφάνιση/Απόκρυψη Γραμμής Εντολών Top of Screen - + Επάνω Μέρος της Οθόνης Close Terminal - + Κλείσιμο Γραμμής Εντολών Move To Monitor - + Μετακίνηση στην Οθόνη Monitor %1 - + Οθόνη %1 -- cgit From f6fa1fa61448c3de4f5d3a62ceb5133abd9e8eec Mon Sep 17 00:00:00 2001 From: Moo Date: Fri, 23 Sep 2016 08:47:04 +0000 Subject: Translated using Weblate (l_TE@lt (generated)) Currently translated at 100.0% (54 of 54 strings) --- .../desktop-utils/lumina-textedit/i18n/l-te_lt.ts | 138 +++++++++++---------- 1 file changed, 72 insertions(+), 66 deletions(-) (limited to 'src-qt5') diff --git a/src-qt5/desktop-utils/lumina-textedit/i18n/l-te_lt.ts b/src-qt5/desktop-utils/lumina-textedit/i18n/l-te_lt.ts index 22fbf247..5a5bab85 100644 --- a/src-qt5/desktop-utils/lumina-textedit/i18n/l-te_lt.ts +++ b/src-qt5/desktop-utils/lumina-textedit/i18n/l-te_lt.ts @@ -1,41 +1,41 @@ - + ColorDialog - + Customize Colors Tinkinti spalvas - + Item Type Elemento tipas - + Color Spalva - + Sample Pavyzdys - - + + Select Color Pasirinkti spalvą - + Cancel Atsisakyti - + Apply Taikyti @@ -43,252 +43,258 @@ MainUI - + MainWindow Pagrindinis langas - + Tab 1 Kortelė 1 - + Find the previous match Rasti ankstesnį atitikmenį - - - - - + + + + + ... ... - + Find: Rasti: - + Find the next match Rasti kitą atitikmenį - + Replace: Pakeisti: - + Match case Skirti raidžių dydį - + Replace next match Pakeisti kitą atitikmenį - + Replace all matches (to end of document) Pakeisti visus atitikmenis (iki dokumento pabaigos) - + Hide the find/replace options Slėpti radimo/pakeitimo parinktis - + File Failas - + View Rodinys - + Syntax Highlighting Sintaksės paryškinimas - + Edit Taisa - + toolBar įrankių juosta - + Show Line Numbers Rodyti eilučių numerius - + None Nėra - - + + New File Naujas failas - + Ctrl+N Ctrl(Vald)+N - + Open File Atverti failą - + Ctrl+O Ctrl(Vald)+O - + Save File Įrašyti failą - + Ctrl+S Ctrl(Vald)+S - + Save File As Įrašyti failą kaip - + Close Užverti - + Ctrl+Q Ctrl(Vald)+Q - + Close File Užverti failą - + Ctrl+W Ctrl(Vald)+W - + Customize Colors Tinkinti spalvas - + Wrap Lines Skaidyti eilutes - + Find Rasti - + Ctrl+F Ctrl(Vald)+F - + Replace Pakeisti - + Ctrl+R Ctrl(Vald)+R - + Text Editor Tekstų redaktorius - + Open File(s) Atverti failą(-us) - + Text Files (*) Tekstiniai failai (*) - - + + Lose Unsaved Changes? - + Prarasti neįrašytus pakeitimus? - + This file has unsaved changes. Do you want to close it anyway? %1 - + Šiame faile yra neįrašytų pakeitimų. +Ar vis tiek norite jį užverti? + +%1 - + There are unsaved changes. Do you want to close the editor anyway? %1 - + Yra neįrašytų pakeitimų. +Ar vis tiek norite užverti redaktorių? + +%1 PlainTextEditor - + Save File Įrašyti failą - + Text File (*) Tekstinis failas (*) - + Row Number: %1, Column Number: %2 - + Eilutės numeris: %1, Stulpelio numeris: %2 - + The following file has been changed by some other utility. Do you want to re-load it? Šis failas buvo pakeistas kitos paslaugų programos. Ar norite įkelti jį iš naujo? - + (Note: You will lose all currently-unsaved changes) (Pastaba: Jūs prarasite visus šiuo metu neįrašytus pakeitimus) - + File Modified Failas keistas -- cgit From 32c06df7eca2550d661cfac2f946b5166aaa23fc Mon Sep 17 00:00:00 2001 From: Luna Jernberg Date: Fri, 23 Sep 2016 07:12:51 +0000 Subject: Translated using Weblate (l_TE@sv (generated)) Currently translated at 94.4% (51 of 54 strings) --- .../desktop-utils/lumina-textedit/i18n/l-te_sv.ts | 138 +++++++++++---------- 1 file changed, 72 insertions(+), 66 deletions(-) (limited to 'src-qt5') diff --git a/src-qt5/desktop-utils/lumina-textedit/i18n/l-te_sv.ts b/src-qt5/desktop-utils/lumina-textedit/i18n/l-te_sv.ts index 589c3366..2f428080 100644 --- a/src-qt5/desktop-utils/lumina-textedit/i18n/l-te_sv.ts +++ b/src-qt5/desktop-utils/lumina-textedit/i18n/l-te_sv.ts @@ -1,41 +1,41 @@ - + ColorDialog - + Customize Colors Anpassa Färger - + Item Type Objekttyp - + Color Färg - + Sample Exempel - - + + Select Color Välj färg - + Cancel Avbryt - + Apply Verkställ @@ -43,252 +43,258 @@ MainUI - + MainWindow Huvudfönster - + Tab 1 Flik 1 - + Find the previous match Hitta föregående träff - - - - - + + + + + ... ... - + Find: Hitta: - + Find the next match Hitta nästa träff - + Replace: Ersätt: - + Match case Matcha skiftläge - + Replace next match Ersätt nästa träff - + Replace all matches (to end of document) Ersätt alla träffar (till slut av dokument) - + Hide the find/replace options - + File Fil - + View Visa - + Syntax Highlighting Syntaxmarkering - + Edit Redigera - + toolBar Verktygsrad - + Show Line Numbers Visa radnummer - + None Inget - - + + New File Ny fil - + Ctrl+N Ctrl+N - + Open File Öppna fil - + Ctrl+O Ctrl+O - + Save File Spara fil - + Ctrl+S Ctrl+S - + Save File As Spara fil som - + Close Stäng - + Ctrl+Q Ctrl+Q - + Close File Stäng fil - + Ctrl+W Ctrl+W - + Customize Colors Anpassa färger - + Wrap Lines Radbryt linjer - + Find Sök - + Ctrl+F Ctrl+F - + Replace Ersätt - + Ctrl+R Ctrl+R - + Text Editor Textredigerare - + Open File(s) Öppna filer - + Text Files (*) Text filer (*) - - + + Lose Unsaved Changes? - + This file has unsaved changes. Do you want to close it anyway? %1 - + Den här filen har osparade ändringar. +Vill du stänga den ändå ? + +%1 - + There are unsaved changes. Do you want to close the editor anyway? %1 - + Det finns osparade ändringar. +Vill du stänga editorn ändå? + +%1 PlainTextEditor - + Save File Spara fil - + Text File (*) Text fil (*) - + Row Number: %1, Column Number: %2 - + Rad nummer: %1, Kolumn nummer: %2 - + The following file has been changed by some other utility. Do you want to re-load it? - + (Note: You will lose all currently-unsaved changes) - + (Notera: Du kommer förlora alla osparade ändringar) - + File Modified Fil modifierad -- cgit From 628251ce834a74306eaee44b28b9d32b8fd55262 Mon Sep 17 00:00:00 2001 From: Luna Jernberg Date: Fri, 23 Sep 2016 06:31:20 +0000 Subject: Translated using Weblate (l_FILEINFO@sv (generated)) Currently translated at 97.6% (42 of 43 strings) --- .../lumina-fileinfo/i18n/l-fileinfo_sv.ts | 100 ++++++++++----------- 1 file changed, 50 insertions(+), 50 deletions(-) (limited to 'src-qt5') diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/l-fileinfo_sv.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/l-fileinfo_sv.ts index d51fd8eb..77d885a0 100644 --- a/src-qt5/desktop-utils/lumina-fileinfo/i18n/l-fileinfo_sv.ts +++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/l-fileinfo_sv.ts @@ -1,225 +1,225 @@ - + MainUI - - - + + + File Information Filinformation - + Owner: Ägare: - + Group: Grupp: - + Permissions: Behörigheter: - + Created: Skapad: - + Note: The time a file was created might be more recent than the time modified if the file permissions were changed recently. Obs: Tiden en fil skapades kan vara nyare än den tid ändras om filrättigheterna ändrades nyligen. - + Last Modified: Senast ändrad: - + Type: Typ: - + MimeType: MIME-typ: - + File Size: Filstorlek: - - + + Edit Shortcut Redigera genväg - + Working Dir: Arbetskatalog: - + Use startup notification Använd uppstartsnotifiering - + Icon: Ikon: - + Command: Kommando: - + Comment: Kommentar: - + Run in terminal Kör i terminal - + Name: Namn: - + Options Inställningar - + No Icon Ingen ikon - + Save Spara - + Close Stäng - + ---Calculating--- ---Beräknar--- - + Read/Write Läs/Skriv - + Read Only Skrivskyddad - + Write Only Endast skriva - + No Access Ingen åtkomst - + XDG Shortcut XDG Genväg - + Directory Katalog - + Binary Binär - + Hidden %1 Dold %1 - + URL: URL: - + Save Application File - + Spara Program fil - + Application Registrations (*.desktop) - + Select a binary Välj en binär - + Error Fel - + Invalid selection: Not a valid executable Ogiltig val: Inte giltig körbar fil - + Select a directory Välj en katalog - + Select an icon Välj en ikon - + Images (%1);; All Files (*) Bilder (%1);; Alla Filer (*) - - + + Folders: Mappar: - - + + Files: Filer: - + Calculating... Beräknar... -- cgit From abe73abdaeab2e1729cdec11f2ef385d05731241 Mon Sep 17 00:00:00 2001 From: Luna Jernberg Date: Fri, 23 Sep 2016 06:24:51 +0000 Subject: Translated using Weblate (lumina_FM@sv (generated)) Currently translated at 92.9% (197 of 212 strings) --- .../desktop-utils/lumina-fm/i18n/lumina-fm_sv.ts | 490 ++++++++++----------- 1 file changed, 245 insertions(+), 245 deletions(-) (limited to 'src-qt5') diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sv.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sv.ts index c8d631fc..27f29a13 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sv.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sv.ts @@ -1,55 +1,55 @@ - + BMMDialog - + Manage Bookmarks Hantera bokmärken - + Name Namn - + Path Sökväg - + Remove Bookmark Ta bort bokmärke - + Rename BookMark Byt namn på bokmärke - + Finished Färdig - + Rename Bookmark Byt namn på bokmärke - + Name: Namn: - + Invalid Name Ogiltigt namn - + This bookmark name already exists. Please choose another. Det här bokmärks namnet finns redan. Välj ett annat namn. @@ -57,309 +57,309 @@ DirWidget - + Form Formulär - - + + Open item Öppna objekt - - + + Open item (select application) Öppna objekt (välj ett program) - - + + Add item to personal favorites Lägg till fil till dina personliga favoriter - - + + Rename item Byt namn på objekt - + Cut items Klipp ut objekt - + Cut items (add to the clipboard) Klipp ut objekt (lägg till i Urklipp) - + Copy items Kopiera objekt - + Copy items to the clipboard Kopiera objekt till Urklipp - - + + Paste items from clipboard Klistra in objekt från urklipp - - + + Delete Items Ta bort objekt - + Stop loading the directory Sluta laddandet av katalogen - + Add selected images to slideshow Lägg till valda bilder till bildspelet - + Create a new directory Skapa en ny katalog - + New Dir Ny Katalog - + Create a new file Skapa en ny fil - + New File Ny fil - + Slideshow Bildspel - + Enqueue selection in multimedia player Köa urval i multimediaspelaren - + Play Spela - + Back Bakåt - - + + Go back to previous directory Gå tillbaka till förra katalogen - + Up Upp - - + + Go to parent directory Gå till föräldrakatalog - + Home Hem - - + + Go to home directory Gå till hemkatalog - - + + Close this browser Stäng denna webbläsaren - + Name Namn - + Size Storlek - + Type Typ - + Date Modified Ändringsdatum - + Date Created Datum skapad - - + + (Limited Access) (Begränsad tillgång) - + Capacity: %1 Kapacitet: %1 - + Files: %1 (%2) Filer: %1 (%2) - + Dirs: %1 Kataloger: %1 - + New Document Nytt dokument - - + + Name: Namn: - + Error Creating Document Fel när dokument skulle skapas - + The document could not be created. Please ensure that you have the proper permissions. Detta dokument kunde inte skapas. Se till att du har rätt behörigheter. - + New Directory Ny katalog - + Invalid Name Ogiltigt namn - + A file or directory with that name already exists! Please pick a different name. En fil med samma namn finns redan. Använd ett annat namn. - + Error Creating Directory Fel vid skapande av katalog - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Denna katalogen kunde inte skapas. Se till att du har rätt behörigheter att modifera den aktuella katalogen. - + Current Aktuell - + File Checksums: Filkontrollsummor: - + Missing Utility Saknar Verktyg - - The "lumina-fileinfo" utility could not be found on the system. Please install it first. - "lumina-Fileinfo" verktyget kunde inte hittas på systemet. Installera det först. + + The "lumina-fileinfo" utility could not be found on the system. Please install it first. + "lumina-Fileinfo" verktyget kunde inte hittas på systemet. Installera det först. - + Open Öppna - + Open With... Öppna med... - + Rename... Byt namn... - + View Checksums... Visa checksumma... - + File Properties... Fil Egenskaper... - + Cut Selection Klipp markering - + Copy Selection Kopiera markering - + Paste Klistra in - + Delete Selection Ta bort markering - + Open Terminal here Öppna terminal här @@ -367,82 +367,82 @@ FODialog - + Performing File Operations Utför Filoperationer - + %v/%m %v/%m - + Stop Stoppa - + Calculating Beräknar - + Overwrite Files? Skriv över filer? - + Do you want to overwrite the existing files? Vill du skriva över dessa filer? - + Note: It will just add a number to the filename otherwise. Obs: Det kommer bara lägga till ett nummer till filnamnet annars. - + Removing: %1 Tar bort: %1 - + Copying: %1 to %2 Kopierar %1 to %2 - + Restoring: %1 as %2 Återställer %1 som %2 - + Moving: %1 to %2 Flyttar %1 till %2 - + Could not remove these files: Kunde inte ta bort de här filerna: - + Could not copy these files: Kunde inte kopiera dessa filer: - + Could not restore these files: Kinte inte återställa dessa filer: - + Could not move these files: Kunde inte flytta dessa filer: - + File Errors Filfel @@ -450,12 +450,12 @@ FOWorker - + Invalid Move Ogiltigt drag - + It is not possible to move a directory into itself. Please make a copy of the directory instead. Old Location: %1 @@ -469,107 +469,107 @@ Ny Plats: %2 GitWizard - + Clone a Git Repository - + Welcome! - + Välkommen! - + This wizard will guide you through the process of downloading a GIT repository from the internet. - + GitHub Repository Settings - + Organization/User - + Organisation/Användare - + Repository Name - + Is Private Repository - + Type of Access - + Typ av Åtkomst - + Use my SSH Key - + Använd min SSH nyckel - + Login to server - + Username - + Användarnamn - + Password - + Lösenord - + Anonymous (public repositories only) - + Optional SSH Password - + Frivilligt SSH lösenord - + Advanced Options - + Avancerade Inställningar - + Custom Depth - + Single Branch - + branch name - + branch namn - - Click "Next" to start downloading the repository + + Click "Next" to start downloading the repository - + Stop Download? - + Kill the current download? @@ -577,393 +577,393 @@ Ny Plats: %2 MainUI - + Insight Insight - + Shift+Left Shift+Vänster - + Shift+Right Shift+Höger - + File Fil - + View Visa - + View Mode Visningsläge - + Group Mode Gruppläge - + Bookmarks Bokmärken - + External Devices Externa enheter - + Edit Redigera - + Git - + Git - - + + New Browser Ny flik - + Search Directory... Sök Katalog... - + Increase Icon Size Öka ikonstorlek - + Decrease Icon Size Minska ikonstorlek - + Larger Icons Stora ikoner - + Ctrl++ Ctrl++ - + Smaller Icons Små ikoner - + Ctrl+- Ctrl+- - + New Window Nytt fönster - + Ctrl+N Ctrl+N - + Add Bookmark Lägg till bokmärke - + Ctrl+D Ctrl+D - + Delete Selection Ta bort markering - + Del Del - + Refresh Uppdatera - + Close Browser Stäng ett filbläddrar fönster - + Repo Status - + Clone Repository - + Ctrl+T Ctrl+T - + Exit Avsluta - + Ctrl+Q Ctrl+Q - + &Preferences &Inställningar - + Show Hidden Files Visa dolda filer - + Scan for Devices Sök efter enheter - + Manage Bookmarks Hantera bokmärken - + Show Action Buttons Visa aktiva knappar - + Load Thumbnails Ladda Miniatyrbilder - + Ctrl+F Ctrl+F - + Detailed List Detaljerad lista - + Basic List Grundläggande Lista - + Ctrl+W Ctrl+W - + Prefer Tabs Föredra flikar - + Prefer Columns Föredra kolumner - + F5 F5 - + Ctrl+C Ctrl+C - + Rename... Byt namn... - + F2 F2 - + Cut Selection Klipp ut markering - + Copy Selection Kopiera markering - + Paste Klistra in - + Ctrl+V Ctrl+V - + Ctrl+X Ctrl+X - + Invalid Directories Ogiltiga kataloger - + The following directories are invalid and could not be opened: Följande kataloger är ogiltiga och kunde inte öppnas: - + Root Root - + %1 (Type: %2) %1 (Typ: %2) - + Filesystem: %1 Filsystem: %1 - + Browser Webbläsare - + New Bookmark Nytt bokmärke - + Name: Namn: - + Invalid Name Ogiltigt namn - + This bookmark name already exists. Please choose another. Det här bokmärks namnet finns redan. Välj ett annat namn. - + Git Repository Status - + Multimedia Multimedia - + Slideshow Bildspel - + Items to be removed: Filer som ska bli borttagna: - + Verify Quit Verifera Avslut - + Ctrl+H Ctrl+H - + Ctrl+L - + Ctrl+L - + You have multiple tabs open. Are you sure you want to quit? Du har flera flikar öppna. Är du säker på att du vill avsluta? - + Verify Removal Verifiera Borttagande - + WARNING: This will permanently delete the file(s) from the system! VARNING: Detta kommer att permanent ta bort filerna från systemet! - + Are you sure you want to continue? Är du säker på att du vill fortsätta? - + Rename File Byt namn på fil - + New Name: Nytt namn: - + Overwrite File? Skriv över fil? - + An existing file with the same name will be replaced. Are you sure you want to proceed? En befintlig fil med samma namn kommer att ersättas. Är du säker på att du vill fortsätta? @@ -971,37 +971,37 @@ Ny Plats: %2 MultimediaWidget - + Form Formulär - + Go To Next Gå till nästa - + (No Running Video) (Ingen körande Video) - + Playing: Spelar: - + Stopped Stoppad - + Error Playing File: %1 Fel när filen: %1 skulle spelas - + Finished Färdigställd @@ -1009,102 +1009,102 @@ Ny Plats: %2 SlideshowWidget - + Form Formulär - + Delete this image file Ta bort denna bild fil - + Rotate this image file counter-clockwise Rotera den här bildfilen moturs - + Rotate this image file clockwise Rotera den här bildfilen medurs - - + + Zoom in Zooma in - - + + Zoom out Zooma ut - + Go to Beginning Gå till början - - - - + + + + ... ... - + Shift+Left Shift+Vänster - + Go to Previous Gå till föregående - + Left Vänster - + File Name Filnamn - + Go to Next Gå till nästa - + Right Höger - + Go to End Gå till slutet - + Shift+Right Shift+Höger - + Verify Removal Verifiera Borttagande - + WARNING: This will permanently delete the file from the system! VARNING: Detta kommer permanent ta bort filen från ditt system! - + Are you sure you want to continue? Är du säker på att du vill fortsätta? -- cgit From c1773d45e8bdcea2c6f39e2046b84e7cba9f13ba Mon Sep 17 00:00:00 2001 From: Luna Jernberg Date: Fri, 23 Sep 2016 07:29:42 +0000 Subject: Translated using Weblate (l_TERMINAL@sv (generated)) Currently translated at 71.4% (5 of 7 strings) --- .../lumina-terminal/i18n/l-terminal_sv.ts | 26 +++++++++++----------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'src-qt5') diff --git a/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_sv.ts b/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_sv.ts index aca148d4..5e9949e8 100644 --- a/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_sv.ts +++ b/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_sv.ts @@ -1,45 +1,45 @@ - + TerminalWidget - + Copy Selection - + Kopiera markering - + Paste - + Klistra in TrayIcon - + Trigger Terminal - + Top of Screen - + Close Terminal - + Stäng terminal - + Move To Monitor - + Flytta till skärm - + Monitor %1 - + Skärm %1 -- cgit From 0cacc30e8a588985756dccdfbf2ee34e19be3409 Mon Sep 17 00:00:00 2001 From: Moo Date: Fri, 23 Sep 2016 09:05:13 +0000 Subject: Translated using Weblate (lumina_FM@lt (generated)) Currently translated at 100.0% (212 of 212 strings) --- .../desktop-utils/lumina-fm/i18n/lumina-fm_lt.ts | 518 ++++++++++----------- 1 file changed, 259 insertions(+), 259 deletions(-) (limited to 'src-qt5') diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_lt.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_lt.ts index 28f7fbb9..99b673f3 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_lt.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_lt.ts @@ -1,55 +1,55 @@ - + BMMDialog - + Manage Bookmarks Tvarkyti žymeles - + Name Pavadinimas - + Path Kelias - + Remove Bookmark Šalinti žymelę - + Rename BookMark Pervadinti žymelę - + Finished Užbaigta - + Rename Bookmark Pervadinti žymelę - + Name: Pavadinimas: - + Invalid Name Netinkamas pavadinimas - + This bookmark name already exists. Please choose another. Toks žymelės pavadinimas jau yra. Pasirinkite kitą. @@ -57,309 +57,309 @@ DirWidget - + Form Forma - - + + Open item Atverti elementą - - + + Open item (select application) Atverti elementą (pasirinkti programą) - - + + Add item to personal favorites Pridėti elementą į mėgstamus - - + + Rename item Pervadinti elementą - + Cut items Iškirpti elementus - + Cut items (add to the clipboard) Iškirpti elementus (pridėti į iškarpinę) - + Copy items Kopijuoti elementus - + Copy items to the clipboard Kopijuoti elementus į iškarpinę - - + + Paste items from clipboard Įdėti elementus iš iškarpinės - - + + Delete Items Ištrinti elementus - + Stop loading the directory Stabdyti katalogo įkėlimą - + Add selected images to slideshow Pridėti pažymėtus paveikslus į skaidrių rodymą - + Create a new directory Sukurti naują katalogą - + New Dir Naujas katalogas - + Create a new file Sukurti naują failą - + New File Naujas failas - + Slideshow Skaidrių rodymas - + Enqueue selection in multimedia player Statyti žymėjimą į eilę multimedijos grotuve - + Play Groti - + Back Atgal - - + + Go back to previous directory Grįžti į ankstesnį katalogą - + Up Aukštyn - - + + Go to parent directory Pereiti į virškatalogį - + Home Namai - - + + Go to home directory Pereiti į namų katalogą - - + + Close this browser Užverti šią naršyklę - + Name Pavadinimas - + Size Dydis - + Type Tipas - + Date Modified Keitimo data - + Date Created Sukūrimo data - - + + (Limited Access) (Prieiga apribota) - + Capacity: %1 Talpa: %1 - + Files: %1 (%2) Failai: %1 (%2) - + Dirs: %1 Katalogai: %1 - + New Document Naujas dokumentas - - + + Name: Pavadinimas: - + Error Creating Document Klaida, kuriant dokumentą - + The document could not be created. Please ensure that you have the proper permissions. Dokumento sukurti nepavyko. Įsitikinkite, kad turite tinkamus leidimus. - + New Directory Naujas katalogas - + Invalid Name Netinkamas pavadinimas - + A file or directory with that name already exists! Please pick a different name. Failas ar katalogas tokiu pavadinimu jau yra! Prašome pasirinkti kitą pavadinimą. - + Error Creating Directory Klaida, kuriant katalogą - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Katalogo sukurti nepavyko. Įsitikinkite, kad turite tinkamus leidimus tam, kad keistumėte esamą katalogą. - + Current Esamas - + File Checksums: Failų kontrolinės sumos: - + Missing Utility Trūksta paslaugų programos - - The "lumina-fileinfo" utility could not be found on the system. Please install it first. - Sistemoje nepavyko rasti "lumina-fileinfo" paslaugų programos. Prašome, iš pradžių, ją įdiegti. + + The "lumina-fileinfo" utility could not be found on the system. Please install it first. + Sistemoje nepavyko rasti "lumina-fileinfo" paslaugų programos. Prašome, iš pradžių, ją įdiegti. - + Open Atverti - + Open With... Atverti naudojant... - + Rename... Pervadinti... - + View Checksums... Rodyti kontrolines sumas... - + File Properties... Failo savybės... - + Cut Selection Iškirpti žymėjimą - + Copy Selection Kopijuoti žymėjimą - + Paste Įdėti - + Delete Selection Ištrinti žymėjimą - + Open Terminal here Atverti čia terminalą @@ -367,82 +367,82 @@ FODialog - + Performing File Operations Atliekamos failų operacijos - + %v/%m Atliekamos failų operacijos - + Stop Stabdyti - + Calculating Skaičiuojama - + Overwrite Files? Perrašyti failus? - + Do you want to overwrite the existing files? Ar norite perrašyti esamus failus? - + Note: It will just add a number to the filename otherwise. Pastaba: Kitu atveju prie failo pavadinimo, tiesiog, bus pridėtas skaičius. - + Removing: %1 Šalinama: %1 - + Copying: %1 to %2 Kopijuojama: %1 į %2 - + Restoring: %1 as %2 Atkuriama: %1 kaip %2 - + Moving: %1 to %2 Perkeliama: %1 į %2 - + Could not remove these files: Nepavyko pašalinti šių failų: - + Could not copy these files: Nepavyko nukopijuoti šių failų: - + Could not restore these files: Nepavyko atkurti šių failų: - + Could not move these files: Nepavyko perkelti šių failų: - + File Errors Failų klaidos @@ -450,12 +450,12 @@ FOWorker - + Invalid Move Netinkamas perkėlimas - + It is not possible to move a directory into itself. Please make a copy of the directory instead. Old Location: %1 @@ -469,501 +469,501 @@ Nauja vieta: %2 GitWizard - + Clone a Git Repository - + Klonuoti Git saugyklą - + Welcome! - + Sveiki atvykę! - + This wizard will guide you through the process of downloading a GIT repository from the internet. - + Šis vediklis palydės jus per GIT saugyklos atsisiuntimo iš interneto procesą. - + GitHub Repository Settings - + GitHub saugyklos nustatymai - + Organization/User - + Organizacija/Naudotojas - + Repository Name - + Saugyklos pavadinimas - + Is Private Repository - + Yra privati saugykla - + Type of Access - + Prieigos tipas - + Use my SSH Key - + Naudoti mano SSH raktą - + Login to server - + Prisijungti prie serverio - + Username - + Naudotojo vardas - + Password - + Slaptažodis - + Anonymous (public repositories only) - + Anonimiškai (tik viešosios saugyklos) - + Optional SSH Password - + Nebūtinas SSH slaptažodis - + Advanced Options - + Išplėstinės parinktys - + Custom Depth - + Tinkintas gylis - + Single Branch - + Viena šaka - + branch name - + šakos pavadinimas - - Click "Next" to start downloading the repository - + + Click "Next" to start downloading the repository + Spustelėkite "Kitas", kad pradėtumėte saugyklos atsisiuntimą - + Stop Download? - + Stabdyti atsisiuntimą? - + Kill the current download? - + Nutraukti esamą atsisiuntimą? MainUI - + Insight Insight - + Shift+Left Shift(Lyg2)+Kairėn - + Shift+Right Shift(Lyg2)+Dešinėn - + File Failas - + View Rodinys - + View Mode Rodymo veiksena - + Group Mode Grupavimo veiksena - + Bookmarks Žymelės - + External Devices Išoriniai įrenginiai - + Edit Taisa - + Git - + Git - - + + New Browser Nauja naršyklė - + Search Directory... Ieškoti kataloge... - + Increase Icon Size Padidinti piktogramų dydį - + Decrease Icon Size Sumažinti piktogramų dydį - + Larger Icons Didesnės piktogramos - + Ctrl++ Ctrl(Vald)++ - + Smaller Icons Mažesnės piktogramos - + Ctrl+- Ctrl(Vald)+- - + New Window Naujas langas - + Ctrl+N Ctrl(Vald)+N - + Add Bookmark Pridėti žymelę - + Ctrl+D Ctrl(Vald)+D - + Delete Selection Ištrinti žymėjimą - + Del Del(Šal) - + Refresh Įkelti iš naujo - + Close Browser Užverti naršyklę - + Repo Status - + Saugyklos būsena - + Clone Repository - + Klonuoti saugyklą - + Ctrl+T Ctrl(Vald)+T - + Exit Išeiti - + Ctrl+Q Ctrl(Vald)+Q - + &Preferences &Nuostatos - + Show Hidden Files Rodyti paslėptus failus - + Scan for Devices Ieškoti įrenginių - + Manage Bookmarks Tvarkyti žymeles - + Show Action Buttons Rodyti veiksmų mygtukus - + Load Thumbnails Įkelti miniatiūras - + Ctrl+F Ctrl(Vald)+F - + Detailed List Išsamus sąrašas - + Basic List Paprastas sąrašas - + Ctrl+W Ctrl(Vald)+W - + Prefer Tabs Teikti pirmenybę kortelėms - + Prefer Columns Teikti pirmenybę stulpeliams - + F5 F5 - + Ctrl+C Ctrl(Vald)+C - + Rename... Pervadinti... - + F2 F2 - + Cut Selection Iškirpti žymėjimą - + Copy Selection Kopijuoti žymėjimą - + Paste Įdėti - + Ctrl+V Ctrl(Vald)+V - + Ctrl+X Ctrl(Vald)+X - + Invalid Directories Netinkami katalogai - + The following directories are invalid and could not be opened: Šie katalogai yra netinkami ir jų nepavyko atverti: - + Root Šaknis - + %1 (Type: %2) %1 (Tipas: %2) - + Filesystem: %1 Failų sistema: %1 - + Browser Naršyklė - + New Bookmark Nauja žymelė - + Name: Pavadinimas: - + Invalid Name Netinkamas pavadinimas - + This bookmark name already exists. Please choose another. Toks žymelės pavadinimas jau yra. Pasirinkite kitą. - + Git Repository Status - + Git saugyklos būsena - + Multimedia Multimedija - + Slideshow Skaidrių rodymas - + Items to be removed: Elementai, kurie bus pašalinti: - + Verify Quit Patvirtinti baigimą - + Ctrl+H Ctrl(Vald)+H - + Ctrl+L Ctrl(Vald)+L - + You have multiple tabs open. Are you sure you want to quit? Jūs esate atvėrę kelias korteles. Ar tikrai norite baigti programos darbą? - + Verify Removal Patvirtinti šalinimą - + WARNING: This will permanently delete the file(s) from the system! ĮSPĖJIMAS: Tai visiems laikams ištrins failą(-us) iš sistemos! - + Are you sure you want to continue? Ar tikrai norite tęsti? - + Rename File Pervadinti failą - + New Name: Naujas pavadinimas: - + Overwrite File? Perrašyti failą? - + An existing file with the same name will be replaced. Are you sure you want to proceed? Esamas failas tokiu pačiu pavadinimu bus pakeistas. Ar tikrai norite tęsti? @@ -971,37 +971,37 @@ Nauja vieta: %2 MultimediaWidget - + Form Forma - + Go To Next Pereiti prie kito - + (No Running Video) (Nėra paleisto vaizdo įrašo) - + Playing: Atkuriama: - + Stopped Sustabdyta - + Error Playing File: %1 Klaida atkuriant failą: %1 - + Finished Užbaigta @@ -1009,102 +1009,102 @@ Nauja vieta: %2 SlideshowWidget - + Form Forma - + Delete this image file Ištrinti šį paveikslą - + Rotate this image file counter-clockwise Pasukti šį paveikslo failą prieš laikrodžio rodyklę - + Rotate this image file clockwise Pasukti šį paveikslo failą pagal laikrodžio rodyklę - - + + Zoom in Didinti - - + + Zoom out Mažinti - + Go to Beginning Pereiti į pradžią - - - - + + + + ... ... - + Shift+Left Shift(Lyg2)+Kairėn - + Go to Previous Pereiti prie ankstesnio - + Left Kairėn - + File Name Failo pavadinimas - + Go to Next Pereiti prie kito - + Right Dešinėn - + Go to End Pereiti į pabaigą - + Shift+Right Shift(Lyg2)+Dešinėn - + Verify Removal Patvirtinti šalinimą - + WARNING: This will permanently delete the file from the system! ĮSPĖJIMAS: Tai visiems laikams ištrins failą iš sistemos! - + Are you sure you want to continue? Ar tikrai norite tęsti? -- cgit From f8d373e5b86c9b3d8f713ad7f2ef4dccf59031a5 Mon Sep 17 00:00:00 2001 From: Moo Date: Fri, 23 Sep 2016 08:49:32 +0000 Subject: Translated using Weblate (l_TERMINAL@lt (generated)) Currently translated at 100.0% (7 of 7 strings) --- .../lumina-terminal/i18n/l-terminal_lt.ts | 30 +++++++++++----------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'src-qt5') diff --git a/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_lt.ts b/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_lt.ts index 473a5429..9f67c4d1 100644 --- a/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_lt.ts +++ b/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_lt.ts @@ -1,45 +1,45 @@ - + TerminalWidget - + Copy Selection - + Kopijuoti žymėjimą - + Paste - + Įdėti TrayIcon - + Trigger Terminal - + Perjungti terminalą - + Top of Screen - + Ekrano viršuje - + Close Terminal - + Užverti terminalą - + Move To Monitor - + Perkelti į monitorių - + Monitor %1 - + Monitorius %1 -- cgit From da2b2f290404c8ba113935659d729cb9f867493d Mon Sep 17 00:00:00 2001 From: Moo Date: Fri, 23 Sep 2016 08:50:22 +0000 Subject: Translated using Weblate (l_FILEINFO@lt (generated)) Currently translated at 100.0% (43 of 43 strings) --- .../lumina-fileinfo/i18n/l-fileinfo_lt.ts | 102 ++++++++++----------- 1 file changed, 51 insertions(+), 51 deletions(-) (limited to 'src-qt5') diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/l-fileinfo_lt.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/l-fileinfo_lt.ts index c75ad0e0..62ff6153 100644 --- a/src-qt5/desktop-utils/lumina-fileinfo/i18n/l-fileinfo_lt.ts +++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/l-fileinfo_lt.ts @@ -1,225 +1,225 @@ - + MainUI - - - + + + File Information Failo informacija - + Owner: Savininkas: - + Group: Grupė: - + Permissions: Leidimai: - + Created: Sukurta: - + Note: The time a file was created might be more recent than the time modified if the file permissions were changed recently. Pastaba: Laikas, kuomet failas buvo sukurtas gali būti vėlesnis nei failo keitimo laikas tuo atveju, jei failo leidimai neseniai buvo pakeisti. - + Last Modified: Paskutinį kartą keistas: - + Type: Tipas: - + MimeType: MIME tipas: - + File Size: Failo dydis: - - + + Edit Shortcut Redaguoti šaukinį - + Working Dir: Darbinis katalogas: - + Use startup notification Naudoti paleidimo pranešimą - + Icon: Piktograma: - + Command: Komanda: - + Comment: Komentaras: - + Run in terminal Vykdyti terminale - + Name: Pavadinimas: - + Options Parinktys - + No Icon Nėra piktogramos - + Save Įrašyti - + Close Užverti - + ---Calculating--- ---Skaičiuojama--- - + Read/Write Skaityti/Rašyti - + Read Only TIk skaityti - + Write Only Tik rašyti - + No Access Nėra prieigos - + XDG Shortcut XDG šaukinys - + Directory Katalogas - + Binary Dvejetainė - + Hidden %1 Paslėptas %1 - + URL: URL: - + Save Application File - + Įrašyti programos failą - + Application Registrations (*.desktop) - + Programų įrašai (*.desktop) - + Select a binary Pasirinkti dvejetainę - + Error Klaida - + Invalid selection: Not a valid executable Neteisingas pasirinkimas: Neteisingas vykdomasis - + Select a directory Pasirinkti katalogą - + Select an icon Pasirinkti piktogramą - + Images (%1);; All Files (*) Paveikslai (%1);; Visi failai (*) - - + + Folders: Aplankai: - - + + Files: Failai: - + Calculating... Skaičiuojama... -- cgit From 8002ac17f196db1d50adc6fb97d1dacbe156f266 Mon Sep 17 00:00:00 2001 From: George Ember Date: Fri, 23 Sep 2016 13:22:41 +0300 Subject: Update l-terminal_el.ts --- src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_el.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src-qt5') diff --git a/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_el.ts b/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_el.ts index 2d9b7119..bb98a8ac 100644 --- a/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_el.ts +++ b/src-qt5/desktop-utils/lumina-terminal/i18n/l-terminal_el.ts @@ -24,7 +24,7 @@ Top of Screen - Επάνω Μέρος της Οθόνης + Επάνω Μέρος της Οθόνης -- cgit From 63069bcc5f0cd5dd0f489ebdbd0c12250e01bd03 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Fri, 23 Sep 2016 09:44:43 -0400 Subject: Finish up the depretiation of the old systemapps fetching function. --- src-qt5/core-utils/lumina-search/Worker.cpp | 6 +++--- src-qt5/core-utils/lumina-search/Worker.h | 3 +-- src-qt5/core/libLumina/LuminaXDG.cpp | 4 ++-- src-qt5/core/libLumina/LuminaXDG.h | 2 +- .../desktop-plugins/applauncher/AppLauncherPlugin.cpp | 2 +- 5 files changed, 8 insertions(+), 9 deletions(-) (limited to 'src-qt5') diff --git a/src-qt5/core-utils/lumina-search/Worker.cpp b/src-qt5/core-utils/lumina-search/Worker.cpp index 025bcc1e..0d50d4b8 100644 --- a/src-qt5/core-utils/lumina-search/Worker.cpp +++ b/src-qt5/core-utils/lumina-search/Worker.cpp @@ -6,13 +6,13 @@ Worker::Worker(QObject *parent) : QObject(parent){ //Get the list of all applications and save them in an easily-searchable form - QList apps = LXDG::systemDesktopFiles(); + XDGDesktopList APPS; + APPS.updateList(); + QList apps = APPS.apps(false,false); for(int i=0; iname+":::2:::"+apps[i]->genericName+":::3:::"+apps[i]->comment+":::4:::"+apps[i]->filePath; } stopsearch = false; - //Clean up all the apps structures - for(int i=0; ideleteLater(); } } Worker::~Worker(){ diff --git a/src-qt5/core-utils/lumina-search/Worker.h b/src-qt5/core-utils/lumina-search/Worker.h index 87cf1e3b..646fc416 100644 --- a/src-qt5/core-utils/lumina-search/Worker.h +++ b/src-qt5/core-utils/lumina-search/Worker.h @@ -30,7 +30,6 @@ private: bool stopsearch; QString sterm; bool sapp; - bool searchDir(QString); private slots: @@ -42,4 +41,4 @@ signals: void SearchDone(); }; -#endif \ No newline at end of file +#endif diff --git a/src-qt5/core/libLumina/LuminaXDG.cpp b/src-qt5/core/libLumina/LuminaXDG.cpp index 0e33f254..d89c7f46 100644 --- a/src-qt5/core/libLumina/LuminaXDG.cpp +++ b/src-qt5/core/libLumina/LuminaXDG.cpp @@ -906,13 +906,13 @@ QStringList LXDG::systemApplicationDirs(){ return sysapps; }*/ -QList LXDG::systemDesktopFiles(bool showAll, bool showHidden){ +/*QList LXDG::systemDesktopFiles(bool showAll, bool showHidden){ //If this is going to be used regularly, it is better to use a custom instance of an XDGDesktopList() which self-updates instead. // Since this function will need to re-read the entire system app registry every time. XDGDesktopList sysapps; sysapps.updateList(); return sysapps.apps(showAll, showHidden); -} +}*/ QHash > LXDG::sortDesktopCats(QList apps){ //Sort the list of applications into their different categories (main categories only) diff --git a/src-qt5/core/libLumina/LuminaXDG.h b/src-qt5/core/libLumina/LuminaXDG.h index f2b1e3e2..dd9d1c67 100644 --- a/src-qt5/core/libLumina/LuminaXDG.h +++ b/src-qt5/core/libLumina/LuminaXDG.h @@ -166,7 +166,7 @@ public: static QStringList systemApplicationDirs(); //Get a list of all the *.desktop files available on the system //static XDGDesktopList* systemAppsList(); //return a pointer to the entire class - static QList systemDesktopFiles(bool showAll = false, bool showHidden = false); //simplification for getting just the files + //static QList systemDesktopFiles(bool showAll = false, bool showHidden = false); //simplification for getting just the files //Sort a list of Desktop files into the proper categories static QHash< QString, QList > sortDesktopCats(QList apps); //Return the icon to use for the given category diff --git a/src-qt5/core/lumina-desktop/desktop-plugins/applauncher/AppLauncherPlugin.cpp b/src-qt5/core/lumina-desktop/desktop-plugins/applauncher/AppLauncherPlugin.cpp index bd8e79db..d1d6c7a8 100644 --- a/src-qt5/core/lumina-desktop/desktop-plugins/applauncher/AppLauncherPlugin.cpp +++ b/src-qt5/core/lumina-desktop/desktop-plugins/applauncher/AppLauncherPlugin.cpp @@ -126,7 +126,7 @@ void AppLauncherPlugin::buttonClicked(){ QString path = button->whatsThis(); if(path.isEmpty() || !QFile::exists(path) ){ //prompt for the user to select an application - QList apps = LXDG::sortDesktopNames( LXDG::systemDesktopFiles() ); + QList apps = LSession::handle()->applicationMenu()->currentAppHash()->value("All"); //LXDG::sortDesktopNames( LXDG::systemDesktopFiles() ); QStringList names; for(int i=0; iname; } bool ok = false; -- cgit From d81970a5cff55c9bc67bb79cdfc02291b9d333a6 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Fri, 23 Sep 2016 13:24:47 -0400 Subject: Clean up a bit of the start menu/button. --- .../panel-plugins/systemstart/ItemWidget.cpp | 45 +++++++++++++------ .../panel-plugins/systemstart/ItemWidget.h | 4 +- .../panel-plugins/systemstart/LStartButton.cpp | 16 +++++-- .../panel-plugins/systemstart/LStartButton.h | 4 +- .../panel-plugins/systemstart/StartMenu.cpp | 52 +++++++++++++++------- .../panel-plugins/systemstart/StartMenu.h | 2 +- 6 files changed, 83 insertions(+), 40 deletions(-) (limited to 'src-qt5') diff --git a/src-qt5/core/lumina-desktop/panel-plugins/systemstart/ItemWidget.cpp b/src-qt5/core/lumina-desktop/panel-plugins/systemstart/ItemWidget.cpp index 48d9623a..15b9c72c 100644 --- a/src-qt5/core/lumina-desktop/panel-plugins/systemstart/ItemWidget.cpp +++ b/src-qt5/core/lumina-desktop/panel-plugins/systemstart/ItemWidget.cpp @@ -90,8 +90,8 @@ ItemWidget::ItemWidget(QWidget *parent, QString itemPath, QString type, bool gob // - Application constructor ItemWidget::ItemWidget(QWidget *parent, XDGDesktop *item) : QFrame(parent){ - if(item==0){ return; } createWidget(); + if(item==0){ gooditem = false; return; } isDirectory = false; if(LUtils::isFavorite(item->filePath)){ linkPath = item->filePath; @@ -118,7 +118,22 @@ ItemWidget::ItemWidget(QWidget *parent, XDGDesktop *item) : QFrame(parent){ setupActions(item); } -ItemWidget::~ItemWidget(){ +ItemWidget::~ItemWidget(){ + icon->setPixmap(QPixmap()); //make sure the pixmap is cleared from memory too + actButton->deleteLater(); + contextMenu->clear(); + contextMenu->deleteLater(); + if(actButton->menu()!=0){ + for(int i=0; imenu()->actions().length(); i++){ + actButton->menu()->actions().at(i)->deleteLater(); + } + actButton->menu()->deleteLater(); + } + actButton->deleteLater(); + icon->deleteLater(); + name->deleteLater(); + menureset->deleteLater(); + linkPath.clear(); iconPath.clear(); text.clear(); } void ItemWidget::triggerItem(){ @@ -133,7 +148,7 @@ void ItemWidget::createWidget(){ menureset->setSingleShot(true); menureset->setInterval(1000); //1 second this->setContentsMargins(0,0,0,0); - contextMenu = new QMenu(); + contextMenu = new QMenu(this); connect(contextMenu, SIGNAL(aboutToShow()), this, SLOT(actionMenuOpen()) ); connect(contextMenu, SIGNAL(aboutToHide()), this, SLOT(actionMenuClosed()) ); actButton = new QToolButton(this); @@ -145,7 +160,7 @@ void ItemWidget::createWidget(){ name->setTextFormat(Qt::RichText); name->setTextInteractionFlags(Qt::NoTextInteraction); //Add them to the layout - this->setLayout(new QHBoxLayout()); + this->setLayout(new QHBoxLayout(this)); this->layout()->setContentsMargins(1,1,1,1); this->layout()->addWidget(icon); this->layout()->addWidget(actButton); @@ -202,19 +217,21 @@ void ItemWidget::updateItems(){ for(int i=0; ifontMetrics().elidedText(newname[i], Qt::ElideRight, name->width()); } name->setText( newname.join("
") ); //Now reload the icon if necessary - if(icon->pixmap()->size().height() < (H-4) ){ - if(iconPath.isEmpty()){ - //Use item path (thumbnail or mimetype) - if(LUtils::imageExtensions().contains(icon->whatsThis().section("/",-1).section(".",-1).toLower()) ){ - icon->setPixmap( QIcon(icon->whatsThis()).pixmap(H-4,H-4).scaledToHeight(H-4,Qt::SmoothTransformation) ); + if(icon->pixmap()!=0){ + if(icon->pixmap()->size().height() < (H-4) ){ + if(iconPath.isEmpty()){ + //Use item path (thumbnail or mimetype) + if(LUtils::imageExtensions().contains(icon->whatsThis().section("/",-1).section(".",-1).toLower()) ){ + icon->setPixmap( QIcon(icon->whatsThis()).pixmap(H-4,H-4).scaledToHeight(H-4,Qt::SmoothTransformation) ); + }else{ + icon->setPixmap( LXDG::findMimeIcon(icon->whatsThis().section("/",-1)).pixmap(H-4,H-4).scaledToHeight(H-4,Qt::SmoothTransformation) ); + } }else{ - icon->setPixmap( LXDG::findMimeIcon(icon->whatsThis().section("/",-1)).pixmap(H-4,H-4).scaledToHeight(H-4,Qt::SmoothTransformation) ); + icon->setPixmap( LXDG::findIcon(iconPath,"preferences-system-windows-actions").pixmap(H-4,H-4).scaledToHeight(H-4,Qt::SmoothTransformation) ); } - }else{ - icon->setPixmap( LXDG::findIcon(iconPath,"preferences-system-windows-actions").pixmap(H-4,H-4).scaledToHeight(H-4,Qt::SmoothTransformation) ); + }else if(icon->pixmap()->size().height() > (H-4) ){ + icon->setPixmap( icon->pixmap()->scaled(H-4, H-4, Qt::IgnoreAspectRatio, Qt::SmoothTransformation) ); } - }else if(icon->pixmap()->size().height() > (H-4) ){ - icon->setPixmap( icon->pixmap()->scaled(H-4, H-4, Qt::IgnoreAspectRatio, Qt::SmoothTransformation) ); } } diff --git a/src-qt5/core/lumina-desktop/panel-plugins/systemstart/ItemWidget.h b/src-qt5/core/lumina-desktop/panel-plugins/systemstart/ItemWidget.h index 365b434f..11394dd6 100644 --- a/src-qt5/core/lumina-desktop/panel-plugins/systemstart/ItemWidget.h +++ b/src-qt5/core/lumina-desktop/panel-plugins/systemstart/ItemWidget.h @@ -33,8 +33,6 @@ public: ItemWidget(QWidget *parent=0, QString itemPath="", QString type="unknown", bool goback=false); // - Generic Apps ItemWidget(QWidget *parent=0, XDGDesktop *item= 0); - // - Categories - //ItemWidget(QWidget *parent=0, QString cat=""); ~ItemWidget(); @@ -51,7 +49,7 @@ private: QTimer *menureset; void createWidget(); - //void setupButton(bool disable = false); + void setupContextMenu(); void setupActions(XDGDesktop*); diff --git a/src-qt5/core/lumina-desktop/panel-plugins/systemstart/LStartButton.cpp b/src-qt5/core/lumina-desktop/panel-plugins/systemstart/LStartButton.cpp index f817e0c0..92b3c6ea 100644 --- a/src-qt5/core/lumina-desktop/panel-plugins/systemstart/LStartButton.cpp +++ b/src-qt5/core/lumina-desktop/panel-plugins/systemstart/LStartButton.cpp @@ -51,7 +51,7 @@ void LStartButtonPlugin::updateButtonVisuals(){ void LStartButtonPlugin::updateQuickLaunch(QStringList apps){ //First clear any obsolete apps QStringList old; - qDebug() << "Update QuickLaunch Buttons"; + //qDebug() << "Update QuickLaunch Buttons"; for(int i=0; iwhatsThis()) ){ //App was removed @@ -82,13 +82,13 @@ void LStartButtonPlugin::updateQuickLaunch(QStringList apps){ connect(tmp, SIGNAL(Remove(QString)), this, SLOT(RemoveQuick(QString)) ); } } - qDebug() << " - Done updateing QuickLaunch Buttons"; + //qDebug() << " - Done updateing QuickLaunch Buttons"; QTimer::singleShot(0,this, SLOT(OrientationChange())); //Update icons/sizes } void LStartButtonPlugin::LaunchQuick(QString file){ //Need to get which button was clicked - qDebug() << "Quick Launch triggered:" << file; + //qDebug() << "Quick Launch triggered:" << file; if(!file.isEmpty()){ LSession::LaunchApplication("lumina-open \""+file+"\""); emit MenuClosed(); @@ -96,7 +96,7 @@ void LStartButtonPlugin::LaunchQuick(QString file){ } void LStartButtonPlugin::RemoveQuick(QString file){ - qDebug() << "Remove Quicklaunch Button:" << file; + //qDebug() << "Remove Quicklaunch Button:" << file; if(!file.isEmpty()){ startmenu->UpdateQuickLaunch(file, false); //always a removal emit MenuClosed(); @@ -113,6 +113,14 @@ void LStartButtonPlugin::SaveMenuSize(QSize sz){ // ======================== void LStartButtonPlugin::openMenu(){ if(menu->isVisible()){ return; } //don't re-show it - already open + //TESTING CODE TO SEE IF THIS MAKES IT RECOVER MEMORY + /*StartMenu *old = startmenu; + startmenu = new StartMenu(this); + connect(startmenu, SIGNAL(CloseMenu()), this, SLOT(closeMenu()) ); + connect(startmenu, SIGNAL(UpdateQuickLaunch(QStringList)), this, SLOT(updateQuickLaunch(QStringList))); + menu->setContents(startmenu); + if(old!=0){ old->deleteLater(); }*/ +//-------- startmenu->UpdateMenu(); button->showMenu(); } diff --git a/src-qt5/core/lumina-desktop/panel-plugins/systemstart/LStartButton.h b/src-qt5/core/lumina-desktop/panel-plugins/systemstart/LStartButton.h index a7d98353..1a17b75b 100644 --- a/src-qt5/core/lumina-desktop/panel-plugins/systemstart/LStartButton.h +++ b/src-qt5/core/lumina-desktop/panel-plugins/systemstart/LStartButton.h @@ -100,12 +100,12 @@ public slots: void LocaleChange(){ updateButtonVisuals(); - startmenu->UpdateAll(); + if(startmenu!=0){ startmenu->UpdateAll(); } } void ThemeChange(){ updateButtonVisuals(); - startmenu->UpdateAll(); + if(startmenu!=0){ startmenu->UpdateAll(); } } }; diff --git a/src-qt5/core/lumina-desktop/panel-plugins/systemstart/StartMenu.cpp b/src-qt5/core/lumina-desktop/panel-plugins/systemstart/StartMenu.cpp index ae61760b..a0624d6b 100644 --- a/src-qt5/core/lumina-desktop/panel-plugins/systemstart/StartMenu.cpp +++ b/src-qt5/core/lumina-desktop/panel-plugins/systemstart/StartMenu.cpp @@ -155,22 +155,42 @@ void StartMenu::UpdateQuickLaunch(QString path, bool keep){ // ========================== // PRIVATE FUNCTIONS // ========================== -void StartMenu::deleteChildren(QObject *obj){ -for(int i=0; ichildren().count(); i++){ obj->children().at(i)->deleteLater(); } -} +/*void StartMenu::deleteChildren(QWidget *obj){ + if(obj->layout()==0){ + for(int i=0; ichildren().count(); i++){ + obj->children().at(i)->deleteLater(); + } + }else{ + + } +}*/ void StartMenu::ClearScrollArea(QScrollArea *area){ - QWidget *old = area->takeWidget(); - deleteChildren(old); //make sure we *fully* delete these items to save memory - old->deleteLater(); - area->setWidget( new QWidget() ); //create a new widget in the scroll area - area->widget()->setContentsMargins(0,0,0,0); - QVBoxLayout *layout = new QVBoxLayout; + //QWidget *old = area->takeWidget(); + //qDebug() << "Clear Scroll Area:"; + //if(old->layout()!=0){ qDebug() << " - Number of items in layout:" << old->layout()->count(); } + //qDebug() << " - Number of Children:" << old->children().count(); + //deleteChildren(old); //make sure we *fully* delete these items to save memory + //old->deleteLater(); + if(area->widget()==0){ + area->setWidget( new QWidget(area) ); //create a new widget in the scroll area + } + if(area->widget()->layout()==0){ + QVBoxLayout *layout = new QVBoxLayout(area->widget()); layout->setSpacing(2); layout->setContentsMargins(3,1,3,1); layout->setDirection(QBoxLayout::TopToBottom); layout->setAlignment(Qt::AlignTop); + area->widget()->setContentsMargins(0,0,0,0); area->widget()->setLayout(layout); + } + //Now clear the items in the layout + while( area->widget()->layout()->count() >0 ){ + QLayoutItem *it = area->widget()->layout()->takeAt(0); + //Need to delete both the widget and the layout item + if(it->widget()!=0){ it->widget()->deleteLater(); } + delete it; + } } void StartMenu::SortScrollArea(QScrollArea *area){ @@ -303,8 +323,8 @@ void StartMenu::ChangeCategory(QString cat){ //Listing Update routines void StartMenu::UpdateApps(){ ClearScrollArea(ui->scroll_apps); - //Now assemble the apps list (note: this normally happens in the background - not when it is visible/open) - //qDebug() << "Update Apps:" << CCat << ui->check_apps_showcats->checkState(); + //Now assemble the apps list + //qDebug() << "Update Apps:";// << CCat << ui->check_apps_showcats->checkState(); if(ui->check_apps_showcats->checkState() == Qt::PartiallyChecked){ //qDebug() << " - Partially Checked"; //Show a single page of apps, but still divided up by categories @@ -322,7 +342,7 @@ void StartMenu::UpdateApps(){ //Now add all the apps for this category for(int i=0; iscroll_apps->widget(), apps[i] ); - if(!it->gooditem){ continue; } //invalid for some reason + if(!it->gooditem){ qDebug() << "Invalid Item:"; it->deleteLater(); continue; } //invalid for some reason ui->scroll_apps->widget()->layout()->addWidget(it); connect(it, SIGNAL(NewShortcut()), this, SLOT(UpdateFavs()) ); connect(it, SIGNAL(RemovedShortcut()), this, SLOT(UpdateFavs()) ); @@ -341,7 +361,7 @@ void StartMenu::UpdateApps(){ cats.removeAll("All"); //This is not a "real" category for(int c=0; cscroll_apps->widget(), cats[c], "chcat::::"+cats[c] ); - if(!it->gooditem){ continue; } //invalid for some reason + if(!it->gooditem){ qDebug() << "Invalid Item:";it->deleteLater(); continue; } //invalid for some reason ui->scroll_apps->widget()->layout()->addWidget(it); connect(it, SIGNAL(RunItem(QString)), this, SLOT(LaunchItem(QString)) ); } @@ -357,7 +377,7 @@ void StartMenu::UpdateApps(){ for(int i=0; iscroll_apps->widget(), apps[i] ); - if(!it->gooditem){ continue; } //invalid for some reason + if(!it->gooditem){ qDebug() << "Invalid Item:"; it->deleteLater(); continue; } //invalid for some reason ui->scroll_apps->widget()->layout()->addWidget(it); connect(it, SIGNAL(NewShortcut()), this, SLOT(UpdateFavs()) ); connect(it, SIGNAL(RemovedShortcut()), this, SLOT(UpdateFavs()) ); @@ -372,9 +392,9 @@ void StartMenu::UpdateApps(){ QList apps = LSession::handle()->applicationMenu()->currentAppHash()->value("All"); CCat.clear(); //Now add all the apps for this category - for(int i=0; iscroll_apps->widget(), apps[i] ); - if(!it->gooditem){ continue; } //invalid for some reason + if(!it->gooditem){ it->deleteLater(); continue; } //invalid for some reason ui->scroll_apps->widget()->layout()->addWidget(it); connect(it, SIGNAL(NewShortcut()), this, SLOT(UpdateFavs()) ); connect(it, SIGNAL(RemovedShortcut()), this, SLOT(UpdateFavs()) ); diff --git a/src-qt5/core/lumina-desktop/panel-plugins/systemstart/StartMenu.h b/src-qt5/core/lumina-desktop/panel-plugins/systemstart/StartMenu.h index af7bd136..8ab04d94 100644 --- a/src-qt5/core/lumina-desktop/panel-plugins/systemstart/StartMenu.h +++ b/src-qt5/core/lumina-desktop/panel-plugins/systemstart/StartMenu.h @@ -37,7 +37,7 @@ private: QTimer *searchTimer; //Simple utility functions - void deleteChildren(QObject *obj); //recursive function + //void deleteChildren(QWidget *obj); //recursive function void ClearScrollArea(QScrollArea *area); void SortScrollArea(QScrollArea *area); void do_search(QString search, bool force); -- cgit From 44d27b05e75aff8e4d304847c60d143eb9f33814 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Fri, 23 Sep 2016 13:48:40 -0400 Subject: Add a new file to be distributed with Lumina: Include a copy of the "globs2" file from the FreeDesktop mimetype database, to be used as a fallback if the official mimetype database is not installed/found on the system. Also adjust the mimetype loader to use this fallback as needed. --- src-qt5/core/libLumina/LuminaXDG.cpp | 6 +- src-qt5/core/libLumina/libLumina.pro | 5 +- src-qt5/core/libLumina/xtrafiles/globs2 | 991 ++++++++++++++++++++++++++++++++ 3 files changed, 1000 insertions(+), 2 deletions(-) create mode 100644 src-qt5/core/libLumina/xtrafiles/globs2 (limited to 'src-qt5') diff --git a/src-qt5/core/libLumina/LuminaXDG.cpp b/src-qt5/core/libLumina/LuminaXDG.cpp index d89c7f46..96f77ff9 100644 --- a/src-qt5/core/libLumina/LuminaXDG.cpp +++ b/src-qt5/core/libLumina/LuminaXDG.cpp @@ -1499,7 +1499,11 @@ QStringList LXDG::loadMimeFileGlobs2(){ } file.close(); } - } + if(i==dirs.length()-1 && mimeglobs.isEmpty()){ + //Could not find the mimetype database on the system - use the fallback file distributed with Lumina + dirs << LOS::LuminaShare(); + } + }//end loop over dirs } return mimeglobs; } diff --git a/src-qt5/core/libLumina/libLumina.pro b/src-qt5/core/libLumina/libLumina.pro index 7f9e4203..2786b875 100644 --- a/src-qt5/core/libLumina/libLumina.pro +++ b/src-qt5/core/libLumina/libLumina.pro @@ -62,4 +62,7 @@ themes.files=themes/*.qss.template #quickplugins.path=$${L_SHAREDIR}/lumina-desktop/quickplugins/ #quickplugins.files=quickplugins/* -INSTALLS += target include colors themes +globs.path=$${L_SHAREDIR}/lumina-desktop +globs.files=xtrafiles/globs2 + +INSTALLS += target include colors themes globs diff --git a/src-qt5/core/libLumina/xtrafiles/globs2 b/src-qt5/core/libLumina/xtrafiles/globs2 new file mode 100644 index 00000000..0a783316 --- /dev/null +++ b/src-qt5/core/libLumina/xtrafiles/globs2 @@ -0,0 +1,991 @@ +# Fallback "globs2" file from the FreeDesktop mimetype database (9/23/16) +# This is only used if the official database cannot be found on the system +80:application/x-cd-image:*.iso +80:application/x-doom-wad:*.wad +50:text/x-vala:*.vala +50:application/x-nes-rom:*.nez +50:audio/ac3:*.ac3 +50:application/x-mswrite:*.wri +50:application/smil+xml:*.smil +50:text/x-verilog:*.v +50:application/x-qpress:*.qp +50:image/x-exr:*.exr +50:application/x-compress:*.z +50:image/x-jng:*.jng +50:application/oda:*.oda +50:application/vnd.oasis.opendocument.database:*.odb +50:application/vnd.sun.xml.base:*.odb +50:application/vnd.oasis.opendocument.chart:*.odc +50:text/vtt:*.vtt +50:application/x-xz-compressed-tar:*.txz +50:application/vnd.oasis.opendocument.formula:*.odf +50:application/vnd.oasis.opendocument.formula:*.odf +50:application/vnd.oasis.opendocument.graphics:*.odg +50:application/vnd.oasis.opendocument.graphics:*.odg +50:text/x-ldif:*.ldif +50:application/vnd.oasis.opendocument.image:*.odi +50:image/jp2:*.jp2 +50:application/x-oleo:*.oleo +50:application/oxps:*.xps +50:application/vnd.oasis.opendocument.text-master:*.odm +50:application/vnd.oasis.opendocument.text-master:*.odm +50:application/x-ruby:*.rb +50:audio/vnd.rn-realaudio:*.ra +50:application/x-mimearchive:*.mht +50:application/vnd.oasis.opendocument.presentation:*.odp +50:application/vnd.oasis.opendocument.presentation:*.odp +50:application/x-raw-disk-image-xz-compressed:*.raw-disk-image.xz +50:application/vnd.oasis.opendocument.spreadsheet:*.ods +50:application/vnd.oasis.opendocument.spreadsheet:*.ods +50:application/vnd.oasis.opendocument.text:*.odt +50:application/vnd.oasis.opendocument.text:*.odt +50:image/x-portable-bitmap:*.pbm +50:application/x-egon:*.egon +50:application/x-font-pcf:*.pcf.z +50:application/x-xliff:*.xliff +50:application/vnd.rn-realmedia:*.rm +50:application/x-abiword:*.abw +50:image/vnd.rn-realpix:*.rp +50:image/x-sigma-x3f:*.x3f +50:video/webm:*.webm +50:text/rust:*.rs +50:text/vnd.rn-realtext:*.rt +50:image/webp:*.webp +50:application/x-cpio:*.cpio +50:audio/midi:*.mid +50:application/x-mif:*.mif +50:video/vnd.rn-realvideo:*.rv +50:application/vnd.google-earth.kml+xml:*.kml +50:image/x-3ds:*.3ds +50:image/x-photo-cd:*.pcd +50:application/x-pc-engine-rom:*.pce +50:application/x-font-pcf:*.pcf +50:application/x-cisco-vpn-settings:*.pcf +50:model/vrml:*.wrl +50:text/x-fortran:*.f95 +50:text/plain:*.txt +50:image/x-xpixmap:*.xpm +50:application/vnd.hp-pcl:*.pcl +50:application/x-trash:*.bak +50:application/vnd.openxmlformats-officedocument.presentationml.template:*.potx +50:application/vnd.openxmlformats-officedocument.presentationml.template:*.potx +50:application/x-sms-rom:*.sg +50:application/x-shellscript:*.sh +50:model/vrml:*.vrml +50:text/vcard:*.vcard +50:image/x-skencil:*.sk +50:image/x-pict:*.pct +50:video/3gpp2:*.3g2 +50:text/x-vala:*.vapi +50:application/x-sharedlib:*.so +50:application/x-tzo:*.tzo +50:video/x-javafx:*.fxm +50:image/jpeg:*.jpe +50:audio/x-aifc:*.aifc +50:application/x-lzma-compressed-tar:*.tar.lzma +50:x-epoc/x-sisx-app:*.sisx +50:audio/x-aiff:*.aiff +50:audio/x-aifc:*.aiffc +50:image/jp2:*.jpf +50:application/x-hdf:*.hdf4 +50:application/x-hdf:*.hdf5 +50:application/x-aportisdoc:*.pdb +50:application/vnd.palm:*.pdb +50:application/x-aportisdoc:*.pdc +50:application/x-profile:gmon.out +50:application/x-jbuilder-project:*.jpr +50:application/pdf:*.pdf +50:application/x-bzpdf:*.pdf.bz2 +50:application/x-theme:*.theme +50:image/jpeg:*.jpg +50:application/x-raw-disk-image-xz-compressed:*.img.xz +50:application/x-jbuilder-project:*.jpx +50:image/jp2:*.jpx +50:text/x-svsrc:*.sv +50:image/x-quicktime:*.qtif +50:image/x-kodak-k25:*.k25 +50:text/x-scheme:*.ss +50:application/vnd.openxmlformats-officedocument.presentationml.presentation:*.pptx +50:application/vnd.openxmlformats-officedocument.presentationml.presentation:*.pptx +50:application/x-ace:*.ace +50:image/vnd.zbrush.pcx:*.pcx +50:text/x-adasrc:*.ads +50:text/x-tcl:*.tk +50:text/x-changelog:changelog +50:audio/flac:*.flac +50:text/x-adasrc:*.adb +50:text/html:*.htm +50:text/x-google-video-pointer:*.gvp +50:text/troff:*.tr +50:audio/x-matroska:*.mka +50:text/vnd.trolltech.linguist:*.ts +50:video/mp2t:*.ts +50:application/x-cb7:*.cb7 +50:text/x-vhdl:*.vhdl +50:audio/ogg:*.oga +50:audio/x-vorbis+ogg:*.oga +50:audio/x-flac+ogg:*.oga +50:audio/x-speex+ogg:*.oga +50:application/xslt+xml:*.xsl +50:application/x-saturn-rom:*.iso +50:application/x-wii-rom:*.iso +50:application/x-gamecube-rom:*.iso +50:application/atom+xml:*.atom +50:video/3gpp:*.3ga +50:application/x-kontour:*.kon +50:audio/ogg:*.ogg +50:video/ogg:*.ogg +50:audio/x-vorbis+ogg:*.ogg +50:audio/x-flac+ogg:*.ogg +50:audio/x-speex+ogg:*.ogg +50:video/x-theora+ogg:*.ogg +50:image/x-pentax-pef:*.pef +50:application/vnd.ms-cab-compressed:*.cab +50:text/markdown:*.mkd +50:application/rdf+xml:*.rdfs +50:application/x-zoo:*.zoo +50:video/x-ogm+ogg:*.ogm +50:text/x-rpm-spec:*.spec +50:application/x-x509-ca-cert:*.pem +50:video/3gpp2:*.3gp2 +50:application/x-xpinstall:*.xpi +50:video/x-matroska:*.mkv +50:application/ram:*.ram +50:application/x-designer:*.ui +50:application/x-gtk-builder:*.ui +50:audio/x-wavpack-correction:*.wvc +50:video/ogg:*.ogv +50:application/vnd.tcpdump.pcap:*.cap +50:application/ogg:*.ogx +50:application/x-rar:*.rar +50:application/x-xbel:*.xbel +50:application/jrd+json:*.jrd +50:application/vnd.ms-tnef:*.tnef +50:image/x-panasonic-raw:*.raw +50:video/3gpp:*.3gp +50:audio/vnd.rn-realaudio:*.rax +50:text/x-python:*.wsgi +50:application/x-7z-compressed:*.7z +50:audio/x-wavpack:*.wvp +50:image/x-cmu-raster:*.ras +50:application/x-font-type1:*.pfa +50:application/x-font-type1:*.pfb +50:application/x-kpovmodeler:*.kpm +50:text/x-ocaml:*.mli +50:image/x-fuji-raf:*.raf +50:application/ld+json:*.jsonld +50:audio/x-ms-asx:*.wvx +50:application/x-kpresenter:*.kpr +50:application/x-font-bdf:*.bdf +50:application/x-cd-image:*.iso9660 +50:application/x-kpresenter:*.kpt +50:text/x-eiffel:*.e +50:application/x-font-afm:*.afm +50:text/x-nfo:*.nfo +50:image/x-compressed-xcf:*.xcf.bz2 +50:text/x-cobol:*.cbl +50:video/mp2t:*.bdm +50:video/quicktime:*.moov +50:text/x-texinfo:*.texi +50:application/x-wwf:*.wwf +50:application/x-cbr:*.cbr +50:application/pkcs12:*.pfx +50:application/metalink+xml:*.metalink +50:application/x-cbt:*.cbt +50:video/mpeg:[0-9][0-9][0-9].vdr +50:application/x-perl:*.perl +50:application/vnd.mozilla.xul+xml:*.xul +50:application/x-cbz:*.cbz +50:text/x-log:*.log +50:application/x-smaf:*.mmf +50:application/javascript:*.jsm +50:text/x-meson:meson_options.txt +50:application/x-gba-rom:*.agb +50:application/x-hwt:*.hwt +50:text/x-iptables:*.iptables +50:application/mathml+xml:*.mml +50:application/oxps:*.oxps +50:video/mp2t:*.bdmv +50:video/3gpp:*.3gpp +50:application/x-docbook+xml:*.docbook +50:audio/x-mod:*.m15 +50:application/x-chess-pgn:*.pgn +50:audio/x-mo3:*.mo3 +50:application/x-bcpio:*.bcpio +50:application/pgp-encrypted:*.pgp +50:application/pgp-keys:*.pgp +50:application/pgp-signature:*.pgp +50:application/x-bzip-compressed-tar:*.tar.bz +50:application/x-amipro:*.sam +50:application/vnd.google-earth.kmz:*.kmz +50:video/quicktime:*.qt +50:image/x-portable-graymap:*.pgm +50:application/x-krita:*.kra +50:application/x-dar:*.dar +50:application/vnd.wordperfect:*.wp +50:image/vnd.wap.wbmp:*.wbmp +50:application/x-spss-sav:*.sav +50:text/x-scons:sconstruct +50:video/x-msvideo:*.divx +50:audio/x-wavpack:*.wv +50:application/xhtml+xml:*.xhtml +50:video/x-mng:*.mng +50:text/x-uuencode:*.uue +50:image/x-pict:*.pict1 +50:image/x-pict:*.pict2 +50:image/x-bzeps:*.eps.bz2 +50:application/x-n64-rom:*.z64 +50:audio/x-musepack:*.mp+ +50:text/x-c++hdr:*.hxx +50:application/rdf+xml:*.rdf +50:application/x-netcdf:*.cdf +50:application/vnd.rn-realmedia:*.rmvb +50:application/x-dbf:*.dbf +50:audio/mp2:*.mp2 +50:video/mpeg:*.mp2 +50:application/vnd.lotus-1-2-3:*.123 +50:application/x-php:*.php +50:application/x-font-pcf:*.pcf.gz +50:audio/mpeg:*.mp3 +50:video/mp4:*.mp4 +50:text/x-python:*.py +50:audio/x-minipsf:*.minipsf +50:audio/x-xm:*.xm +50:application/vnd.corel-draw:*.cdr +50:audio/x-xi:*.xi +50:image/x-xwindowdump:*.xwd +50:application/x-desktop:*.desktop +50:application/x-bzip-compressed-tar:*.tb2 +50:text/x-tex:*.latex +50:text/x-moc:*.moc +50:audio/x-mod:*.mod +50:application/vnd.openxmlformats-officedocument.presentationml.slideshow:*.ppsx +50:application/x-docbook+xml:*.dbk +50:text/x-mof:*.mof +50:application/x-xz:*.xz +50:application/vnd.ms-excel.sheet.binary.macroEnabled.12:*.xlsb +50:application/vnd.ms-excel.sheet.binary.macroenabled.12:*.xlsb +50:application/x-kspread:*.ksp +50:audio/x-aiff:*.aif +50:text/markdown:*.markdown +50:text/vcard:*.gcrd +50:application/x-php:*.php3 +50:application/x-php:*.php4 +50:application/x-php:*.php5 +50:text/x-reject:*.rej +50:application/vnd.ms-excel.sheet.macroEnabled.12:*.xlsm +50:application/vnd.ms-excel.sheet.macroenabled.12:*.xlsm +50:video/mp2t:*.m2ts +50:text/x-ms-regedit:*.reg +50:application/vnd.openxmlformats-officedocument.wordprocessingml.document:*.docx +50:application/vnd.openxmlformats-officedocument.wordprocessingml.document:*.docx +50:text/x-dcl:*.dcl +50:application/dicom:*.dcm +50:video/vnd.mpegurl:*.m1u +50:text/x-scheme:*.scm +50:application/x-qtiplot:*.qti.gz +50:application/pkix-cert:*.cer +50:image/x-kodak-dcr:*.dcr +50:application/x-tar:*.tar +50:text/x-patch:*.patch +50:text/x-scala:*.scala +50:image/vnd.djvu:*.djvu +50:audio/x-musepack:*.mpc +50:video/quicktime:*.mov +50:video/mpeg:*.mpe +50:application/x-tarz:*.taz +50:application/x-trash:*.old +50:video/mpeg:*.mpg +50:video/mp2t:*.mpl +50:application/vnd.stardivision.draw:*.sda +50:application/vnd.stardivision.calc:*.sdc +50:text/x-mrml:*.mrml +50:application/vnd.stardivision.impress:*.sdd +50:audio/x-musepack:*.mpp +50:application/vnd.ms-excel.template.macroEnabled.12:*.xltm +50:application/vnd.ms-excel.template.macroenabled.12:*.xltm +50:video/mp4:*.lrv +50:video/mp2t:*.m2t +50:image/x-gzeps:*.epsf.gz +50:application/x-lrzip:*.lrz +50:video/3gpp2:*.3gpp2 +50:image/jpeg:*.jpeg +50:application/mbox:*.mbox +50:application/vnd.stardivision.impress:*.sdp +50:application/sdp:*.sdp +50:audio/x-mpegurl:*.m3u8 +50:application/vnd.apple.mpegurl:*.m3u8 +50:application/vnd.stardivision.chart:*.sds +50:image/x-dds:*.dds +50:application/x-kugar:*.kud +50:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:*.xlsx +50:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:*.xlsx +50:application/vnd.stardivision.writer:*.sdw +50:application/x-fictionbook+xml:*.fb2 +50:application/x-xzpdf:*.pdf.xz +50:text/x-copying:copying +50:application/x-bzip-compressed-tar:*.tbz +50:application/zlib:*.zz +50:application/x-lrzip-compressed-tar:*.tar.lrz +50:text/x-bibtex:*.bib +50:image/x-rgb:*.rgb +50:application/x-gzpostscript:*.ps.gz +50:application/x-gameboy-rom:*.cgb +50:application/x-php:*.phps +50:application/vnd.debian.binary-package:*.deb +50:application/x-qw:*.qif +50:image/x-quicktime:*.qif +50:audio/x-mpegurl:*.m3u +50:application/vnd.apple.mpegurl:*.m3u +50:application/vnd.openxmlformats-officedocument.spreadsheetml.template:*.xltx +50:application/vnd.openxmlformats-officedocument.spreadsheetml.template:*.xltx +50:text/x-c++src:*.c++ +50:application/x-ccmx:*.ccmx +50:application/vnd.coffeescript:*.coffee +50:application/octet-stream:*.bin +50:application/x-saturn-rom:*.bin +50:application/smil+xml:*.kino +50:application/pgp-keys:*.pkr +50:application/vnd.ms-visio.stencil.macroEnabled.main+xml:*.vssm +50:image/cgm:*.cgm +50:text/x-mup:*.not +50:text/x-tcl:*.tcl +50:audio/mp4:*.m4a +50:application/x-x509-ca-cert:*.der +50:audio/x-m4b:*.m4b +50:application/x-pagemaker:*.pm6 +50:text/x-meson:meson.build +50:application/x-sami:*.sami +50:application/vnd.ms-visio.stencil.main+xml:*.vssx +50:audio/x-iriver-pla:*.pla +50:text/x-mrml:*.mrl +50:application/vnd.nintendo.snes.rom:*.sfc +50:application/xml:*.xsd +50:video/mp4:*.m4v +50:video/mp2t:*.mpls +50:application/x-planperfect:*.pln +50:text/x-tex:*.ltx +50:image/x-minolta-mrw:*.mrw +50:application/metalink4+xml:*.meta4 +50:application/vnd.ms-powerpoint.addin.macroEnabled.12:*.ppam +50:application/vnd.ms-visio.template.macroEnabled.main+xml:*.vstm +50:application/x-compressed-tar:*.tar.gz +50:audio/x-scpls:*.pls +50:application/vnd.ms-htmlhelp:*.chm +50:application/x-hwp:*.hwp +50:application/x-abiword:*.abw.gz +50:application/x-alz:*.alz +50:application/x-kword:*.kwd +50:text/x-lua:*.lua +50:application/vnd.ms-visio.template.main+xml:*.vstx +50:video/vnd.mpegurl:*.m4u +50:text/x-ooc:*.ooc +50:application/x-msi:*.msi +50:application/x-kexiproject-sqlite2:*.kexi +50:application/x-kexiproject-sqlite3:*.kexi +50:video/x-anim:*.anim[1-9j] +50:application/x-pagemaker:*.pmd +50:application/x-abiword:*.zabw +50:application/x-gameboy-rom:*.sgb +50:application/x-kword:*.kwt +50:application/x-go-sgf:*.sgf +50:application/pkcs10:*.p10 +50:image/x-sgi:*.sgi +50:application/pkcs12:*.p12 +50:application/x-blender:*.blender +50:application/vnd.stardivision.writer:*.sgl +50:application/x-msx-rom:*.msx +50:application/x-dia-shape:*.shape +50:application/x-blender:*.blend +50:application/x-blender:*.blend +50:application/x-mimearchive:*.mhtml +50:audio/midi:*.midi +50:application/x-java-jnlp-file:*.jnlp +50:text/x-cmake:cmakelists.txt +50:audio/x-amzxml:*.amz +50:image/x-tga:*.tpic +50:audio/AMR:*.amr +50:text/x-makefile:makefile +50:text/x-scons:sconscript.* +50:text/x-tex:*.tex +50:application/vnd.oasis.opendocument.graphics-flat-xml:*.fodg +50:application/vnd.oasis.opendocument.graphics-flat-xml:*.fodg +50:text/sgml:*.sgm +50:application/x-amiga-disk-format:*.adf +50:image/x-msod:*.msod +50:audio/x-mod:*.mtm +50:image/png:*.png +50:application/vnd.oasis.opendocument.presentation-flat-xml:*.fodp +50:application/vnd.oasis.opendocument.presentation-flat-xml:*.fodp +50:application/x-navi-animation:*.ani +50:application/vnd.oasis.opendocument.spreadsheet-flat-xml:*.fods +50:application/vnd.oasis.opendocument.spreadsheet-flat-xml:*.fods +50:application/vnd.oasis.opendocument.text-flat-xml:*.fodt +50:application/vnd.oasis.opendocument.text-flat-xml:*.fodt +50:application/x-n64-rom:*.n64 +50:application/x-ustar:*.ustar +50:application/x-gameboy-rom:*.gbc +50:application/x-gba-rom:*.gba +50:application/x-java-pack200:*.pack +50:application/dicom:dicomdir +50:application/x-shar:*.shar +50:application/x-shorten:*.shn +50:application/x-genesis-rom:*.32x +50:image/x-portable-anymap:*.pnm +50:application/x-gzdvi:*.dvi.gz +50:application/annodex:*.anx +50:text/html:*.html +50:video/mp2t:*.mts +50:text/x-authors:authors +50:text/x-install:install +50:application/x-quattropro:*.wb1 +50:application/x-quattropro:*.wb2 +50:application/x-quattropro:*.wb3 +50:application/x-gnucash:*.gnucash +50:application/x-perl:*.pod +50:application/x-source-rpm:*.src.rpm +50:image/x-lwo:*.lwo +50:application/x-dia-diagram:*.dia +50:application/vnd.lotus-wordpro:*.lwp +50:application/x-lrzip-compressed-tar:*.tlrz +50:application/x-partial-download:*.wkdownload +50:application/x-glade:*.glade +50:application/pgp-signature:*.sig +50:text/x-qml:*.qml +50:image/x-tga:*.tga +50:audio/prs.sid:*.sid +50:application/x-trash:*.sik +50:application/x-spss-por:*.por +50:application/x-wii-wad:*.wad +50:application/vnd.ms-powerpoint:*.pot +50:text/x-gettext-translation-template:*.pot +50:image/x-lws:*.lws +50:application/x-zip-compressed-fb2:*.fb2.zip +50:text/vcard:*.vcf +50:application/vnd.symbian.install:*.sis +50:application/x-stuffit:*.sit +50:application/x-e-theme:*.etheme +50:application/sieve:*.siv +50:image/bmp:*.bmp +50:application/x-nes-rom:*.unif +50:image/x-skencil:*.sk1 +50:image/openraster:*.ora +50:text/vcard:*.vct +50:application/x-compressed-tar:*.tgz +50:application/x-netshow-channel:*.nsc +50:audio/x-wav:*.wav +50:image/x-olympus-orf:*.orf +50:audio/x-ms-asx:*.wax +50:audio/x-ape:*.ape +50:image/x-lwo:*.lwob +50:text/calendar:*.vcs +50:image/rle:*.rle +50:application/x-siag:*.siag +50:application/vnd.android.package-archive:*.apk +50:image/x-portable-pixmap:*.ppm +50:application/x-lz4:*.lz4 +50:image/x-applix-graphics:*.ag +50:application/illustrator:*.ai +50:application/vnd.ms-powerpoint:*.pps +50:application/vnd.ms-powerpoint:*.ppt +50:application/vnd.ms-powerpoint:*.ppt +50:video/x-nsv:*.nsv +50:application/x-perl:*.al +50:image/x-tga:*.vda +50:text/x-tex:*.cls +50:application/x-archive:*.ar +50:application/vnd.ms-powerpoint:*.ppz +50:application/x-applix-spreadsheet:*.as +50:application/vnd.tcpdump.pcap:*.pcap +50:audio/basic:*.au +50:application/x-applix-word:*.aw +50:image/vnd.djvu:*.djv +50:application/vnd.palm:*.pqa +50:application/xslt+xml:*.xslt +50:application/x-bittorrent:*.torrent +50:image/x-bzeps:*.epsi.bz2 +50:video/quicktime:*.qtvr +50:text/x-mup:*.mup +50:application/x-t602:*.602 +50:application/vnd.rn-realmedia:*.rmj +50:image/tiff:*.tif +50:application/x-lyx:*.lyx +50:application/x-gedcom:*.ged +50:application/vnd.rn-realmedia:*.rmm +50:application/x-gnucash:*.xac +50:text/x-eiffel:*.eif +50:application/x-sv4cpio:*.sv4cpio +50:application/vnd.rn-realmedia:*.rms +50:application/pgp-keys:*.skr +50:application/x-tar:*.gem +50:application/x-genesis-rom:*.gen +50:application/vnd.ms-works:*.wcm +50:application/x-yaml:*.yaml +50:application/vnd.ms-word.template.macroEnabled.12:*.dotm +50:application/vnd.ms-word.template.macroenabled.12:*.dotm +50:application/x-lha:*.lzh +50:application/mxf:*.mxf +50:application/vnd.oasis.opendocument.chart-template:*.otc +50:application/x-mobipocket-ebook:*.prc +50:application/vnd.palm:*.prc +50:application/vnd.oasis.opendocument.formula-template:*.otf +50:application/x-font-otf:*.otf +50:application/vnd.oasis.opendocument.graphics-template:*.otg +50:application/vnd.oasis.opendocument.graphics-template:*.otg +50:application/vnd.oasis.opendocument.text-web:*.oth +50:application/vnd.oasis.opendocument.text-web:*.oth +50:application/relax-ng-compact-syntax:*.rnc +50:application/x-lzop:*.lzo +50:text/x-makefile:gnumakefile +50:application/x-bzip:*.bz +50:application/x-arj:*.arj +50:application/x-spss-sav:*.zsav +50:text/x-c++src:*.cc +50:application/vnd.oasis.opendocument.presentation-template:*.otp +50:application/vnd.oasis.opendocument.presentation-template:*.otp +50:image/fits:*.fits +50:application/vnd.ms-works:*.wdb +50:application/vnd.oasis.opendocument.spreadsheet-template:*.ots +50:application/vnd.oasis.opendocument.spreadsheet-template:*.ots +50:application/vnd.oasis.opendocument.text-template:*.ott +50:application/vnd.oasis.opendocument.text-template:*.ott +50:application/x-partial-download:*.crdownload +50:application/x-tzo:*.tar.lzo +50:application/x-hdf:*.hdf +50:application/x-tarz:*.tar.z +50:application/vnd.rn-realmedia:*.rmx +50:image/x-sony-arw:*.arw +50:image/svg+xml-compressed:*.svgz +50:text/x-csharp:*.cs +50:text/spreadsheet:*.slk +50:image/x-icns:*.icns +50:image/x-xbitmap:*.xbm +50:video/vnd.mpegurl:*.mxu +50:application/xml:*.xbl +50:application/xml:*.rng +50:application/x-pagemaker:*.p65 +50:text/x-opml+xml:*.opml +50:text/plain:*.asc +50:image/vnd.adobe.photoshop:*.psd +50:application/x-font-linux-psf:*.psf +50:audio/x-psf:*.psf +50:text/x-cobol:*.cob +50:application/vnd.ms-asf:*.asf +50:application/vnd.nintendo.snes.rom:*.smc +50:application/vnd.stardivision.mail:*.smd +50:application/x-genesis-rom:*.smd +50:application/x-dc-rom:*.dc +50:application/vnd.stardivision.math:*.smf +50:application/x-apple-diskimage:*.dmg +50:application/smil+xml:*.smi +50:application/x-sami:*.smi +50:text/x-dsrc:*.di +50:application/x-asp:*.asp +50:application/x-gedcom:*.gedcom +50:application/smil+xml:*.sml +50:text/x-ssa:*.ass +50:image/x-xfig:*.fig +50:image/x-tga:*.icb +50:application/vnd.tcpdump.pcap:*.dmp +50:application/x-pocket-word:*.psw +50:application/x-sms-rom:*.sms +50:audio/x-ms-asx:*.asx +50:image/x-xcf:*.xcf +50:text/vnd.sun.j2me.app-descriptor:*.jad +50:video/dv:*.dv +50:application/vnd.openxmlformats-officedocument.wordprocessingml.template:*.dotx +50:application/vnd.openxmlformats-officedocument.wordprocessingml.template:*.dotx +50:image/vnd.microsoft.icon:*.ico +50:application/x-ica:*.ica +50:application/vnd.iccprofile:*.icc +50:text/calendar:*.ics +50:application/x-java-archive:*.jar +50:application/x-gnumeric:*.gnumeric +50:application/vnd.iccprofile:*.icm +50:application/x-sv4crc:*.sv4crc +50:audio/basic:*.snd +50:application/x-lzma:*.lzma +50:application/x-x509-ca-cert:*.cert +50:image/x-adobe-dng:*.dng +50:video/mp2t:*.cpi +50:text/x-vhdl:*.vhd +50:application/x-rpm:*.rpm +50:application/x-bzpostscript:*.ps.bz2 +50:text/x-emacs-lisp:*.el +50:application/xspf+xml:*.xspf +50:text/x-c++src:*.cpp +50:application/vnd.oasis.opendocument.text-master-template:*.otm +50:image/x-canon-cr2:*.cr2 +50:application/x-gnuplot:*.gnuplot +50:application/ecmascript:*.es +50:image/fax-g3:*.g3 +50:text/x-idl:*.idl +50:application/x-pkcs7-certificates:*.p7b +50:application/pkcs7-mime:*.p7c +50:application/andrew-inset:*.ez +50:application/x-desktop:*.kdelnk +50:application/x-lzma-compressed-tar:*.tlz +50:application/vnd.ms-publisher:*.pub +50:text/x-xslfo:*.xslfo +50:application/x-core:core:cs +50:application/x-core:core +50:application/x-trig:*.trig +50:application/pkcs7-mime:*.p7m +50:application/msword:*.doc +50:application/msword:*.doc +50:application/vnd.ms-word:*.doc +50:application/rdf+xml:*.owl +50:text/cache-manifest:*.manifest +50:application/pkcs7-signature:*.p7s +50:image/x-emf:*.emf +50:application/x-fluid:*.fl +50:image/gif:*.gif +50:message/rfc822:*.eml +50:application/owl+xml:*.owx +50:image/ief:*.ief +50:text/x-c++hdr:*.h++ +50:text/x-xslfo:*.fo +50:application/vnd.emusic-emusic_package:*.emp +50:application/msword-template:*.dot +50:text/vnd.graphviz:*.dot +50:application/x-hdf:*.h4 +50:application/x-hdf:*.h5 +50:application/x-nzb:*.nzb +50:text/x-uil:*.uil +50:video/vnd.vivo:*.viv +50:application/vnd.debian.binary-package:*.udeb +50:audio/midi:*.kar +50:video/x-msvideo:*.avf +50:text/csv-schema:*.csvs +50:application/x-pkcs7-certificates:*.spc +50:application/x-font-speedo:*.spd +50:application/x-qtiplot:*.qti +50:application/vnd.ms-excel.addin.macroEnabled.12:*.xlam +50:application/x-tex-gf:*.gf +50:application/vnd.ms-tnef:*.tnf +50:application/x-quicktime-media-link:*.qtl +50:text/x-patch:*.diff +50:application/pkix-crl:*.crl +50:application/vnd.openofficeorg.extension:*.oxt +50:application/vnd.openofficeorg.extension:*.oxt +50:application/x-source-rpm:*.spm +50:application/x-sms-rom:*.gg +50:application/vnd.adobe.flash.movie:*.spl +50:application/x-bzdvi:*.dvi.bz2 +50:application/x-gnuplot:*.gp +50:application/x-gameboy-rom:*.gb +50:application/x-x509-ca-cert:*.crt +50:image/x-sony-sr2:*.sr2 +50:application/x-gz-font-linux-psf:*.psf.gz +50:image/x-canon-crw:*.crw +50:image/x-ilbm:*.iff +50:audio/x-speex:*.spx +50:audio/x-mod:*.ult +50:audio/x-mod:*.669 +50:video/x-flv:*.flv +50:application/x-kivio:*.flw +50:text/vnd.graphviz:*.gv +50:application/gzip:*.gz +50:application/pkix-pkipath:*.pkipath +50:application/vnd.palm:*.oprc +50:audio/AMR-WB:*.awb +50:text/x-genie:*.gs:cs +50:text/x-genie:*.gs +50:video/x-flic:*.flc +50:text/x-go:*.go +50:application/x-cdrdao-toc:*.toc +50:application/x-awk:*.awk +50:application/x-csh:*.csh +50:audio/x-s3m:*.s3m +50:text/x-c++hdr:*.hh +50:application/xml-external-parsed-entity:*.ent +50:application/sql:*.sql +50:image/x-gzeps:*.eps.gz +50:text/x-texinfo:*.texinfo +50:video/x-msvideo:*.avi +50:application/rss+xml:*.rss +50:application/x-ufraw:*.ufraw +50:text/css:*.css +50:text/x-c++hdr:*.hp +50:application/x-ms-wim:*.wim +50:text/csv:*.csv +50:text/x-haskell:*.hs +50:application/x-mobipocket-ebook:*.mobi +50:application/vnd.lotus-1-2-3:*.wk1 +50:audio/annodex:*.axa +50:application/vnd.lotus-1-2-3:*.wk3 +50:application/vnd.lotus-1-2-3:*.wk4 +50:application/x-wais-source:*.src +50:application/rtf:*.rtf +50:image/x-sony-srf:*.srf +50:image/x-ilbm:*.ilbm +50:audio/x-mpegurl:*.vlc +50:application/x-nes-rom:*.unf +50:application/x-smaf:*.smaf +50:audio/x-mod:*.uni +50:video/x-flic:*.fli +50:text/sgml:*.sgml +50:video/annodex:*.axv +50:image/x-kodak-kdc:*.kdc +50:text/x-txt2tags:*.t2t +50:application/x-subrip:*.srt +50:audio/x-it:*.it +50:image/x-eps:*.eps +50:application/x-gzpdf:*.pdf.gz +50:image/x-eps:*.epsf +50:text/richtext:*.rtx +50:image/x-eps:*.epsi +50:application/x-java-jce-keystore:*.jceks +50:application/x-python-bytecode:*.pyc +50:image/x-ilbm:*.lbm +50:video/vnd.vivo:*.vivo +50:text/x-ssa:*.ssa +50:application/x-cue:*.cue +50:audio/vnd.dts.hd:*.dtshd +50:application/x-python-bytecode:*.pyo +50:application/x-windows-themepack:*.themepack +50:video/x-sgi-movie:*.movie +50:text/x-cmake:*.cmake +50:text/x-dsl:*.dsl +50:application/x-trash:*% +50:application/vnd.ms-powerpoint.slide.macroEnabled.12:*.sldm +50:image/x-panasonic-raw2:*.rw2 +50:application/gml+xml:*.gml +50:application/javascript:*.js +50:application/x-markaby:*.mab +50:application/x-gettext-translation:*.gmo +50:image/x-win-bitmap:*.cur +50:text/x-fortran:*.for +50:application/vnd.lotus-1-2-3:*.wks +50:application/vnd.ms-works:*.wks +50:text/x-python:*.pyx +50:application/vnd.openxmlformats-officedocument.presentationml.slide:*.sldx +50:text/x-makefile:*.mak +50:application/x-troff-man:*.man +50:message/x-gnu-rmail:rmail +50:application/vnd.sun.xml.calc.template:*.stc +50:application/vnd.sun.xml.calc.template:*.stc +50:application/vnd.sun.xml.draw.template:*.std +50:application/vnd.sun.xml.draw.template:*.std +50:application/xml-dtd:*.dtd +50:application/x-iwork-keynote-sffkey:*.key +50:application/vnd.sun.xml.impress.template:*.sti +50:application/vnd.sun.xml.impress.template:*.sti +50:application/x-gnucash:*.gnc +50:application/x-abiword:*.abw.crashed +50:application/x-kchart:*.chrt +50:audio/prs.sid:*.psid +50:application/gnunet-directory:*.gnd +50:audio/ogg:*.opus +50:audio/x-opus+ogg:*.opus +50:audio/x-stm:*.stm +50:application/x-bzip:*.bz2 +50:text/x-erlang:*.erl +50:application/epub+zip:*.epub +50:application/x-java-keystore:*.ks +50:video/vnd.rn-realvideo:*.rvx +50:application/x-m4:*.m4 +50:application/vnd.sun.xml.writer.template:*.stw +50:application/vnd.sun.xml.writer.template:*.stw +50:text/x-tex:*.sty +50:audio/vnd.dts:*.dts +50:application/json:*.json +50:text/x-tex:*.dtx +50:application/x-kformula:*.kfo +50:application/json-patch+json:*.json-patch +50:application/x-bzip-compressed-tar:*.tar.bz2 +50:application/x-java:*.class +50:application/x-shared-library-la:*.la +50:text/x-microdvd:*.sub +50:text/x-mpsub:*.sub +50:text/x-subviewer:*.sub +50:application/font-woff:*.woff +50:image/x-macpaint:*.pntg +50:application/winhlp:*.hlp +50:image/tiff:*.tiff +50:audio/x-ms-wma:*.wma +50:text/x-qml:*.qmlproject +50:video/mpeg:*.vob +50:application/vnd.ms-visio.drawing.macroEnabled.main+xml:*.vsdm +50:text/troff:*.roff +50:image/x-sun-raster:*.sun +50:audio/x-voc:*.voc +50:image/x-wmf:*.wmf +50:text/x-scons:sconscript +50:application/x-tar:*.gtar +50:text/vnd.wap.wml:*.wml +50:application/x-par2:*.par2 +50:application/x-par2:*.par2 +50:application/x-cpio-compressed:*.cpio.gz +50:application/vnd.ms-visio.drawing.main+xml:*.vsdx +50:application/vnd.stardivision.writer:*.vor +50:image/x-compressed-xcf:*.xcf.gz +50:text/x-lilypond:*.ly +50:application/x-lzip:*.lz +50:audio/x-psflib:*.psflib +50:video/x-ms-wmv:*.wmv +50:audio/x-ms-asx:*.wmx +50:application/x-it87:*.it87 +50:text/tab-separated-values:*.tsv +50:audio/mp4:*.f4a +50:audio/x-m4b:*.f4b +50:audio/x-tta:*.tta +50:application/x-trash:*~ +50:application/x-font-ttf:*.ttc +50:image/svg+xml:*.svg +50:application/x-kexi-connectiondata:*.kexic +50:application/x-font-ttf:*.ttf +50:application/x-dvi:*.dvi +50:application/vnd.ms-excel:*.xla +50:text/x-java:*.java +50:application/vnd.ms-excel:*.xlc +50:application/vnd.ms-excel:*.xld +50:application/pgp-encrypted:*.gpg +50:application/pgp-keys:*.gpg +50:application/pgp-signature:*.gpg +50:application/x-xliff:*.xlf +50:application/x-gettext-translation:*.mo +50:text/x-modelica:*.mo +50:text/x-svhdr:*.svh +50:application/x-mswinurl:*.url +50:image/x-gzeps:*.epsi.gz +50:application/vnd.ms-access:*.mdb +50:application/vnd.ms-excel:*.xll +50:application/vnd.ms-excel:*.xlm +50:application/vnd.ms-tnef:winmail.dat +50:application/x-kexiproject-shortcut:*.kexis +50:application/x-font-ttx:*.ttx +50:application/x-raw-disk-image:*.raw-disk-image +50:application/vnd.ms-works:*.xlr +50:application/vnd.ms-excel:*.xls +50:application/vnd.ms-excel:*.xls +50:application/vnd.wordperfect:*.wp4 +50:application/vnd.wordperfect:*.wp5 +50:application/vnd.wordperfect:*.wp6 +50:application/vnd.ms-excel:*.xlt +50:application/vnd.ms-excel:*.xlw +50:text/turtle:*.ttl +50:application/mathematica:*.nb +50:application/x-netcdf:*.nc +50:video/mp4:*.f4v +50:application/vnd.adobe.flash.movie:*.swf +50:text/x-makefile:*.mk +50:image/vnd.dwg:*.dwg +50:text/x-setext:*.etx +50:application/x-genesis-rom:*.mdx +50:application/vnd.ms-powerpoint.template.macroEnabled.12:*.potm +50:application/vnd.ms-powerpoint.template.macroenabled.12:*.potm +50:application/x-xz-compressed-tar:*.tar.xz +50:application/x-ms-wim:*.swm +50:video/mpeg:*.mpeg +50:text/x-credits:credits +50:text/x-iMelody:*.ime +50:audio/x-xmf:*.xmf +50:application/x-raw-disk-image:*.img +50:text/x-xmi:*.xmi +50:text/spreadsheet:*.sylk +50:application/x-partial-download:*.part +50:application/xml:*.xml +50:audio/x-mod:*.med +50:text/vnd.wap.wmlscript:*.wmls +50:image/x-bzeps:*.epsf.bz2 +50:application/x-killustrator:*.kil +50:application/pkcs8:*.p8 +50:application/zip:*.zip +50:image/vnd.ms-modi:*.mdi +50:application/x-java-keystore:*.jks +50:text/x-c++src:*.cxx +50:text/x-iMelody:*.imy +50:application/vnd.sun.xml.calc:*.sxc +50:application/vnd.sun.xml.calc:*.sxc +50:application/vnd.sun.xml.draw:*.sxd +50:application/vnd.sun.xml.draw:*.sxd +50:application/x-java-keystore:cacerts +50:application/vnd.sun.xml.writer.global:*.sxg +50:application/vnd.sun.xml.writer.global:*.sxg +50:application/x-graphite:*.gra +50:application/vnd.sun.xml.impress:*.sxi +50:application/vnd.sun.xml.impress:*.sxi +50:video/x-matroska-3d:*.mk3d +50:application/vnd.wordperfect:*.wpd +50:application/vnd.sun.xml.math:*.sxm +50:application/vnd.sun.xml.math:*.sxm +50:application/vnd.ms-powerpoint.slideshow.macroEnabled.12:*.ppsm +50:application/x-wpg:*.wpg +50:application/x-gnuplot:*.gplt +50:image/vnd.dxf:*.dxf +50:application/x-lha:*.lha +50:model/vrml:*.vrm +50:application/vnd.ms-wpl:*.wpl +50:audio/mpeg:*.mpga +50:application/vnd.sun.xml.writer:*.sxw +50:application/vnd.sun.xml.writer:*.sxw +50:application/vnd.wordperfect:*.wpp +50:application/x-n64-rom:*.v64 +50:text/x-c++hdr:*.hpp +50:application/vnd.ms-works:*.wps +50:text/plain:*,v +50:text/markdown:*.md +50:text/x-tex:*.ins +50:text/x-troff-ms:*.ms +50:application/x-tgif:*.obj +50:text/x-c++src:*.C:cs +50:text/x-c++src:*.C +50:text/x-literate-haskell:*.lhs +50:image/x-pict:*.pict +50:text/x-ocaml:*.ml +50:text/x-troff-mm:*.mm +50:application/x-nintendo-ds-rom:*.nds +50:application/x-bzip-compressed-tar:*.tbz2 +50:text/x-qml:*.qmltypes +50:application/x-lhz:*.lhz +50:application/vnd.visio:*.vsd +50:application/x-tex-pk:*.pk +50:application/x-font-type1:*.gsf +50:application/x-perl:*.pl +50:application/x-perl:*.pl +50:application/x-perl:*.pm +50:application/x-pagemaker:*.pm +50:application/vnd.ms-powerpoint.presentation.macroEnabled.12:*.pptm +50:application/vnd.ms-powerpoint.presentation.macroenabled.12:*.pptm +50:text/x-gettext-translation:*.po +50:application/vnd.hp-hpgl:*.hpgl +50:audio/x-gsm:*.gsm +50:application/postscript:*.ps +50:text/x-fortran:*.f90 +50:application/vnd.ms-word.document.macroEnabled.12:*.docm +50:application/vnd.ms-word.document.macroenabled.12:*.docm +50:application/x-yaml:*.yml +50:application/vnd.visio:*.vss +50:application/vnd.visio:*.vst +50:image/x-tga:*.vst +50:application/x-karbon:*.karbon +50:image/x-nikon-nef:*.nef +50:application/vnd.visio:*.vsw +50:application/x-archive:*.a +50:audio/aac:*.aac +50:text/x-csrc:*.c:cs +50:text/x-csrc:*.c +50:application/x-pw:*.pw +50:application/x-magicpoint:*.mgp +50:text/x-ocl:*.ocl +50:application/x-pak:*.pak +50:text/x-chdr:*.h +50:text/x-dsrc:*.d +50:application/x-nes-rom:*.nes +50:application/x-ms-dos-executable:*.exe +50:text/x-objcsrc:*.m +50:text/x-matlab:*.m +50:text/x-troff-me:*.me +50:application/x-object:*.o +50:text/x-fortran:*.f +50:text/x-pascal:*.p +50:text/x-pascal:*.pas +50:video/mp2t:*.clpi +10:application/x-perl:*.t +10:text/troff:*.t +10:text/x-readme:readme* +10:application/pgp-encrypted:*.asc +10:application/pgp-keys:*.asc +10:application/pgp-signature:*.asc +10:text/x-makefile:makefile.* -- cgit From b93e0c1cf01ae83652264dd4370f4988c2b88011 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Fri, 23 Sep 2016 14:00:46 -0400 Subject: Fix the painting issue with the favorites area on the start menu with all the new changes. --- .../lumina-desktop/panel-plugins/systemstart/StartMenu.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src-qt5') diff --git a/src-qt5/core/lumina-desktop/panel-plugins/systemstart/StartMenu.cpp b/src-qt5/core/lumina-desktop/panel-plugins/systemstart/StartMenu.cpp index a0624d6b..bfac46c0 100644 --- a/src-qt5/core/lumina-desktop/panel-plugins/systemstart/StartMenu.cpp +++ b/src-qt5/core/lumina-desktop/panel-plugins/systemstart/StartMenu.cpp @@ -172,6 +172,9 @@ void StartMenu::ClearScrollArea(QScrollArea *area){ //qDebug() << " - Number of Children:" << old->children().count(); //deleteChildren(old); //make sure we *fully* delete these items to save memory //old->deleteLater(); + if(area == ui->scroll_favs){ + area->takeWidget()->deleteLater(); + } if(area->widget()==0){ area->setWidget( new QWidget(area) ); //create a new widget in the scroll area } @@ -421,10 +424,11 @@ void StartMenu::UpdateFavs(){ else if(type==1){ tmp = favs.filter("::::dir::::"); } //dirs next else{ tmp = rest; } //everything left over if(type==1){ + SortScrollArea(ui->scroll_favs); //Need to run a special routine for sorting the apps (already in the widget) //qDebug() << "Sort App Widgets..."; // Since each app actually might have a different name listed within the file - QLayout *lay = ui->scroll_favs->widget()->layout(); + /*QLayout *lay = ui->scroll_favs->widget()->layout(); QStringList items; for(int i=0; icount(); i++){ items << lay->itemAt(i)->widget()->whatsThis().toLower(); @@ -444,7 +448,8 @@ void StartMenu::UpdateFavs(){ break; } } - } + }*/ + }//end of special app sorting routine tmp.sort(); //Sort alphabetically by name (dirs/files) for(int i=0; iscroll_favs->update(); //qDebug() << "End updateFavs"; } -- cgit From ad90928c71f0d687b3141fdb9d275c7a2215055d Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Fri, 23 Sep 2016 14:10:36 -0400 Subject: Add a fallback icon if an image file fails to load the thumbnail for desktop icons. --- .../desktop-plugins/applauncher/AppLauncherPlugin.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src-qt5') diff --git a/src-qt5/core/lumina-desktop/desktop-plugins/applauncher/AppLauncherPlugin.cpp b/src-qt5/core/lumina-desktop/desktop-plugins/applauncher/AppLauncherPlugin.cpp index d1d6c7a8..b74bbcb3 100644 --- a/src-qt5/core/lumina-desktop/desktop-plugins/applauncher/AppLauncherPlugin.cpp +++ b/src-qt5/core/lumina-desktop/desktop-plugins/applauncher/AppLauncherPlugin.cpp @@ -58,7 +58,9 @@ void AppLauncherPlugin::loadButton(){ if(info.isDir()){ button->setIcon( LXDG::findIcon("folder","") ); }else if(LUtils::imageExtensions().contains(info.suffix().toLower()) ){ - button->setIcon( QIcon(QPixmap(path).scaled(256,256)) ); //max size for thumbnails in memory + QPixmap pix; + if(pix.load(path)){ button->setIcon( QIcon(pix.scaled(256,256)) ); } //max size for thumbnails in memory + else{ button->setIcon( LXDG::findIcon("dialog-cancel","") ); } }else{ button->setIcon( QIcon(LXDG::findMimeIcon(path).pixmap(QSize(icosize,icosize)).scaledToHeight(icosize, Qt::SmoothTransformation) ) ); } @@ -68,7 +70,7 @@ void AppLauncherPlugin::loadButton(){ }else{ //InValid File button->setWhatsThis(""); - button->setIcon( QIcon(LXDG::findIcon("quickopen","").pixmap(QSize(icosize,icosize)).scaledToHeight(icosize, Qt::SmoothTransformation) ) ); + button->setIcon( QIcon(LXDG::findIcon("quickopen","dialog-cancel").pixmap(QSize(icosize,icosize)).scaledToHeight(icosize, Qt::SmoothTransformation) ) ); button->setText( tr("Click to Set") ); if(!watcher->files().isEmpty()){ watcher->removePaths(watcher->files()); } } -- cgit