From 8281bd91a1a063c4dec5d8b320a305d08091a916 Mon Sep 17 00:00:00 2001 From: Pavel Borecki Date: Thu, 17 Aug 2017 17:31:57 +0000 Subject: Translated using Weblate (Czech) Currently translated at 100.0% (231 of 231 strings) --- src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_cs.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_cs.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_cs.ts index b05d0e12..0bf26f10 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_cs.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_cs.ts @@ -346,8 +346,8 @@ - The "lumina-fileinfo" utility could not be found on the system. Please install it first. - Nástroj "lumina-fileinfo" nebyl nalezen.Prosím nainstalujte ho první. + The "lumina-fileinfo" utility could not be found on the system. Please install it first. + Nástroj "lumina-fileinfo" nebyl nalezen.Prosím nainstalujte ho první. @@ -420,17 +420,17 @@ YesToAll - + Ano na vše NoToAll - + Ne na vše Cancel - + Storno @@ -591,7 +591,7 @@ Nové umístění: %2 - Click "Next" to start downloading the repository + Click "Next" to start downloading the repository Kliknutím na Další zahajte stahování repozitáře -- cgit From ec531393a167d17d9223780b47a0b5a4d6bc4afc Mon Sep 17 00:00:00 2001 From: Davidmp Date: Thu, 17 Aug 2017 18:49:56 +0000 Subject: Translated using Weblate (Catalan) Currently translated at 100.0% (231 of 231 strings) --- .../desktop-utils/lumina-fm/i18n/lumina-fm_ca.ts | 72 +++++++++++----------- 1 file changed, 36 insertions(+), 36 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ca.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ca.ts index 12b946a3..27835dd5 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ca.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ca.ts @@ -165,7 +165,7 @@ Select Action - Seleccioneu l'acció + Seleccioneu l'acció @@ -175,7 +175,7 @@ Single column view - Vista d'una columna + Vista d'una columna @@ -213,7 +213,7 @@ The document could not be created. Please ensure that you have the proper permissions. - No s'ha pogut crear el document. Si us plau, assegureu-vos que teniu els permisos adients. + No s'ha pogut crear el document. Si us plau, assegureu-vos que teniu els permisos adients. @@ -267,7 +267,7 @@ The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - No s'ha pogut crear el directori. Si us plau, assegureu-vos que teniu els permisos corresponents per modificar el directori actual. + No s'ha pogut crear el directori. Si us plau, assegureu-vos que teniu els permisos corresponents per modificar el directori actual. @@ -292,7 +292,7 @@ Application Launcher - Llançador d'aplicacions + Llançador d'aplicacions @@ -346,8 +346,8 @@ - The "lumina-fileinfo" utility could not be found on the system. Please install it first. - No s'ha pogut trobar la utilitat "lumina-fileinfo" al sistema. Si us plau, instal·leu-la primer. + The "lumina-fileinfo" utility could not be found on the system. Please install it first. + No s'ha pogut trobar la utilitat "lumina-fileinfo" al sistema. Si us plau, instal·leu-la primer. @@ -415,22 +415,22 @@ Note: It will just add a number to the filename otherwise. - Nota: si no, només s'afegirà un número al nom del fitxer. + Nota: si no, només s'afegirà un número al nom del fitxer. YesToAll - + Sí a tot NoToAll - + No a tot Cancel - + Cancel·la @@ -455,22 +455,22 @@ Could not remove these files: - No s'han pogut suprimir aquests fitxers: + No s'han pogut suprimir aquests fitxers: Could not copy these files: - No s'han pogut copiar aquests fitxers: + No s'han pogut copiar aquests fitxers: Could not restore these files: - No s'han pogut restaurar aquests fitxers: + No s'han pogut restaurar aquests fitxers: Could not move these files: - No s'han pogut moure aquests fitxers: + No s'han pogut moure aquests fitxers: @@ -491,7 +491,7 @@ Old Location: %1 New Location: %2 - No és possible moure un directori a dins de si mateix. Si us plau, en comptes d'això, feu-ne una còpia. + No és possible moure un directori a dins de si mateix. Si us plau, en comptes d'això, feu-ne una còpia. Localització antiga: %1 Localització nova: %2 @@ -512,7 +512,7 @@ Localització nova: %2 This wizard will guide you through the process of downloading a GIT repository from the internet. - Aquest assistent us guiarà a través del procés de baixada d'un repositori GIT des d'Internet. + Aquest assistent us guiarà a través del procés de baixada d'un repositori GIT des d'Internet. @@ -537,7 +537,7 @@ Localització nova: %2 Type of Access - Tipus d'accés + Tipus d'accés @@ -552,7 +552,7 @@ Localització nova: %2 Username - Nom d'usuari + Nom d'usuari @@ -591,8 +591,8 @@ Localització nova: %2 - Click "Next" to start downloading the repository - Cliqueu a "Següent" per començar a baixar el repositori + Click "Next" to start downloading the repository + Cliqueu a "Següent" per començar a baixar el repositori @@ -640,7 +640,7 @@ Localització nova: %2 Bookmarks - Adreces d'interès + Adreces d'interès @@ -665,7 +665,7 @@ Localització nova: %2 Show Image Previews - Mostra previsualitzacions d'imatges + Mostra previsualitzacions d'imatges @@ -715,7 +715,7 @@ Localització nova: %2 Add Bookmark - Afegeix una adreça d'interès + Afegeix una adreça d'interès @@ -755,12 +755,12 @@ Localització nova: %2 Show Directory Tree Window - Mostra la finestra de l'arbre de directoris + Mostra la finestra de l'arbre de directoris Show Directory Tree Pane - Mostra el plafó de l'arbre de directoris + Mostra el plafó de l'arbre de directoris @@ -800,12 +800,12 @@ Localització nova: %2 Manage Bookmarks - Gestiona les adreces d'interès / marcadors + Gestiona les adreces d'interès / marcadors Show Action Buttons - Mostra els botons d'acció + Mostra els botons d'acció @@ -880,7 +880,7 @@ Localització nova: %2 The following directories are invalid and could not be opened: - Els directoris següents no són vàlids i no s'han pogut obrir: + Els directoris següents no són vàlids i no s'han pogut obrir: @@ -910,7 +910,7 @@ Localització nova: %2 New Bookmark - Adreça d'interès nova + Adreça d'interès nova @@ -925,7 +925,7 @@ Localització nova: %2 This bookmark name already exists. Please choose another. - Aquest nom d'adreça d'interès ja existeix. Trieu-ne un altre. + Aquest nom d'adreça d'interès ja existeix. Trieu-ne un altre. @@ -1077,7 +1077,7 @@ Localització nova: %2 File Operation Errors - Errors d'operacions de fitxers + Errors d'operacions de fitxers @@ -1100,17 +1100,17 @@ Localització nova: %2 Delete this image file - Suprimeix aquest fitxer d'imatge + Suprimeix aquest fitxer d'imatge Rotate this image file counter-clockwise - Gira aquest fitxer d'imatge cap a l'esquerra + Gira aquest fitxer d'imatge cap a l'esquerra Rotate this image file clockwise - Gira aquest fitxer d'imatge cap a la dreta + Gira aquest fitxer d'imatge cap a la dreta @@ -1203,7 +1203,7 @@ Localització nova: %2 Errors during operation. Click to view details - Hi ha hagut errors durant l'operació. Cliqueu per veure'n els detalls. + Hi ha hagut errors durant l'operació. Cliqueu per veure'n els detalls. -- cgit From 1a4d9eca58b2e37cb3e3a3924854f6a75c13ba4c Mon Sep 17 00:00:00 2001 From: scootergrisen Date: Sat, 19 Aug 2017 14:58:59 +0000 Subject: Translated using Weblate (Danish) Currently translated at 100.0% (231 of 231 strings) --- src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_da.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_da.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_da.ts index 57665f08..399ec95a 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_da.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_da.ts @@ -346,8 +346,8 @@ - The "lumina-fileinfo" utility could not be found on the system. Please install it first. - Kunne ikke finde "lumina-fileinfo"-redskabet på systemet. Installér det venligst først. + The "lumina-fileinfo" utility could not be found on the system. Please install it first. + Kunne ikke finde "lumina-fileinfo"-redskabet på systemet. Installér det venligst først. @@ -420,17 +420,17 @@ YesToAll - + JaTilAlle NoToAll - + NejTilAlle Cancel - + Annuller @@ -591,8 +591,8 @@ Ny placering: %2 - Click "Next" to start downloading the repository - Klik på "Næste" for at starte download af arkivet + Click "Next" to start downloading the repository + Klik på "Næste" for at starte download af arkivet -- cgit From 821e54cfaff302452f44d3f99e56ee108b023896 Mon Sep 17 00:00:00 2001 From: Moo Date: Mon, 21 Aug 2017 20:28:34 +0000 Subject: Translated using Weblate (Lithuanian) Currently translated at 100.0% (231 of 231 strings) --- src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_lt.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') 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 239d94be..8ab07d7e 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 @@ -346,8 +346,8 @@ - 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. @@ -420,17 +420,17 @@ YesToAll - + Visiems taip NoToAll - + Visiems ne Cancel - + Atsisakyti @@ -591,8 +591,8 @@ Nauja vieta: %2 - Click "Next" to start downloading the repository - Spustelėkite "Kitas", kad pradėtumėte saugyklos atsisiuntimą + Click "Next" to start downloading the repository + Spustelėkite "Kitas", kad pradėtumėte saugyklos atsisiuntimą -- cgit From 89b18077fe7dbec7b1b8ad3508d9cbe7123c8f2e Mon Sep 17 00:00:00 2001 From: q5sys Date: Wed, 30 Aug 2017 14:44:10 -0400 Subject: increase the size of the zoom in/out icons a bit --- src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui index 277d8bfb..b1ba9d95 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui @@ -159,6 +159,12 @@ ZoomIn + + + 24 + 24 + + QToolButton::InstantPopup @@ -175,6 +181,12 @@ ZoomOut + + + 24 + 24 + + true -- cgit From 9cb7af0a7e507e73c8da7caf02930c52f3a8c58b Mon Sep 17 00:00:00 2001 From: q5sys Date: Mon, 4 Sep 2017 20:18:44 -0400 Subject: add prototype for auto-archival in file manager --- src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp | 12 +++++++++++- src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.h | 3 ++- 2 files changed, 13 insertions(+), 2 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp index 3790d145..c102a32e 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp @@ -241,6 +241,7 @@ void DirWidget::createShortcuts(){ kPaste= new QShortcut(QKeySequence(QKeySequence::Paste),this); kRename= new QShortcut(QKeySequence(Qt::Key_F2),this); kExtract= new QShortcut(QKeySequence(Qt::CTRL+Qt::Key_E), this); + //kArchive= new QShortcut(QKeySequence(Qt::CTRL+Qt::Key_R), this); kFav= new QShortcut(QKeySequence(Qt::Key_F3),this); kDel= new QShortcut(QKeySequence(QKeySequence::Delete),this); kOpSS= new QShortcut(QKeySequence(Qt::Key_F6),this); @@ -257,6 +258,7 @@ void DirWidget::createShortcuts(){ connect(kPaste, SIGNAL(activated()), this, SLOT(pasteFiles()) ); connect(kRename, SIGNAL(activated()), this, SLOT(renameFiles()) ); connect(kExtract, SIGNAL(activated()), this, SLOT(autoExtractFiles()) ); + //connect(kArchive, SIGNAL(activated()), this, SLOT(autoArchiveFiles()) ); connect(kFav, SIGNAL(activated()), this, SLOT(favoriteFiles()) ); connect(kDel, SIGNAL(activated()), this, SLOT(removeFiles()) ); connect(kOpSS, SIGNAL(activated()), this, SLOT(openInSlideshow()) ); @@ -552,7 +554,9 @@ void DirWidget::UpdateContextMenu(){ contextMenu->addAction(LXDG::findIcon("edit-cut",""), tr("Cut Selection"), this, SLOT(cutFiles()), kCut->key() )->setEnabled(canmodify); contextMenu->addAction(LXDG::findIcon("edit-copy",""), tr("Copy Selection"), this, SLOT(copyFiles()), kCopy->key() )->setEnabled(canmodify); if(LUtils::isValidBinary("lumina-archiver") && sel.length() ==1){ contextMenu->addAction(LXDG::findIcon("archive",""), tr("Auto-Extract"), this, SLOT(autoExtractFiles()), kExtract->key() )->setEnabled(canmodify); } - } + //if(LUtils::isValidBinary("lumina-archiver") && sel.length() ==1){ contextMenu->addAction(LXDG::findIcon("archive",""), tr("Auto-Archive"), this, SLOT(autoArchiveFiles()), kArchive->key() )->setEnabled(canmodify); } + + } if( QApplication::clipboard()->mimeData()->hasFormat("x-special/lumina-copied-files") ){ contextMenu->addAction(LXDG::findIcon("edit-paste",""), tr("Paste"), this, SLOT(pasteFiles()), QKeySequence(Qt::CTRL+Qt::Key_V) )->setEnabled(canmodify); } @@ -890,6 +894,12 @@ void DirWidget::autoExtractFiles(){ pExtract->start(runline);*/ } +void DirWidget::autoArchiveFiles(){ + QStringList files = currentBrowser()->currentSelection(); + qDebug() << "Starting auto-archival:" << files; + ExternalProcess::launch("lumina-archiver", QStringList() << "--aa" << files); +} + //==================== // PROTECTED //==================== diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.h b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.h index e1dafaa8..bff8cb74 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.h +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.h @@ -86,7 +86,7 @@ private: //The keyboard shortcuts for context menu items QShortcut *kZoomIn, *kZoomOut, *kNewFile, *kNewDir, *kNewXDG, *kCut, *kCopy, *kPaste, *kRename, \ - *kFav, *kDel, *kOpSS, *kOpMM, *kOpTerm, *kExtract; + *kFav, *kDel, *kOpSS, *kOpMM, *kOpTerm, *kExtract; //, *kArchive; //Functions for internal use void createShortcuts(); //on init only @@ -158,6 +158,7 @@ private slots: void runWithFiles(); //void attachToNewEmail(); void autoExtractFiles(); + //void autoArchiveFiles(); // - Context-specific operations void openInSlideshow(); -- cgit From eb200e2d004a0d2c848f8fe4778f84f2a4aaffcf Mon Sep 17 00:00:00 2001 From: q5sys Date: Mon, 4 Sep 2017 20:19:52 -0400 Subject: clean out some older unused code comments --- .../desktop-utils/lumina-fm/widgets/DirWidget2.cpp | 36 ---------------------- 1 file changed, 36 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp index c102a32e..07549297 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp @@ -739,36 +739,6 @@ void DirWidget::createNewXDGEntry(){ // - Selected FILE operations -//---------------------------------------------------// -/* -QStringList DirWidget::getPreferredApplications(){ - QStringList out; - //First list all the applications registered for that same mimetype - QString mime = fileEXT; - out << LXDG::findAvailableAppsForMime(mime); - - //Now search the internal settings for that extension and find any applications last used - QStringList keys = settings->allKeys(); - for(int i=0; ivalue(keys[i]).toString().split(":::"); - qDebug() << "Found Files:" << keys[i] << files; - bool cleaned = false; - for(int j=0; jsetValue(keys[i], files.join(":::")); } //update the registry - if(!out.isEmpty()){ break; } //already found files - } - } - //Make sure we don't have any duplicates before we return the list - out.removeDuplicates(); - return out; -} - */ - //---------------------------------------------------// void DirWidget::cutFiles(){ QStringList sel = currentBrowser()->currentSelection(); @@ -886,12 +856,6 @@ void DirWidget::autoExtractFiles(){ QStringList files = currentBrowser()->currentSelection(); qDebug() << "Starting auto-extract:" << files; ExternalProcess::launch("lumina-archiver", QStringList() << "--ax" << files); - /*ExternalProcess *pExtract= new ExternalProcess(this); - QString program = "lumina-archiver --ax "; - QStringList files = currentBrowser()->currentSelection(); - for(int i=0; istart(runline);*/ } void DirWidget::autoArchiveFiles(){ -- cgit From bb2dd721fca94d102b531b569e7af9bc211aeca1 Mon Sep 17 00:00:00 2001 From: q5sys Date: Mon, 4 Sep 2017 20:20:27 -0400 Subject: comment out method until its finished --- src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp index 07549297..78759aa2 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp @@ -858,11 +858,13 @@ void DirWidget::autoExtractFiles(){ ExternalProcess::launch("lumina-archiver", QStringList() << "--ax" << files); } -void DirWidget::autoArchiveFiles(){ +/* + * void DirWidget::autoArchiveFiles(){ QStringList files = currentBrowser()->currentSelection(); qDebug() << "Starting auto-archival:" << files; ExternalProcess::launch("lumina-archiver", QStringList() << "--aa" << files); } +*/ //==================== // PROTECTED -- cgit From 2c3ebcb7558125e112ed08b76e50da8d7a3fc60b Mon Sep 17 00:00:00 2001 From: ZackaryWelch Date: Thu, 7 Sep 2017 18:05:30 -0400 Subject: Fixed bug with lumina-fm editing default configuration file as root --- src-qt5/desktop-utils/lumina-fm/MainUI.cpp | 2 +- src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp | 9 ++++----- src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.h | 15 +++++++-------- 3 files changed, 12 insertions(+), 14 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/MainUI.cpp b/src-qt5/desktop-utils/lumina-fm/MainUI.cpp index ec425dd9..abb99975 100644 --- a/src-qt5/desktop-utils/lumina-fm/MainUI.cpp +++ b/src-qt5/desktop-utils/lumina-fm/MainUI.cpp @@ -139,7 +139,7 @@ void MainUI::OpenDirs(QStringList dirs){ if(DWLIST[j]->id().section("-",1,1).toInt() >= id){ id = DWLIST[j]->id().section("-",1,1).toInt()+1; } } //Create the new DirWidget - DirWidget *DW = new DirWidget("DW-"+QString::number(id), this); + DirWidget *DW = new DirWidget("DW-"+QString::number(id), settings, this); DW->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); ui->BrowserLayout->addWidget(DW); DWLIST << DW; diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp index 78759aa2..8273d09c 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp @@ -28,7 +28,7 @@ #define DEBUG 0 -DirWidget::DirWidget(QString objID, QWidget *parent) : QWidget(parent), ui(new Ui::DirWidget){ +DirWidget::DirWidget(QString objID, QSettings *settings, QWidget *parent) : QWidget(parent), ui(new Ui::DirWidget){ ui->setupUi(this); //load the designer file ID = objID; //Assemble the toolbar for the widget @@ -54,6 +54,7 @@ DirWidget::DirWidget(QString objID, QWidget *parent) : QWidget(parent), ui(new U toolbar->addAction(ui->actionDualColumn); columnActionGroup->addAction(ui->actionDualColumn); toolbar->addAction(ui->actionMenu); + this->settings = settings; //Add the browser widgets RCBW = 0; //right column browser is unavailable initially BW = new BrowserWidget("", this); @@ -340,8 +341,7 @@ void DirWidget::on_tool_zoom_in_clicked(){ size += 16; setThumbnailSize(size); //Now Save the size value as the default for next time - QSettings SET("lumina-desktop","lumina-fm"); - SET.setValue("iconsize", size); + settings->setValue("iconsize", size); } void DirWidget::on_tool_zoom_out_clicked(){ @@ -350,8 +350,7 @@ void DirWidget::on_tool_zoom_out_clicked(){ size -= 16; setThumbnailSize(size); //Now Save the size value as the default for next time - QSettings SET("lumina-desktop","lumina-fm"); - SET.setValue("iconsize", size); + settings->setValue("iconsize", size); } // -- Top Snapshot Buttons diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.h b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.h index bff8cb74..8dd367df 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.h +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.h @@ -32,7 +32,7 @@ class DirWidget : public QWidget{ Q_OBJECT public: enum DETAILTYPES{ NAME, SIZE, TYPE, DATEMOD, DATECREATE}; - DirWidget(QString objID, QWidget *parent = 0); //needs a unique ID (to distinguish from other DirWidgets) + DirWidget(QString objID, QSettings *settings, QWidget *parent = 0); //needs a unique ID (to distinguish from other DirWidgets) ~DirWidget(); void cleanup(); //called before the browser is closed down @@ -75,6 +75,7 @@ private: QString ID, cBID; //unique ID assigned by the parent, and currently active browser widget QString normalbasedir, snapbasedir, snaprelpath; //for maintaining directory context while moving between snapshots QStringList snapshots, needThumbs, tmpSel; + QSettings *settings; bool canmodify; //The Toolbar and associated items @@ -95,13 +96,11 @@ private: BrowserWidget* currentBrowser(); QStringList currentDirFiles(); //all the "files" available within the current dir/browser - //QProcess *pExtract; - - //OpenWithMenu - QString fileEXT, filePath; - QStringList mimetypes, keys, files; - //QStringList getPreferredApplications(); - + //QProcess *pExtract; + //OpenWithMenu + QString fileEXT, filePath; + QStringList mimetypes, keys, files; + //QStringList getPreferredApplications(); private slots: //UI BUTTONS/Actions -- cgit From 1ea1cfc0b10f334f3e15dedbc2238fc68ee60789 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Fri, 8 Sep 2017 16:22:02 -0400 Subject: Change the icon used for the "show errors" button in the file operation tray entry. Apparently "dialog-warning" looks a bit too much like a cancel button in some icon themes... ;-) --- src-qt5/desktop-utils/lumina-fm/OPWidget.cpp | 4 ++-- src-qt5/desktop-utils/lumina-fm/TrayUI.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/OPWidget.cpp b/src-qt5/desktop-utils/lumina-fm/OPWidget.cpp index 3638e2a8..66169019 100644 --- a/src-qt5/desktop-utils/lumina-fm/OPWidget.cpp +++ b/src-qt5/desktop-utils/lumina-fm/OPWidget.cpp @@ -19,7 +19,7 @@ OPWidget::OPWidget(QWidget *parent) : QWidget(parent), ui(new Ui::OPWidget()){ //Now create the widget ui->setupUi(this); ui->tool_close->setIcon( LXDG::findIcon("dialog-close","view-close") ); - ui->tool_showerrors->setIcon(LXDG::findIcon("dialog-warning","")); + ui->tool_showerrors->setIcon(LXDG::findIcon("view-choose","view-preview")); //connect the widget buttons connect(ui->tool_close, SIGNAL(clicked()), this, SLOT(closeWidget()) ); connect(ui->tool_showerrors, SIGNAL(clicked()), this, SLOT(showErrors()) ); @@ -79,7 +79,7 @@ void OPWidget::startOperation(){ starttime = QDateTime::currentMSecsSinceEpoch(); endtime = -1; QTimer::singleShot(0, worker, SLOT(slotStartOperations()) ); - emit starting(this->whatsThis()); + emit starting(this->whatsThis()); } diff --git a/src-qt5/desktop-utils/lumina-fm/TrayUI.h b/src-qt5/desktop-utils/lumina-fm/TrayUI.h index 4210784a..a87e2da8 100644 --- a/src-qt5/desktop-utils/lumina-fm/TrayUI.h +++ b/src-qt5/desktop-utils/lumina-fm/TrayUI.h @@ -27,7 +27,7 @@ public slots: private: QList OPS; - + void createOP( FILEOP, QStringList oldF, QStringList newF); private slots: -- cgit From 7d576c38d7e45c38fd4b4c8b4233e44f8bb48481 Mon Sep 17 00:00:00 2001 From: ZackaryWelch Date: Mon, 11 Sep 2017 18:29:32 -0400 Subject: Resynced translation files --- .../desktop-utils/lumina-fm/i18n/lumina-fm_af.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_ar.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_az.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_bg.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_bn.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_bs.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_ca.ts | 254 +++++++++++++-------- .../desktop-utils/lumina-fm/i18n/lumina-fm_cs.ts | 194 +++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_cy.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_da.ts | 196 ++++++++++------ .../desktop-utils/lumina-fm/i18n/lumina-fm_de.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_el.ts | 188 ++++++++++----- .../lumina-fm/i18n/lumina-fm_en_AU.ts | 188 ++++++++++----- .../lumina-fm/i18n/lumina-fm_en_GB.ts | 188 ++++++++++----- .../lumina-fm/i18n/lumina-fm_en_ZA.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_es.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_et.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_eu.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_fa.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_fi.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_fr.ts | 188 ++++++++++----- .../lumina-fm/i18n/lumina-fm_fr_CA.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_gl.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_he.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_hi.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_hr.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_hu.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_id.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_is.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_it.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_ja.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_ka.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_ko.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_lt.ts | 196 ++++++++++------ .../desktop-utils/lumina-fm/i18n/lumina-fm_lv.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_mk.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_mn.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_ms.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_mt.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_nb.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_nl.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_pa.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_pl.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_pt.ts | 188 ++++++++++----- .../lumina-fm/i18n/lumina-fm_pt_BR.ts | 196 ++++++++++------ .../desktop-utils/lumina-fm/i18n/lumina-fm_ro.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_ru.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_sk.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_sl.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_sr.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_sv.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_sw.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_ta.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_tg.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_th.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_tr.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_uk.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_uz.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_vi.ts | 188 ++++++++++----- .../lumina-fm/i18n/lumina-fm_zh_CN.ts | 188 ++++++++++----- .../lumina-fm/i18n/lumina-fm_zh_HK.ts | 188 ++++++++++----- .../lumina-fm/i18n/lumina-fm_zh_TW.ts | 188 ++++++++++----- .../desktop-utils/lumina-fm/i18n/lumina-fm_zu.ts | 188 ++++++++++----- 63 files changed, 8112 insertions(+), 3828 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_af.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_af.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_af.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_af.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ar.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ar.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ar.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ar.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_az.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_az.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_az.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_az.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_bg.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_bg.ts index 01f84c54..de983a8f 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_bg.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_bg.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back Назад - - + + Go back to previous directory Връщане към предишната директория - + Up Нагоре - - + + Go to parent directory Отиване в родителската директория - + Home Домашна директория - - + + Go to home directory Отиване в домашната директория - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) (Ограничен достъп) - - + + New Document Нов документ - - - + + + Name: Име: - + Error Creating Document Грешка при създаване на документа - + The document could not be created. Please ensure that you have the proper permissions. Документа не може да бъде създаден. Моля, уверете се, че разполагате с необходимите права. - + New Directory Нова директория - - - + + + Invalid Name Неправилно име - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. Файл или директория с това име вече съществува! Моля, изберете друго име. - + Error Creating Directory Грешка при създаване на директория - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Директорията не може да бъде създадена. Моля, уверете се, че разполагате с необходимите права да променяте текущата директория. - + Current Текуща - + Create... - + File Файл - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: Контролни суми на файла: - + Missing Utility Липсващ инструмент - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. Инструментът "lumina-fileinfo" не може да бъде намерен на системата. Моля, първо го инсталирайте. - + Open Отваряне - + Rename... Преименуване... - + Cut Selection Изрязване на избраното - + Copy Selection Копиране на избраното - + Paste Поставяне - + Delete Selection Изтриване на избраното @@ -1211,4 +1211,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + Мултимедия + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_bn.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_bn.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_bn.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_bn.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_bs.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_bs.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_bs.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_bs.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ca.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ca.ts index 27835dd5..68d32404 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ca.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ca.ts @@ -120,262 +120,262 @@ Augmenta la mida de les icones - + Decrease Icon Sizes Disminueix la mida de les icones - + Back Enrere - - + + Go back to previous directory Torna al directori anterior - + Up Amunt - - + + Go to parent directory Vés al directori principal - + Home Inici - - + + Go to home directory Vés al directori principal - + Menu Menú - + Select Action - Seleccioneu l'acció + Seleccioneu l'acció - + Single Column Columna simple - + Single column view - Vista d'una columna + Vista d'una columna - + Dual Column Dues columnes - + Dual Column View Vista de dues columnes - + (Limited Access) (Accés limitat) - - + + New Document Document nou - - - + + + Name: Nom: - + Error Creating Document Error en crear el document - + The document could not be created. Please ensure that you have the proper permissions. - No s'ha pogut crear el document. Si us plau, assegureu-vos que teniu els permisos adients. + No s'ha pogut crear el document. Si us plau, assegureu-vos que teniu els permisos adients. - + New Directory Directori nou - - - + + + Invalid Name El nom no és vàlid - + File Operations Operacions de fitxers - + Auto-Extract Extreu automàticament - + Directory Operations Operacions de directoris - + Other... Altres... - + Loading... Carregant... - - - + + + A file or directory with that name already exists! Please pick a different name. Ja existeix un fitxer o un directori amb este mateix nom, utilitzeu-ne un altre. - + Error Creating Directory Error en crear el directori - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - No s'ha pogut crear el directori. Si us plau, assegureu-vos que teniu els permisos corresponents per modificar el directori actual. + No s'ha pogut crear el directori. Si us plau, assegureu-vos que teniu els permisos corresponents per modificar el directori actual. - + Current Actual - + Create... Crea... - + File Fitxer - + Directory Directori - + Application Launcher - Llançador d'aplicacions + Llançador d'aplicacions - + Launch... Obre... - + Terminal Terminal - + SlideShow Presentació - + Multimedia Player Reproductor multimèdia - + Open with... Obre amb... - + View Files... Mostra els fitxers... - + Checksums Sumes de verificació - + Properties Propietats - + File Checksums: Sumes de verificació del fitxer: - + Missing Utility Utilitat no present - - The "lumina-fileinfo" utility could not be found on the system. Please install it first. - No s'ha pogut trobar la utilitat "lumina-fileinfo" al sistema. Si us plau, instal·leu-la primer. + + The "lumina-fileinfo" utility could not be found on the system. Please install it first. + No s'ha pogut trobar la utilitat "lumina-fileinfo" al sistema. Si us plau, instal·leu-la primer. - + Open Obre - + Rename... Reanomena... - + Cut Selection Talla la selecció - + Copy Selection Copia la selecció - + Paste Enganxa - + Delete Selection Suprimeix la selecció @@ -415,7 +415,7 @@ Note: It will just add a number to the filename otherwise. - Nota: si no, només s'afegirà un número al nom del fitxer. + Nota: si no, només s'afegirà un número al nom del fitxer. @@ -455,22 +455,22 @@ Could not remove these files: - No s'han pogut suprimir aquests fitxers: + No s'han pogut suprimir aquests fitxers: Could not copy these files: - No s'han pogut copiar aquests fitxers: + No s'han pogut copiar aquests fitxers: Could not restore these files: - No s'han pogut restaurar aquests fitxers: + No s'han pogut restaurar aquests fitxers: Could not move these files: - No s'han pogut moure aquests fitxers: + No s'han pogut moure aquests fitxers: @@ -491,7 +491,7 @@ Old Location: %1 New Location: %2 - No és possible moure un directori a dins de si mateix. Si us plau, en comptes d'això, feu-ne una còpia. + No és possible moure un directori a dins de si mateix. Si us plau, en comptes d'això, feu-ne una còpia. Localització antiga: %1 Localització nova: %2 @@ -512,7 +512,7 @@ Localització nova: %2 This wizard will guide you through the process of downloading a GIT repository from the internet. - Aquest assistent us guiarà a través del procés de baixada d'un repositori GIT des d'Internet. + Aquest assistent us guiarà a través del procés de baixada d'un repositori GIT des d'Internet. @@ -537,7 +537,7 @@ Localització nova: %2 Type of Access - Tipus d'accés + Tipus d'accés @@ -552,7 +552,7 @@ Localització nova: %2 Username - Nom d'usuari + Nom d'usuari @@ -591,8 +591,8 @@ Localització nova: %2 - Click "Next" to start downloading the repository - Cliqueu a "Següent" per començar a baixar el repositori + Click "Next" to start downloading the repository + Cliqueu a "Següent" per començar a baixar el repositori @@ -640,7 +640,7 @@ Localització nova: %2 Bookmarks - Adreces d'interès + Adreces d'interès @@ -665,7 +665,7 @@ Localització nova: %2 Show Image Previews - Mostra previsualitzacions d'imatges + Mostra previsualitzacions d'imatges @@ -715,7 +715,7 @@ Localització nova: %2 Add Bookmark - Afegeix una adreça d'interès + Afegeix una adreça d'interès @@ -755,12 +755,12 @@ Localització nova: %2 Show Directory Tree Window - Mostra la finestra de l'arbre de directoris + Mostra la finestra de l'arbre de directoris Show Directory Tree Pane - Mostra el plafó de l'arbre de directoris + Mostra el plafó de l'arbre de directoris @@ -800,12 +800,12 @@ Localització nova: %2 Manage Bookmarks - Gestiona les adreces d'interès / marcadors + Gestiona les adreces d'interès / marcadors Show Action Buttons - Mostra els botons d'acció + Mostra els botons d'acció @@ -880,7 +880,7 @@ Localització nova: %2 The following directories are invalid and could not be opened: - Els directoris següents no són vàlids i no s'han pogut obrir: + Els directoris següents no són vàlids i no s'han pogut obrir: @@ -910,7 +910,7 @@ Localització nova: %2 New Bookmark - Adreça d'interès nova + Adreça d'interès nova @@ -925,7 +925,7 @@ Localització nova: %2 This bookmark name already exists. Please choose another. - Aquest nom d'adreça d'interès ja existeix. Trieu-ne un altre. + Aquest nom d'adreça d'interès ja existeix. Trieu-ne un altre. @@ -1077,7 +1077,7 @@ Localització nova: %2 File Operation Errors - Errors d'operacions de fitxers + Errors d'operacions de fitxers @@ -1100,17 +1100,17 @@ Localització nova: %2 Delete this image file - Suprimeix aquest fitxer d'imatge + Suprimeix aquest fitxer d'imatge Rotate this image file counter-clockwise - Gira aquest fitxer d'imatge cap a l'esquerra + Gira aquest fitxer d'imatge cap a l'esquerra Rotate this image file clockwise - Gira aquest fitxer d'imatge cap a la dreta + Gira aquest fitxer d'imatge cap a la dreta @@ -1203,7 +1203,7 @@ Localització nova: %2 Errors during operation. Click to view details - Hi ha hagut errors durant l'operació. Cliqueu per veure'n els detalls. + Hi ha hagut errors durant l'operació. Cliqueu per veure'n els detalls. @@ -1211,4 +1211,72 @@ Localització nova: %2 Tasques noves en execució + + XDGDesktopList + + + Multimedia + Multimèdia + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_cs.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_cs.ts index 0bf26f10..2ec6178a 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_cs.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_cs.ts @@ -120,262 +120,262 @@ Zvětšit velikost ikon - + Decrease Icon Sizes Zmenšit velikost ikon - + Back Zpět - - + + Go back to previous directory Zpět do předchozí složky - + Up Nahoru - - + + Go to parent directory Přejít do nadřazené složky - + Home Domů - - + + Go to home directory Přejít do domovské složky - + Menu Nabídka - + Select Action Vybrat akci - + Single Column Jeden sloupec - + Single column view Pohled s jedním sloupcem - + Dual Column Dva sloupce - + Dual Column View Pohled se dvěma sloupci - + (Limited Access) (Omezený přístup) - - + + New Document Nový dokument - - - + + + Name: Název: - + Error Creating Document Chyba při vytváření dokumentu - + The document could not be created. Please ensure that you have the proper permissions. Dokument se nepodařilo vytvořit. Ověřte že máte potřebná oprávnění. - + New Directory Nová složka - - - + + + Invalid Name Neplatný název - + File Operations Operace se soubory - + Auto-Extract Automatické rozbalení - + Directory Operations Operace se složkami - + Other... Ostatní… - + Loading... Načítání… - - - + + + A file or directory with that name already exists! Please pick a different name. Soubor nebo složka se stejným názvem už existuje! Použijte jiný. - + Error Creating Directory Chyba při vytváření složky - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Složku se nepodařilo vytvořit. Ověřte že máte potřebná oprávnění k úpravám ve stávající složce. - + Current Stávající - + Create... Vytvořit… - + File Soubor - + Directory Složka - + Application Launcher Spouštěč aplikací - + Launch... Spustit… - + Terminal Terminál - + SlideShow Promítání - + Multimedia Player Přehrávač - + Open with... Otevřít s… - + View Files... Zobrazit soubory... - + Checksums Kontrolní součty - + Properties Vlastnosti - + File Checksums: Kontrolní součty souborů: - + Missing Utility Chybějící nástroj - - The "lumina-fileinfo" utility could not be found on the system. Please install it first. - Nástroj "lumina-fileinfo" nebyl nalezen.Prosím nainstalujte ho první. + + The "lumina-fileinfo" utility could not be found on the system. Please install it first. + Nástroj "lumina-fileinfo" nebyl nalezen.Prosím nainstalujte ho první. - + Open Otevřít - + Rename... Přejmenovat… - + Cut Selection Vyjmout výběr - + Copy Selection Kopírovat výběr - + Paste Vložit - + Delete Selection Smazat výběr @@ -591,7 +591,7 @@ Nové umístění: %2 - Click "Next" to start downloading the repository + Click "Next" to start downloading the repository Kliknutím na Další zahajte stahování repozitáře @@ -1211,4 +1211,72 @@ Nové umístění: %2 Nové spuštěné úlohy + + XDGDesktopList + + + Multimedia + Multimédia + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_cy.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_cy.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_cy.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_cy.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_da.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_da.ts index 399ec95a..a086ad6a 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_da.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_da.ts @@ -120,262 +120,262 @@ Større ikoner - + Decrease Icon Sizes Mindre ikoner - + Back Tilbage - - + + Go back to previous directory Gå tilbage til den forrige mappe - + Up Op - - + + Go to parent directory Til overmappe - + Home Hjem - - + + Go to home directory Gå til hjemmemappe - + Menu Menu - + Select Action Vælg handling - + Single Column Enkel kolonne - + Single column view Enkelkolonnevisning - + Dual Column Dobbeltkolonne - + Dual Column View Dobbeltkolonnevisning - + (Limited Access) (begrænset adgang) - - + + New Document Nyt dokument - - - + + + Name: Navn: - + Error Creating Document Kunne ikke oprette dokument - + The document could not be created. Please ensure that you have the proper permissions. Dokumentet kunne ikke oprettes. Sørg venligst for at du har de korrekte tilladelser. - + New Directory Ny mappe - - - + + + Invalid Name Ugyldigt navn - + File Operations Filhandlinger - + Auto-Extract Automatisk udpakning - + Directory Operations Mappehandlinger - + Other... Andet... - + Loading... Indlæser ... - - - + + + A file or directory with that name already exists! Please pick a different name. En fil eller mappe med det samme navn eksisterer allerede. Vælg venligst et andet navn. - + Error Creating Directory Fejl ved oprettelse af mappe - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Mappen kunne ikke oprettes. Sørg venligst for at du har de fornødne tilladelser til at ændre den aktuelle mappe. - + Current Aktuelle - + Create... Opret ... - + File Fil - + Directory Mappe - + Application Launcher Programstarter - + Launch... Start ... - + Terminal Terminal - + SlideShow Diasshow - + Multimedia Player Multimedieafspiller - + Open with... Åbn med... - + View Files... Vis filer ... - + Checksums Tjeksummer - + Properties Egenskaber - + File Checksums: Fil-tjeksummer: - + Missing Utility Manglende redskab - - The "lumina-fileinfo" utility could not be found on the system. Please install it first. - Kunne ikke finde "lumina-fileinfo"-redskabet på systemet. Installér det venligst først. + + The "lumina-fileinfo" utility could not be found on the system. Please install it first. + Kunne ikke finde "lumina-fileinfo"-redskabet på systemet. Installér det venligst først. - + Open Åbn - + Rename... Omdøb ... - + Cut Selection Klip valgte - + Copy Selection Kopiér valgte - + Paste Indsæt - + Delete Selection Slet valgte @@ -591,8 +591,8 @@ Ny placering: %2 - Click "Next" to start downloading the repository - Klik på "Næste" for at starte download af arkivet + Click "Next" to start downloading the repository + Klik på "Næste" for at starte download af arkivet @@ -1211,4 +1211,72 @@ Ny placering: %2 Nye opgaver kører + + XDGDesktopList + + + Multimedia + Multimedie + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_de.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_de.ts index 17c20b94..40e54e96 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_de.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_de.ts @@ -121,262 +121,262 @@ Symbolgrößen erhöhen - + Decrease Icon Sizes Symbolgrößen verringern - + Back Zurück - - + + Go back to previous directory Zurück zum vorherigen Verzeichnis - + Up hoch - - + + Go to parent directory Zum übergeordneten Verzeichnis wechseln - + Home Persönlicher Ordner - - + + Go to home directory Gehe zum persönlichen Verzeichnis - + Menu Menü - + Select Action Aktion auswählen - + Single Column - + Single column view Einzelspaltenansicht - + Dual Column Doppelspalte - + Dual Column View Doppelspaltenansicht - + (Limited Access) (Beschränkter Zugriff) - - + + New Document Neues Dokument - - - + + + Name: Name: - + Error Creating Document Fehler beim Erstellen des Dokuments - + The document could not be created. Please ensure that you have the proper permissions. Das Dokument konnte nicht erstellt werden. Bitte stelle sicher, dass du die korrekten Dateirechte hast. - + New Directory Neues Verzeichnis - - - + + + Invalid Name Ungültiger Name - + File Operations Dateioperationen - + Auto-Extract - + Directory Operations Verzeichnisoperationen - + Other... - + Loading... Ladevorgang... - - - + + + A file or directory with that name already exists! Please pick a different name. Eine Datei oder ein Ordner mit diesem Namen existiert bereits! Bitte einen neuen Namen auswählen. - + Error Creating Directory Fehler beim Erstellen des Verzeichnisses - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Das Verzeichnis konnte nicht erstellt werden. Bitte sicherstellen, dass du die nötigen Rechte zum modifizieren des Verzeichnisses hast. - + Current Aktuell - + Create... Erstellen... - + File Datei - + Directory Verzeichnis - + Application Launcher Anwendungsstarter - + Launch... Starten... - + Terminal Terminal - + SlideShow - + Multimedia Player Multimedia-Abspieler - + Open with... - + View Files... Dateien ansehen... - + Checksums Prüfsummen - + Properties Eigenschaften - + File Checksums: Datei-Prüfsummen - + Missing Utility Fehlendes Dienstprogramm - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. Das "lumina-fileinfo" Dienstprogramm konnte nicht gefunden werden. Bitte erst installieren. - + Open Öffnen - + Rename... Umbenennen … - + Cut Selection Auswahl ausschneiden - + Copy Selection Auswahl kopieren - + Paste Einfügen - + Delete Selection Auswahl löschen @@ -1212,4 +1212,72 @@ Neue Position: %2 + + XDGDesktopList + + + Multimedia + Multimedia + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_el.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_el.ts index 9c61a20b..a74f1ff7 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_el.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_el.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: Όνομα: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name Μη έγκυρο όνομα - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File Αρχείο - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_en_AU.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_en_AU.ts index 71f0e09f..32e73d19 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_en_AU.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_en_AU.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back Back - - + + Go back to previous directory Go back to previous directory - + Up Up - - + + Go to parent directory Go to parent directory - + Home Home - - + + Go to home directory Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) (Limited Access) - - + + New Document New Document - - - + + + Name: Name: - + Error Creating Document Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. The document could not be created. Please ensure that you have the proper permissions. - + New Directory New Directory - - - + + + Invalid Name Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current Current - + Create... - + File File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: File Checksums: - + Missing Utility Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open Open - + Rename... Rename... - + Cut Selection Cut Selection - + Copy Selection Copy Selection - + Paste Paste - + Delete Selection Delete Selection @@ -1211,4 +1211,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + Multimedia + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_en_GB.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_en_GB.ts index 6217b683..9edf3707 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_en_GB.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_en_GB.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back Back - - + + Go back to previous directory Go back to previous directory - + Up Up - - + + Go to parent directory Go to parent directory - + Home Home - - + + Go to home directory Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) (Limited Access) - - + + New Document New Document - - - + + + Name: Name: - + Error Creating Document Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. The document could not be created. Please ensure that you have the proper permissions. - + New Directory New Directory - - - + + + Invalid Name Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current Current - + Create... - + File File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: File Checksums: - + Missing Utility Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open Open - + Rename... Rename... - + Cut Selection Cut Selection - + Copy Selection Copy Selection - + Paste Paste - + Delete Selection Delete Selection @@ -1211,4 +1211,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + Multimedia + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_en_ZA.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_en_ZA.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_en_ZA.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_en_ZA.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_es.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_es.ts index f1146216..09bfef7d 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_es.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_es.ts @@ -120,262 +120,262 @@ Aumentar los tamaños de iconos - + Decrease Icon Sizes Disminuir los tamaños de iconos - + Back Atrás - - + + Go back to previous directory Ir al directorio anterior - + Up Arriba - - + + Go to parent directory Ir al directorio superior - + Home Inicio - - + + Go to home directory Ir a la carpeta personal - + Menu Menú - + Select Action Elegir acción - + Single Column Única Columna - + Single column view Vista de columna única - + Dual Column Columna doble - + Dual Column View Vista de columna doble - + (Limited Access) (Acceso Limitado) - - + + New Document Nuevo Documento - - - + + + Name: Nombre: - + Error Creating Document Error Al Crear El Documento - + The document could not be created. Please ensure that you have the proper permissions. El documento no pudo ser creado. Por favor, asegúrese de tener los permisos requeridos. - + New Directory Nuevo Directorio - - - + + + Invalid Name Nombre No Válido - + File Operations Operaciones de archivo - + Auto-Extract Auto-Extraer - + Directory Operations Operaciones de directorio - + Other... Otro... - + Loading... Cargando... - - - + + + A file or directory with that name already exists! Please pick a different name. Un archivo o directorio con ese nombre ya existe! Por favor use un nombre diferente. - + Error Creating Directory Error al Crear el Directorio - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. EL directorio no pudo ser creado. Por favor asegúrese de tener los permisos requeridos para modificar el directorio actual. - + Current Actual - + Create... Crear... - + File Archivo - + Directory Directorio - + Application Launcher Aplicación Iniciador - + Launch... Iniciar... - + Terminal Terminal - + SlideShow Presentación - + Multimedia Player Reproductor Multimedia - + Open with... Abrir con... - + View Files... Ver archivos... - + Checksums Suma de verificación - + Properties Propiedades - + File Checksums: Suma de Verificación del Archivo: - + Missing Utility Utilería Faltante - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. La utilería "lumina-fileinfo" no se puede encontrar en el sistema. Por favor instálelo primero. - + Open Abrir - + Rename... Renombrar... - + Cut Selection Cortar Selección - + Copy Selection Copiar Selección - + Paste Pegar - + Delete Selection Eliminar Selección @@ -1211,4 +1211,72 @@ Ubicación Nueva: %2 + + XDGDesktopList + + + Multimedia + Multimedia + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_et.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_et.ts index 8c352b94..3706fd81 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_et.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_et.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back Tagasi - - + + Go back to previous directory Mine tagasi eelmisesse kausta - + Up Üles - - + + Go to parent directory Mine ülemkausta - + Home Kodu - - + + Go to home directory Mine kodukausta - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) (Piiratud ligipääs) - - + + New Document Uus dokument - - - + + + Name: Nimi: - + Error Creating Document Viga dokumendi loomisel - + The document could not be created. Please ensure that you have the proper permissions. Dokumenti ei õnnestunud luua. Veendu, et selleks on olemas vastavad load. - + New Directory Uus kaust - - - + + + Invalid Name Vigane nimi - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. Sama nimega fail või kaust on juba olemas. Palun kasuta mõnda teist nime. - + Error Creating Directory Viga kausta loomisel - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Kausta ei õnnestunud luua. Veendu, et selleks on olemas vastavad load. - + Current Praegune - + Create... - + File Fail - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: Faili kontrollsummad: - + Missing Utility Puuduv tööriist - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. Programmi "lumina-fileinfo" ei leitud. Palun paigalda see. - + Open Ava - + Rename... Nimeta ümber... - + Cut Selection Lõika valik - + Copy Selection Kopeeri valik - + Paste Aseta - + Delete Selection Kustuta valik @@ -1211,4 +1211,72 @@ Uus asukoht: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_eu.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_eu.ts index 23ad4778..f6980011 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_eu.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_eu.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: Izena: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name Izen baliogabea - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fa.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fa.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fa.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fa.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fi.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fi.ts index 958f7e2d..f1d9de20 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fi.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fi.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back Takaisin - - + + Go back to previous directory Palaa edelliseen kansioon - + Up Ylemmäs - - + + Go to parent directory Siirry yläkansioon - + Home Koti - - + + Go to home directory Siirry kotikansioon - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) (Rajallinen käyttöoikeus) - - + + New Document Uusi asiakirja - - - + + + Name: Nimi: - + Error Creating Document Virhe luotaessa asiakirjaa - + The document could not be created. Please ensure that you have the proper permissions. Asiakirjaa ei voitu luoda. Varmista, että oikeutesi ovat riittävät. - + New Directory Uusi kansio - - - + + + Invalid Name Virheellinen nimi - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. Saman niminen tiedosto tai kansio on jo olemassa! Valitse toinen nimi. - + Error Creating Directory Virhe luotaessa kansiota - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Kansiota ei voitu luoda. Varmista, että sinulla on tarvittavat käyttöoikeudet nykyisen kansion muokkaamiseksi. - + Current Nykyinen - + Create... - + File Tiedosto - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: Tiedoston tarkistussummat: - + Missing Utility Puuttuva työkalu - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. ”lumina-fileinfo”-työkalua ei löytynyt järjestelmästä. Asenna se ensin. - + Open Avaa - + Rename... Muuta nimeä… - + Cut Selection Leikkaa valinta - + Copy Selection Kopioi valinta - + Paste Liitä - + Delete Selection Poista valinta @@ -1211,4 +1211,72 @@ Uusi sijainti: %2 + + XDGDesktopList + + + Multimedia + Multimedia + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fr.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fr.ts index b83a3ad8..77b7ea3d 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fr.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fr.ts @@ -120,262 +120,262 @@ Augmenter les Tailles des Icônes - + Decrease Icon Sizes Diminuer les Tailles des Icônes - + Back Retour - - + + Go back to previous directory Retour au répertoire précédent - + Up Haut - - + + Go to parent directory Aller au répertoire parent - + Home Accueil - - + + Go to home directory Aller au répertoire personnel - + Menu Menu - + Select Action Sélectionnez l'Action - + Single Column Seule Colonne - + Single column view Affichage à une seule colonne - + Dual Column - + Dual Column View - + (Limited Access) (Accès limité) - - + + New Document Nouveau document - - - + + + Name: Nom: - + Error Creating Document Erreur à la création du document - + The document could not be created. Please ensure that you have the proper permissions. Le document ne peut pas être créé. Assurez vous d'avoir les permissions adéquates. - + New Directory Nouveau répertoire - - - + + + Invalid Name Nom invalide - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. Un fichier ou répertoire du même nom existe déjà. Veuillez utiliser un autre nom. - + Error Creating Directory Erreur à la création du répertoire - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Le répertoire ne peut pas être créé. Veuillez vous assurer d'avoir les permissions adéquates pour modifier le répertoire actuel. - + Current Actuel - + Create... - + File Fichier - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: Somme de Contrôle de Fichier: - + Missing Utility Utilitaires manquant - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. L'utilitaire "lumina-fileinfo" est introuvable. Veuillez l'installer. - + Open Ouvrir - + Rename... Renommer... - + Cut Selection Couper la sélection - + Copy Selection Copier la sélection - + Paste Coller - + Delete Selection Supprimer la sélection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + Multimédia + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fr_CA.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fr_CA.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fr_CA.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_fr_CA.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_gl.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_gl.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_gl.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_gl.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_he.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_he.ts index 94cd402e..c2bc9d7e 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_he.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_he.ts @@ -121,262 +121,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home בית - - + + Go to home directory עבור לספריית בית - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: שם: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory ספרייה חדשה - - - + + + Invalid Name שם לא חוקי - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File קובץ - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: סכומי ביקורת קובץ: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open פתח - + Rename... שנה שם... - + Cut Selection גזור בחירה - + Copy Selection העתק בחירה - + Paste הדבק - + Delete Selection מחק בחירה @@ -1209,4 +1209,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_hi.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_hi.ts index fcbed9b7..94865834 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_hi.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_hi.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back वापस - - + + Go back to previous directory पिछली डायरेक्टरी ए वापस जाएँ - + Up ऊपर - - + + Go to parent directory मुख्य डायरेक्टरी में जाएँ - + Home होम - - + + Go to home directory होम डायरेक्टरी में जाएँ - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) (सीमित पहुँच) - - + + New Document न्य डॉक्यूमेंट - - - + + + Name: नाम: - + Error Creating Document डॉक्यूमेंट बनाने में त्रुटि - + The document could not be created. Please ensure that you have the proper permissions. डॉक्यूमेंट नहीं बनाया जा सकता - + New Directory नई डायरेक्टरी - - - + + + Invalid Name अवैध नाम - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. इस नाम की फाइल या डायरेक्टरी हले से ही मौजूद है|कृपया अलग नाम चुनें| - + Error Creating Directory डायरेक्टरी निर्माण में त्रुटि - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. ये डायरेक्टरी नहीं बनाई जा सकती | कृपया पहले सुनिश्चित कर लीजिये कि आपको तत्कालीन डायरेक्टरी में बदलाव की अनुमति है या नहीं| - + Current तत्कालीन - + Create... - + File फाइल - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: फाइल अवरोध: - + Missing Utility सुविधा उपलब्ध नहीं है - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. "लुमिना-फाइलइन्फो" नमक सुविधा उपकरण में नहीं है|कृपया पहले इनस्टॉल करें| - + Open खोलें - + Rename... नाम दोबारा तय... - + Cut Selection चुने हुए भाग को कट करें - + Copy Selection चुने हुए भाग को कॉपी करें - + Paste चिपकाएँ - + Delete Selection चुने हुए भाग हो डिलीट करे @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + मल्टीमीडिया + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_hr.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_hr.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_hr.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_hr.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_hu.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_hu.ts index f19279cb..c3254fca 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_hu.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_hu.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back Vissza - - + + Go back to previous directory Vissza az előző könyvtárra - + Up Fel - - + + Go to parent directory Ugrás a szülő könyvtárba - + Home Saját mappa - - + + Go to home directory Ugrás a saját könyvtárba - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document Új dokumentum - - - + + + Name: Név: - + Error Creating Document Hiba a dokumentum létrehozásakor - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory Új könyvtár - - - + + + Invalid Name Érvénytelen név - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. Egy ugyanilyen nevű fájl vagy könyvtár már létezik. Használjon más nevet. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current Jelenlegi - + Create... - + File Fájl - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: Fájl-ellenőrzőösszegek: - + Missing Utility Hiányzó segédeszköz - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. A "lumina-fileinfo" segédeszköz nem található. Kérem telepítse. - + Open Megnyitás - + Rename... Átnevezés… - + Cut Selection Kijelölés kivágása - + Copy Selection Kijelölés másolása - + Paste Beillesztés - + Delete Selection Kijelölés törlése @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + Multimédia + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_id.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_id.ts index 7b4f5219..0a16c863 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_id.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_id.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back Kembali - - + + Go back to previous directory Kembali ke direktori sebelumnya - + Up Naik - - + + Go to parent directory Ke direktori atasnya - + Home Beranda - - + + Go to home directory Ke direktori home - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) (Akses terbatas) - - + + New Document Dokumen Baru - - - + + + Name: Nama: - + Error Creating Document Galat saat membuat dokument - + The document could not be created. Please ensure that you have the proper permissions. Dokumen tidak dapat dibuat. Pastikan bahwa Anda memiliki izin yang tepat. - + New Directory Direktori Baru - - - + + + Invalid Name Nama Tak Valid - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. Sebuah berkas / direktori dengan nama yang sama sudah ada. Coba gunakan nama yang lain. - + Error Creating Directory Galat sewaktu membuat direktori - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Direktori tidak dapat dibuat. Pastikan bahwa Anda memiliki izin yang tepat untuk memodifikasi direktori saat ini. - + Current Saat Ini - + Create... - + File Berkas - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: Checksum Berkas: - + Missing Utility Hilang Utilitas - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. "Lumina-Fileinfo" utilitas tidak dapat ditemukan pada sistem. Silahkan install terlebih dahulu. - + Open Buka - + Rename... Ganti Nama… - + Cut Selection Potong data terpilih - + Copy Selection Salin pilihan - + Paste Pasta - + Delete Selection Hapus Seleksi @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + Multimedia + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_is.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_is.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_is.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_is.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_it.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_it.ts index 91baeaa3..f0c594a2 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_it.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_it.ts @@ -120,262 +120,262 @@ Aumentare le dimensioni Icona - + Decrease Icon Sizes Ridurre le dimensioni Icona - + Back Indietro - - + + Go back to previous directory Torna alla directory precedente - + Up Su - - + + Go to parent directory Vai alla directory superiore - + Home Home - - + + Go to home directory Vai alla Home directory - + Menu Menù - + Select Action Selezionare Azione - + Single Column - + Single column view Vista colonna singola - + Dual Column Colonna doppia - + Dual Column View Vista colonna doppia - + (Limited Access) (Accesso Limitato) - - + + New Document Nuovo Documento - - - + + + Name: Nome: - + Error Creating Document Errore Creazione Documento - + The document could not be created. Please ensure that you have the proper permissions. Impossibile creare il documento. Verifica di avere i permessi giusti. - + New Directory Nuova Directory - - - + + + Invalid Name Nome non valido - + File Operations Operazioni su file - + Auto-Extract - + Directory Operations Operazioni su Cartella - + Other... - + Loading... Caricamento... - - - + + + A file or directory with that name already exists! Please pick a different name. Un file o una directory con questo nome esiste già! Per favore scegli un altro nome. - + Error Creating Directory Errore Creazione Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. La directory non può essere creata. Verifica di avere le autorizzazioni appropriate per modificare la directory corrente. - + Current Attuale - + Create... Creando... - + File File - + Directory Cartella - + Application Launcher Applicazione di Avvio - + Launch... Avviando... - + Terminal Terminale - + SlideShow Presentazione - + Multimedia Player Riproduttore multimediale - + Open with... - + View Files... Vista Files... - + Checksums Controlli - + Properties Proprietà - + File Checksums: Controllo dei File: - + Missing Utility Utilità mancante - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. L'utilità "lumina-fileinfo" non e' stata trovata sul sistema. Per favore installala. - + Open Apri - + Rename... Rinomina... - + Cut Selection Taglia Selezione - + Copy Selection Copia Selezione - + Paste Incolla - + Delete Selection Elimina selezione @@ -1211,4 +1211,72 @@ Nuova posizione: %2 + + XDGDesktopList + + + Multimedia + Multimediale + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ja.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ja.ts index c4801995..075665b3 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ja.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ja.ts @@ -123,263 +123,263 @@ アイコンサイズを大きくする - + Decrease Icon Sizes アイコンサイズを小さくする - + Back 戻る - - + + Go back to previous directory 前のディレクトリーに戻る - + Up 上へ - - + + Go to parent directory 親ディレクトリーへ移動します - + Home ホーム - - + + Go to home directory ホームディレクトリーへ移動します - + Menu メニュー - + Select Action アクションを選択します - + Single Column - + Single column view 一列で表示 - + Dual Column 二列表示 - + Dual Column View 二列で表示 - + (Limited Access) (アクセス制限あり) - - + + New Document 新しいドキュメント - - - + + + Name: 名前: - + Error Creating Document ドキュメントの作成中にエラーが発生しました - + The document could not be created. Please ensure that you have the proper permissions. ドキュメントを作成できません。パーミッション設定を確認してください。 - + New Directory 新しいディレクトリー - - - + + + Invalid Name 名前が無効です - + File Operations ファイル操作 - + Auto-Extract - + Directory Operations ディレクトリー操作 - + Other... - + Loading... ロードしています... - - - + + + A file or directory with that name already exists! Please pick a different name. 同名のファイルまたはディレクトリーが存在します。別の名前にしてください。 - + Error Creating Directory ディレクトリーの作成時にエラーが発生しました - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. ディレクトリーを作成できません。現在作業中のディレクトリーの書き込みパーミッション設定を確認してください。 - + Current スナップショットが存在する場合にはスナップショット名が入る 現行版 - + Create... 作成... - + File ファイル - + Directory ディレクトリー - + Application Launcher アプリケーションの起動 - + Launch... 起動... - + Terminal 端末 - + SlideShow スライドショー - + Multimedia Player マルチメディアプレイヤー - + Open with... - + View Files... ファイルの情報を表示... - + Checksums チェックサム - + Properties プロパティー - + File Checksums: ファイルのチェックサム: - + Missing Utility ユーティリティーがありません - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. "lumina-fileinfo" ユーティリティーはシステムに存在しません。先にインストールしてください。 - + Open 開く - + Rename... 名前の変更... - + Cut Selection 選択したアイテムを切り取る - + Copy Selection 選択したアイテムをコピー - + Paste 貼り付け - + Delete Selection 選択したアイテムを削除 @@ -1228,4 +1228,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + マルチメディア + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ka.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ka.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ka.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ka.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ko.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ko.ts index 7ee47599..f2bce842 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ko.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ko.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back 뒤로 - - + + Go back to previous directory 이전 디렉터리로 돌아가기 - + Up 위로 - - + + Go to parent directory 상위 디렉터리로 가기 - + Home - - + + Go to home directory 홈 디렉터리로 가기 - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) (제한된 접근) - - + + New Document 새 문서 - - - + + + Name: 이름: - + Error Creating Document 문서 만드는 중 오류 - + The document could not be created. Please ensure that you have the proper permissions. 문서를 만들 수 없습니다. 필요한 권한이 있는지 확인하십시오. - + New Directory 새 디렉터리 - - - + + + Invalid Name 잘못된 이름 - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. 같은 이름의 파일이나 디렉터리가 이미 있습니다! 다른 이름을 선택하십시오. - + Error Creating Directory 디렉터리 만드는 중 오류 - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. 디렉터리를 만들 수 없습니다. 현재 디렉터리를 변경할 권한이 있는지 확인하십시오. - + Current 현재 - + Create... - + File 파일 - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: 파일 체크섬: - + Missing Utility 유틸리티 없음 - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. "lumina-fileinfo" 유틸리티가 시스템에 없습니다. 먼저 설치하십시오. - + Open 열기 - + Rename... - + Cut Selection 선택 항목 삭제 - + Copy Selection 선택 항목 복사 - + Paste 붙여 넣기 - + Delete Selection 선택 항목 삭제 @@ -1211,4 +1211,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + 멀티미디어 + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + 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 8ab07d7e..c13d043c 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 @@ -120,262 +120,262 @@ Padidinti piktogramų dydį - + Decrease Icon Sizes Sumažinti piktogramų dydį - + 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ą - + Menu Meniu - + Select Action Pasirinkti veiksmą - + Single Column Vienas stulpelis - + Single column view Vieno stulpelio rodinys - + Dual Column Dvigubas stulpelis - + Dual Column View Dvigubo stulpelio rodinys - + (Limited Access) (Prieiga apribota) - - + + 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 - + File Operations Failų operacijos - + Auto-Extract Automatiškai išskleisti - + Directory Operations Katalogų operacijos - + Other... Kita... - + Loading... Įkeliama... - - - + + + 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 - + Create... Sukurti... - + File Failą - + Directory Katalogą - + Application Launcher Programos leistuką - + Launch... Paleisti... - + Terminal Terminalą - + SlideShow Skaidrių rodymą - + Multimedia Player Multimedijos grotuvą - + Open with... Atverti naudojant... - + View Files... Rodyti failų... - + Checksums Kontrolinės sumos - + Properties Savybės - + 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 - + Rename... Pervadinti... - + Cut Selection Iškirpti žymėjimą - + Copy Selection Kopijuoti žymėjimą - + Paste Įdėti - + Delete Selection Ištrinti žymėjimą @@ -591,8 +591,8 @@ Nauja vieta: %2 - Click "Next" to start downloading the repository - Spustelėkite "Kitas", kad pradėtumėte saugyklos atsisiuntimą + Click "Next" to start downloading the repository + Spustelėkite "Kitas", kad pradėtumėte saugyklos atsisiuntimą @@ -1211,4 +1211,72 @@ Nauja vieta: %2 Vykdomos naujos užduotys + + XDGDesktopList + + + Multimedia + Multimedija + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_lv.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_lv.ts index 405d5afd..f1694f1a 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_lv.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_lv.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back Atpakaļ - - + + Go back to previous directory Atgriezties iepriekšējā katalogā - + Up Augšup - - + + Go to parent directory Iet uz vecāku katalogu - + Home Mājas - - + + Go to home directory Iet uz mājas katalogu - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) (Ierobežota piekļuve) - - + + New Document Jauns dokuments - - - + + + Name: Vārds: - + Error Creating Document Kļūda, veidojot dokumentu - + The document could not be created. Please ensure that you have the proper permissions. Dokumentu nevar izveidot. Lūdzu, pārliecinieties, ka ir pietiekamas tiesības. - + New Directory Jauns katalogs - - - + + + Invalid Name Nederīgs nosaukums - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. Fails vai katalogs ar šādu nosaukumu jau eksistē! Lūdzu, izvēlieties citu. - + Error Creating Directory Kļūda, veidojot katalogu - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Katalogu nevar izveidot. Lūdzu, pārliecinieties, ka ir pietiekamas tiesības modificēt pašreizējo katalogu. - + Current Pašreizējais - + Create... - + File Fails - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: Failu kontrolsummas: - + Missing Utility Trūkstoša utilīta - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. Utilīta "lumina-fileinfo" sistēmā nav atrodama. Lūdzu, vispirms to uzstādiet. - + Open Atvērt - + Rename... Pārsaukt... - + Cut Selection Izgriezt atlasi - + Copy Selection Kopēt atlasi - + Paste Ielīmēt - + Delete Selection Dzēst atlasi @@ -1211,4 +1211,72 @@ Jaunā atrašanās vieta: %2 + + XDGDesktopList + + + Multimedia + Multivide + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_mk.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_mk.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_mk.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_mk.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_mn.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_mn.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_mn.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_mn.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ms.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ms.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ms.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ms.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_mt.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_mt.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_mt.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_mt.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_nb.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_nb.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_nb.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_nb.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_nl.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_nl.ts index 0d82faeb..133fdf53 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_nl.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_nl.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back Terug - - + + Go back to previous directory Ga terug naar vorige map - + Up Omhoog - - + + Go to parent directory Ga naar bovenliggende map - + Home Persoonlijke map - - + + Go to home directory Ga naar persoonlijke map - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) (Beperkte toegang) - - + + New Document Nieuw document - - - + + + Name: Naam: - + Error Creating Document Fout bij creëren van document - + The document could not be created. Please ensure that you have the proper permissions. Het document kan niet worden gecreëerd. Zorg ervoor dat u beschikt over de juiste rechten. - + New Directory Nieuwe map - - - + + + Invalid Name Ongeldige naam - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. Er bestaat al een bestand of map met dezelfde naam. Kies een andere naam. - + Error Creating Directory Fout bij creëren van map - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. De map kan niet worden gecreëerd. Zorg ervoor dat u beschikt over de juiste rechten om de huidige map te mogen bewerken. - + Current Huidig - + Create... - + File Bestand - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: Bestandscontrolesommen: - + Missing Utility Ontbrekend hulpmiddel - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. Het "lumina-fileinfo"-hulpmiddel kan niet worden gevonden. Installeer het. - + Open Openen - + Rename... Naam wijzigen... - + Cut Selection Selectie knippen - + Copy Selection Selectie kopiëren - + Paste Plakken - + Delete Selection Selectie verwijderen @@ -1211,4 +1211,72 @@ Nieuwe locatie: %2 + + XDGDesktopList + + + Multimedia + Multimedia + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pa.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pa.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pa.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pa.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pl.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pl.ts index f4edfae9..959062ee 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pl.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pl.ts @@ -120,262 +120,262 @@ Zwiększ rozmiar ikon - + Decrease Icon Sizes Zmniejsz rozmiar ikon - + Back Wstecz - - + + Go back to previous directory Wróć do poprzedniego katalogu - + Up W górę - - + + Go to parent directory Przejdź do katalogu nadrzędnego - + Home Katalog domowy - - + + Go to home directory Przejdź do katalogu domowego - + Menu Menu - + Select Action Wybierz działanie - + Single Column - + Single column view Widok kolumny pojedynczej - + Dual Column Kolumna podwójna - + Dual Column View Widok kolumny podwójnej - + (Limited Access) (Ograniczony dostęp) - - + + New Document Nowy dokument - - - + + + Name: Nazwa: - + Error Creating Document Błąd podczas tworzenia dokumentu - + The document could not be created. Please ensure that you have the proper permissions. Nie udało się utworzyć dokumentu. Upewnij się czy masz właściwe uprawnienia. - + New Directory Nowy katalog - - - + + + Invalid Name Nieprawidłowa nazwa - + File Operations Operacje na plikach - + Auto-Extract - + Directory Operations Operacje na katalogach - + Other... - + Loading... Wczytywanie... - - - + + + A file or directory with that name already exists! Please pick a different name. Plik lub katalog o podanej nazwie już istnieje! Proszę wybrać inną nazwę. - + Error Creating Directory Błąd podczas tworzenia katalogu - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Nie udało się stworzyć katalogu. Proszę upewnij się czy masz właściwe uprawnienia by móc modyfikować ten katalog. - + Current Bieżący - + Create... Utwórz... - + File Plik - + Directory Katalog - + Application Launcher Aplikację - + Launch... Uruchom... - + Terminal Terminal - + SlideShow Pokaz slajdów - + Multimedia Player Odtwarzacz multimedialny - + Open with... - + View Files... Podgląd... - + Checksums Suma kontrolna - + Properties Właściwości - + File Checksums: Suma kontrolna: - + Missing Utility Brak odpowiedniego narzędzia - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. Nie udało się w systemie odnaleźć narzędzia "lumina-fileinfo". Proszę je najpierw zainstalować. - + Open Otwórz - + Rename... Zmień nazwę... - + Cut Selection Wytnij - + Copy Selection Kopiuj - + Paste Wklej - + Delete Selection Usuń @@ -1211,4 +1211,72 @@ Nowa lokalizacja: %2 + + XDGDesktopList + + + Multimedia + Multimedia + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pt.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pt.ts index ce01b030..7ea83ecc 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pt.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pt.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back Voltar - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: Nome: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name Nome Inválido - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File Arquivo - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open Abrir - + Rename... - + Cut Selection Cortar a seleção - + Copy Selection Copiar a selecção - + Paste Colar - + Delete Selection Remover a Selecção @@ -1211,4 +1211,72 @@ Nova Localização: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pt_BR.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pt_BR.ts index c1b06d8e..82713926 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pt_BR.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_pt_BR.ts @@ -120,262 +120,262 @@ Aumentar o tamanho dos ícones - + Decrease Icon Sizes Diminuir tamanhos de ícones - + Back Voltar - - + + Go back to previous directory Voltar para a pasta anterior - + Up Acima - - + + Go to parent directory Ir para pasta-pai - + Home Inicio - - + + Go to home directory Ir para a pasta inicial - + Menu Menu - + Select Action Selecione Ação - + Single Column - + Single column view Vista de coluna única - + Dual Column Coluna dupla - + Dual Column View Vista de coluna dupla - + (Limited Access) (Acesso limitado) - - + + New Document Novo Documento - - - + + + Name: Nome: - + Error Creating Document Erro ao Criar Documento - + The document could not be created. Please ensure that you have the proper permissions. O documento não pode ser criado. Por favor, certifique-se que possuí permissão necessária. - + New Directory Novo Diretório - - - + + + Invalid Name Nome Inválido - + File Operations Operações de Arquivo - + Auto-Extract - + Directory Operations Operações de diretório - + Other... - + Loading... Carregando... - - - + + + A file or directory with that name already exists! Please pick a different name. Já existe um arquivo ou pasta com este nome. Por favor, use um nome diferente. - + Error Creating Directory Erro ao Criar Pasta - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. A pasta não pode ser criada. Por favor, verifique suas permissões. - + Current Atual - + Create... Criar... - + File Arquivo - + Directory Diretório - + Application Launcher Iniciador de Aplicativos - + Launch... Lançamento... - + Terminal Terminal - + SlideShow ApresentaçãodeSlides - + Multimedia Player Leitor Multimidia - + Open with... - + View Files... Ver arquivos... - + Checksums Verificação de somas - + Properties Propriedades - + File Checksums: Arquivo checksum: - + Missing Utility Utilitário faltando - - The "lumina-fileinfo" utility could not be found on the system. Please install it first. - O "lumina-fileinfo" não pode ser encontrado no sistema. Por favor, instale-o... + + The "lumina-fileinfo" utility could not be found on the system. Please install it first. + O "lumina-fileinfo" não pode ser encontrado no sistema. Por favor, instale-o... - + Open Abrir - + Rename... Renomear... - + Cut Selection Cortar seleção - + Copy Selection Copiar seleção - + Paste Colar - + Delete Selection Excluir seleção @@ -591,8 +591,8 @@ Nova Localização: %2 - Click "Next" to start downloading the repository - Clique em "Avançar" para iniciar o download do repositório + Click "Next" to start downloading the repository + Clique em "Avançar" para iniciar o download do repositório @@ -1211,4 +1211,72 @@ Nova Localização: %2 + + XDGDesktopList + + + Multimedia + Multimídia + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ro.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ro.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ro.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ro.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ru.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ru.ts index f7bf3f77..9b318711 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ru.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ru.ts @@ -120,262 +120,262 @@ Увеличить размеры иконок - + Decrease Icon Sizes Уменьшить размеры иконок - + Back Назад - - + + Go back to previous directory Вернуться к предыдущему каталогу - + Up Вверх - - + + Go to parent directory Перейти в родительский каталог - + Home Домашний каталог - - + + Go to home directory Перейти в домашний каталог - + Menu Меню - + Select Action Выберите действие - + Single Column - + Single column view Вид в одну колонку - + Dual Column Две колонки - + Dual Column View Вид в две колонки - + (Limited Access) (Ограниченный доступ) - - + + New Document Новый документ - - - + + + Name: Имя: - + Error Creating Document Ошибка создания документа - + The document could not be created. Please ensure that you have the proper permissions. Документ не может быть создан. Пожалуйста, убедитесь, что у вас есть соответствующие права. - + New Directory Новый каталог - - - + + + Invalid Name Недопустимое имя - + File Operations Операции с файлами - + Auto-Extract - + Directory Operations Операции с директориями - + Other... - + Loading... Загрузка... - - - + + + A file or directory with that name already exists! Please pick a different name. Файл или каталог с таким именем уже существует! Пожалуйста, выберите другое имя. - + Error Creating Directory Ошибка создания каталога - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Каталог не может быть создан. Пожалуйста, убедитесь, что у вас есть соответствующие права, чтобы изменить текущий каталог. - + Current Текущий - + Create... Созание... - + File Файл - + Directory Директория - + Application Launcher Загрузчик приложений - + Launch... Загрузка... - + Terminal Терминал - + SlideShow Слайд шоу - + Multimedia Player Мультимедийный плеер - + Open with... - + View Files... Просмотр файлов... - + Checksums Контрольная сумма - + Properties Свойства - + File Checksums: Контрольные суммы файла: - + Missing Utility Утилита не найдена - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. Утилита "Lumina-FileInfo" не может быть найдена в системе. Пожалуйста, установите ее в первую очередь. - + Open Открыть - + Rename... Переименовать... - + Cut Selection Вырезать выделенное - + Copy Selection Копировать выделенное - + Paste Вставить - + Delete Selection Удалить выделенное @@ -1210,4 +1210,72 @@ New Location: %2 Выполнение новых задач + + XDGDesktopList + + + Multimedia + Мультимедиа + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sk.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sk.ts index 684d755e..37498a89 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sk.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sk.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back Späť - - + + Go back to previous directory Vráťte sa do predchádzajúceho adresára - + Up Hore - - + + Go to parent directory Prejdite do nadriadeného adresára - + Home Domovská zložka - - + + Go to home directory Choďte do domovského adresára - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) (Limitovaný prístup) - - + + New Document Nový dokument - - - + + + Name: Meno: - + Error Creating Document Chyba pri vytvorení dokumentu - + The document could not be created. Please ensure that you have the proper permissions. Dokument nie je možné vytvoriť. Uistite sa, či máté dostatočné práva. - + New Directory Nový priečinok - - - + + + Invalid Name Neplatné meno - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. Súbor alebo adresár s takým istým názvom už existuje. Prosím, použite iný názov. - + Error Creating Directory Chyba pri vytváraní adresára - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Priečinok nemôže byť vytvorený. Prosím uistite sa, či máte dostatočné práva na úpravu aktuálneho adresára. - + Current Aktuálny - + Create... - + File Súbor - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: Kontrolný súčet súboru - + Missing Utility Chýbajú utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. "lumina-fileinfo" utility nie je možné nájsť v systéme. Prosím najprv ju nainštalujte. - + Open Otvoriť - + Rename... - + Cut Selection Vystrihnúť výber - + Copy Selection Kopírovať označené - + Paste Vložiť - + Delete Selection Zmazať výber @@ -1211,4 +1211,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + Multimédiá + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sl.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sl.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sl.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sl.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sr.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sr.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sr.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sr.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + 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 c4c087ad..a7938bf3 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 @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + 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 - + Menu Meny - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) (Begränsad tillgång) - - + + 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 - + File Operations Fil operationer - + Auto-Extract - + Directory Operations Katalog operationer - + Other... - + Loading... Laddar... - - - + + + 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 - + Create... Skapar... - + File Fil - + Directory Katalog - + Application Launcher - + Launch... Startar... - + Terminal Terminal - + SlideShow - + Multimedia Player Multimedia spelare - + Open with... - + View Files... Visa filer... - + Checksums - + Properties Egenskaper - + 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. - + Open Öppna - + Rename... Byt namn... - + Cut Selection Klipp markering - + Copy Selection Kopiera markering - + Paste Klistra in - + Delete Selection Ta bort markering @@ -1211,4 +1211,72 @@ Ny Plats: %2 + + XDGDesktopList + + + Multimedia + Multimedia + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sw.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sw.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sw.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_sw.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ta.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ta.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ta.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_ta.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_tg.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_tg.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_tg.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_tg.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_th.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_th.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_th.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_th.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_tr.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_tr.ts index 74629e4c..b2516542 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_tr.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_tr.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back Geri - - + + Go back to previous directory Önceki dizine geri git - + Up Yukarı - - + + Go to parent directory Üst dizine git - + Home Ev - - + + Go to home directory Ev dizinine git - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) (Sınırlı Erişim) - - + + New Document Yeni Belge - - - + + + Name: Ad: - + Error Creating Document Belge Oluşturmada Hata - + The document could not be created. Please ensure that you have the proper permissions. Belge oluşturulamadı. Lütfen uygun izinlere sahip olduğunuza emin olun. - + New Directory Yeni Dizin - - - + + + Invalid Name Geçersiz Ad - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. Aynı adda bir dosya ya da dizin zaten mevcut! Lütfen farklı bir ad seçin. - + Error Creating Directory Dizin Oluşturmada Hata - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Dizin oluşturulamadı. Lütfen geçerli dizinde değişiklik yapmak için uygun izinlere sahip olduğunuza emin olun. - + Current Geçerli - + Create... - + File Dosya - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: Dosya Sağlama Toplamları: - + Missing Utility Eksik Gereç - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. Sistemde "lumina-fileinfo" gereci bulunamadı. Lütfen önce gereci yükleyin. - + Open - + Rename... Yeniden adlandır... - + Cut Selection Seçimi Kes - + Copy Selection Seçimi Kopyala - + Paste Yapıştır - + Delete Selection Seçimi Sil @@ -1211,4 +1211,72 @@ Yeni Konum: %2 + + XDGDesktopList + + + Multimedia + Multimedya + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_uk.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_uk.ts index 3909fd90..20972879 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_uk.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_uk.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back Назад - - + + Go back to previous directory Повернутися до попереднього каталогу - + Up Верх - - + + Go to parent directory В батьківську теку - + Home Домівка - - + + Go to home directory В домашню теку - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) (Обмежений доступ) - - + + New Document Новий документ - - - + + + Name: Ім'я: - + Error Creating Document Помилка створення документа - + The document could not be created. Please ensure that you have the proper permissions. Цей документ не може бути створений. Будь ласка, впевніться, що у вас є відповідні права. - + New Directory Новий каталог - - - + + + Invalid Name Некоректна назва - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. Файл або каталог з таким іменем вже існує! Будь ласка, виберіть інше ім'я. - + Error Creating Directory Помилка створення каталогу - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. Каталог не може бути створений. Будь ласка, впевніться, що у вас є відповідні права, щоб змінити поточний каталог. - + Current Поточний - + Create... - + File Файл - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: Контрольні суми файлів: - + Missing Utility Утиліта не знайдена - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. Утиліта "Lumina-FileInfo" не може бути знайдена в системі. Будь ласка, встановіть її в першу чергу. - + Open Відкрити - + Rename... Перейменувати... - + Cut Selection Вирізати обране - + Copy Selection Копіювати виділене - + Paste Вставити - + Delete Selection Видалити виділене @@ -1211,4 +1211,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + Мультимедіа + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_uz.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_uz.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_uz.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_uz.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_vi.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_vi.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_vi.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_vi.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zh_CN.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zh_CN.ts index cf8e4d81..6f6e3797 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zh_CN.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zh_CN.ts @@ -122,262 +122,262 @@ 增加图标大小 - + Decrease Icon Sizes 减小图标大小 - + Back 返回 - - + + Go back to previous directory 返回上一个目录 - + Up 向上 - - + + Go to parent directory 前往上层目录 - + Home 用户目录 - - + + Go to home directory 回到用户目录 - + Menu 菜单 - + Select Action 选择动作 - + Single Column - + Single column view 单列视图 - + Dual Column 双列 - + Dual Column View 双列视图 - + (Limited Access) (有限访问) - - + + New Document 新文档 - - - + + + Name: 名称: - + Error Creating Document 建立文档出错 - + The document could not be created. Please ensure that you have the proper permissions. 无法建立文档。请确定您有适当的权限。 - + New Directory 新目录 - - - + + + Invalid Name 无效的名称 - + File Operations 文件操作 - + Auto-Extract - + Directory Operations 目录操作 - + Other... - + Loading... 载入中... - - - + + + A file or directory with that name already exists! Please pick a different name. 已有相同名字的文件或目录存在!请选择一个不同的名字。 - + Error Creating Directory 创建目录错误 - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. 目录无法被建立。请检查您有更改当前目录的适当权限。 - + Current 当前 - + Create... 创建... - + File 文件 - + Directory 目录 - + Application Launcher 应用程序启动器 - + Launch... 启动... - + Terminal 终端 - + SlideShow 幻灯片 - + Multimedia Player 多媒体播放器 - + Open with... - + View Files... 查看文件... - + Checksums 校验 - + Properties 属性 - + File Checksums: 文件校验值: - + Missing Utility 缺少的工具 - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. 无法在您的系统里找到 "lumina-fileinfo" 工具。请先安装它。 - + Open 打开 - + Rename... 重命名... - + Cut Selection 剪切选中部分 - + Copy Selection 复制选中部分 - + Paste 粘贴 - + Delete Selection 删除选中部分 @@ -1221,4 +1221,72 @@ New Location: %2 新任务运行中 + + XDGDesktopList + + + Multimedia + 多媒体 + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zh_HK.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zh_HK.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zh_HK.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zh_HK.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zh_TW.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zh_TW.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zh_TW.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zh_TW.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + diff --git a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zu.ts b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zu.ts index bd5171d2..2055ca65 100644 --- a/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zu.ts +++ b/src-qt5/desktop-utils/lumina-fm/i18n/lumina-fm_zu.ts @@ -120,262 +120,262 @@ - + Decrease Icon Sizes - + Back - - + + Go back to previous directory - + Up - - + + Go to parent directory - + Home - - + + Go to home directory - + Menu - + Select Action - + Single Column - + Single column view - + Dual Column - + Dual Column View - + (Limited Access) - - + + New Document - - - + + + Name: - + Error Creating Document - + The document could not be created. Please ensure that you have the proper permissions. - + New Directory - - - + + + Invalid Name - + File Operations - + Auto-Extract - + Directory Operations - + Other... - + Loading... - - - + + + A file or directory with that name already exists! Please pick a different name. - + Error Creating Directory - + The directory could not be created. Please ensure that you have the proper permissions to modify the current directory. - + Current - + Create... - + File - + Directory - + Application Launcher - + Launch... - + Terminal - + SlideShow - + Multimedia Player - + Open with... - + View Files... - + Checksums - + Properties - + File Checksums: - + Missing Utility - + The "lumina-fileinfo" utility could not be found on the system. Please install it first. - + Open - + Rename... - + Cut Selection - + Copy Selection - + Paste - + Delete Selection @@ -1208,4 +1208,72 @@ New Location: %2 + + XDGDesktopList + + + Multimedia + + + + + Development + + + + + Education + + + + + Games + + + + + Graphics + + + + + Network + + + + + Office + + + + + Science + + + + + Settings + + + + + System + + + + + Utility + + + + + Wine + + + + + Unsorted + + + -- cgit From a3092fb02a1905345e1311b2e64f4796acdb9f34 Mon Sep 17 00:00:00 2001 From: q5sys Date: Sun, 24 Sep 2017 19:58:16 -0400 Subject: rework video thumbnail code --- .../desktop-utils/lumina-fm/widgets/vidnail.cpp | 33 ++++++++++++++++++++++ src-qt5/desktop-utils/lumina-fm/widgets/vidnail.h | 25 ++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp create mode 100644 src-qt5/desktop-utils/lumina-fm/widgets/vidnail.h (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp b/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp new file mode 100644 index 00000000..ee7fb9e3 --- /dev/null +++ b/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp @@ -0,0 +1,33 @@ +#include "vidnail.h" +vidnail::vidnail(QWidget *parent) : QMainWindow(parent), mplayer(parent, QMediaPlayer::VideoSurface){ //there is no UI, so not sure how to alter the constructor +} + +vidnail::~vidnail() +{ + +vidnail::grabvideothumbnail(){ + vsurface = new QAbstractVideoSurface(); + mplayer.setVideoOutput(vsurface); + mplayer.setMedia($file); // video file to get thumbnail of + imageCaptured = QPixmap(); + mplayer.setPosition(2000); // time in milliseconds + mplayer.setMuted(true); // just to make sure no sound is emited + mplayer.play(); + + currentFrame = frame; + const QImage::Format imageFormat = QVideoFrame::imageFormatFromPixelFormat(format.pixelFormat()); + const QSize size = format.frameSize(); + + this->imageFormat = imageFormat; + QAbstractVideoSurface::start(format); + QImage image( currentFrame.bits(), currentFrame.width(), currentFrame.height(), currentFrame.bytesPerLine(), imageFormat); + imageCaptured = QPixmap::fromImage(image.copy(image.rect())); + +// Now do scaling with regular thumbnail process to make proper size + + mplayer.stop(); + vsurface.stop(); +} + + + diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.h b/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.h new file mode 100644 index 00000000..ad565749 --- /dev/null +++ b/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.h @@ -0,0 +1,25 @@ +#ifndef VIDNAIL_H +#define VIDNAIL_H + +#include +#include +#include "videowidgetsurface.h" +#include +#include +#include +#include +#include + +public: + + void grabvideothumbnail(); + +private: + + QAbstractVideoSurface *vsurface; + QImage::Format imageFormat; + QPixmap imageCaptured; + + +#endif // VIDNAIL_H + -- cgit From e92185222ea652436d0f5a36de25cbbd66347ea1 Mon Sep 17 00:00:00 2001 From: q5sys Date: Sun, 24 Sep 2017 20:25:21 -0400 Subject: prototype webdav functionality for lumina-fm --- .../desktop-utils/lumina-fm/widgets/fmwebdav.cpp | 23 ++++++++++++++ src-qt5/desktop-utils/lumina-fm/widgets/fmwebdav.h | 36 ++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 src-qt5/desktop-utils/lumina-fm/widgets/fmwebdav.cpp create mode 100644 src-qt5/desktop-utils/lumina-fm/widgets/fmwebdav.h (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/fmwebdav.cpp b/src-qt5/desktop-utils/lumina-fm/widgets/fmwebdav.cpp new file mode 100644 index 00000000..9c82aa3e --- /dev/null +++ b/src-qt5/desktop-utils/lumina-fm/widgets/fmwebdav.cpp @@ -0,0 +1,23 @@ +#include "fmwebdav.h" + +fmwebdav::fmwebdav(QObject *parent) : QNetworkAccessManager(parent) ,wdRootPath(), wdUsername(), wdUassword(), wdBaseUrl(), wdCurrentConnectionType(QWebdav::HTTP){ +// typical Qnetwork connection stuff goes here +// probably ssl parts too +} + +fmwebdav::~fmwebdav(){ +} + +QString fmwebdav::hostname() const{ return wdBaseUrl.host(); } + +int fmwebdav::port() const{ return wdBaseUrl.port(); } + +QString fmwebdav::rootPath() const{ return wdRootPath;} + +QString fmwebdav::username() const{ return wdUsername; } + +QString fmwebdav::password() const{ return wdPassword; } + +fmwebdav::QWebdavConnectionType : fmwebdav::connectionType() const{ return wdCurrentConnectionType; } + +bool fmwebdav::isSSL() const{ return (wdCurrentConnectionType==QWebdav::HTTPS); } diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/fmwebdav.h b/src-qt5/desktop-utils/lumina-fm/widgets/fmwebdav.h new file mode 100644 index 00000000..04d29e3b --- /dev/null +++ b/src-qt5/desktop-utils/lumina-fm/widgets/fmwebdav.h @@ -0,0 +1,36 @@ +#ifndef FMWEBDAV_H +#define FMWEBDAV_H + +#include +#include +#include + +public: + + enum QWebdavConnectionType {HTTP = 1, HTTPS}; + + QString hostname() const; + int port() const; + QString rootPath() const; + QString username() const; + QString password() const; + QWebdavConnectionType connectionType() const; + bool isSSL() const; + + void setConnectionSettings( const QWebdavConnectionType connectionType, const QString *hostname, const QString *rootPath = "/", const QString *username = "", const QString *password = "", int *port = 0; + + +private: + + QString wdRootPath; + QString wdUsername; + QString wdPassword; + QUrl wdBaseUrl; + QWebdavConnectionType wdCurrentConnectionType; + + + + + + +#endif // FMWEBDAV -- cgit From fb13a95bcb1c88028e74a525c998d419984c3b28 Mon Sep 17 00:00:00 2001 From: q5sys Date: Sun, 24 Sep 2017 20:33:20 -0400 Subject: oops hadn't saved all my changes yet --- src-qt5/desktop-utils/lumina-fm/widgets/fmwebdav.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/fmwebdav.cpp b/src-qt5/desktop-utils/lumina-fm/widgets/fmwebdav.cpp index 9c82aa3e..6e65ebaf 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/fmwebdav.cpp +++ b/src-qt5/desktop-utils/lumina-fm/widgets/fmwebdav.cpp @@ -21,3 +21,16 @@ QString fmwebdav::password() const{ return wdPassword; } fmwebdav::QWebdavConnectionType : fmwebdav::connectionType() const{ return wdCurrentConnectionType; } bool fmwebdav::isSSL() const{ return (wdCurrentConnectionType==QWebdav::HTTPS); } + +void QWebdav::setConnectionSettings(const QWebdavConnectionType connectionType, const QString *hostname, const QString *rootPath, const QString *username, const QString *password, int *port){ + wdRootPath = rootPath; + if ((wdRootPath.endsWith("/")){ wdRootPath.chop(1); } + wdCurrentConnectionType = connectionType; + wdBaseUrl.setScheme(); + wdBaseUrl.setHost(hostname); + wdBaseUrl.setPath(rootPath); + if (port != 0) { // use user-defined port number if not 80 or 443 + if ( ! ( ( (port == 80) && (wdCurrentConnectionType==QWebdav::HTTP) ) || ( (port == 443) && (wdCurrentConnectionType==QWebdav::HTTPS) ) ) ){ wdBaseUrl.setPort(port); } + wdUsername = username; + wdPassword = password; +} -- cgit From 711b219a001d0c4fdd61367903696fa1c6ff1a3d Mon Sep 17 00:00:00 2001 From: ZackaryWelch Date: Tue, 3 Oct 2017 15:24:26 -0400 Subject: Added experimental video thumbnails in lumina-fm and fileinfo --- src-qt5/desktop-utils/lumina-fm/Browser.cpp | 62 ++++++++++++++++++++++----- src-qt5/desktop-utils/lumina-fm/Browser.h | 10 ++++- src-qt5/desktop-utils/lumina-fm/lumina-fm.pro | 1 + 3 files changed, 60 insertions(+), 13 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.cpp b/src-qt5/desktop-utils/lumina-fm/Browser.cpp index f2bdc178..e57b6aed 100644 --- a/src-qt5/desktop-utils/lumina-fm/Browser.cpp +++ b/src-qt5/desktop-utils/lumina-fm/Browser.cpp @@ -16,10 +16,13 @@ Browser::Browser(QObject *parent) : QObject(parent){ watcher = new QFileSystemWatcher(this); connect(watcher, SIGNAL(fileChanged(const QString&)), this, SLOT(fileChanged(QString)) ); - connect(watcher, SIGNAL(directoryChanged(const QString&)), this, SLOT(dirChanged(QString)) ); + connect(watcher, SIGNAL(directoryChanged(const QString&)), this, SLOT(dirChanged(QString)) ); showHidden = false; showThumbs = false; imageFormats = LUtils::imageExtensions(false); //lowercase suffixes + videoFormats = LUtils::videoExtensions(); //lowercase suffixes + //connect(surface, SIGNAL(frameReceived(QImage)), this, SLOT(captureFrame(QImage))); + //connect(player, &QMediaPlayer::mediaStatusChanged, this, [&]{ stopVideo(player, player->mediaStatus()); }); connect(this, SIGNAL(threadDone(QString, QImage)), this, SLOT(futureFinished(QString, QImage))); //will always be between different threads } @@ -60,12 +63,11 @@ void Browser::loadItem(QString info, Browser *obj){ file.close(); pix.loadFromData(bytes); if(pix.width() > 256 || pix.height() > 256 ){ - pix = pix.scaled(256,256, Qt::KeepAspectRatio, Qt::SmoothTransformation); + pix = pix.scaled(256,256, Qt::KeepAspectRatio); } } } - - //qDebug() << " - done with item:" << info; + qDebug() << " - done with item:" << info; obj->emit threadDone(info, pix); } @@ -92,22 +94,60 @@ void Browser::dirChanged(QString dir){ else if(dir.startsWith(currentDir)){ QtConcurrent::run(this, &Browser::loadItem, dir, this ); } } +/*void Browser::stopVideo(QMediaPlayer *player, QMediaPlayer::MediaStatus status) { + qDebug() << status; + if(status == QMediaPlayer::BufferedMedia) { + qDebug() << "stoppingVideo" << player << player->currentMedia().canonicalUrl(); + player->setPosition(player->duration() / 2); + player->pause(); + } +} + +void Browser::captureFrame(QImage pix) { + qDebug() << "grabbing frame"; + videoFrame = pix.scaledToHeight(64); + emit frameChanged(); +}*/ + void Browser::futureFinished(QString name, QImage icon){ //Note: this will be called once for every item that loads QIcon ico; - //LFileInfo info(name); LFileInfo *info = new LFileInfo(name); if(!icon.isNull() && showThumbs){ - //qDebug() << " -- Data:"; QPixmap pix = QPixmap::fromImage(icon); ico.addPixmap(pix); - //}else if(info->isDir()){ - //qDebug() << " -- Folder:"; - //ico = loadIcon("folder"); } if(ico.isNull()){ - //qDebug() << " -- MimeType:" << info.fileName() << info.mimetype(); - ico = loadIcon(info->iconfile()); + if(videoFormats.contains(name.section(".",-1).toLower())) { + qDebug() << "Loading Video for" << name; + qDebug() << "VIDEO" << info; + //qDebug() << obj << this << QThread::currentThread(); + QMediaPlayer *player = new QMediaPlayer(0, QMediaPlayer::VideoSurface); + qDebug() << " - created player"; + LVideoSurface *surface = new LVideoSurface(); + qDebug() << " - Create objects"; + //connect(surface, SIGNAL(frameReceived(QImage)), this, SLOT(captureFrame(QImage))); + //connect(player, &QMediaPlayer::mediaStatusChanged, this, [&]{ stopVideo(player, player->mediaStatus()); }); + player->setVideoOutput(surface); + player->setVolume(0); + player->setMedia(QUrl("file://"+info->absoluteFilePath())); + player->play(); + qDebug() << "Wait for buffer"; + while(player->mediaStatus()!=QMediaPlayer::BufferedMedia){ + QCoreApplication::processEvents(); + } + player->pause(); + player->setPosition(player->duration()/2); + while(!surface->frameReady()) { + QCoreApplication::processEvents(); + } + qDebug() << "Load Frame"; + ico.addPixmap(QPixmap::fromImage(surface->currentFrame())); + delete player; + delete surface; + }else { + ico = loadIcon(info->iconfile()); + } } this->emit itemDataAvailable( ico, info); //qDebug() << " -- done:" << name; diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.h b/src-qt5/desktop-utils/lumina-fm/Browser.h index 94f6ba3f..7ccb5199 100644 --- a/src-qt5/desktop-utils/lumina-fm/Browser.h +++ b/src-qt5/desktop-utils/lumina-fm/Browser.h @@ -15,6 +15,8 @@ #include //#include +#include +#include #include /*class FileItem{ public: @@ -43,8 +45,9 @@ public: private: QString currentDir; QFileSystemWatcher *watcher; + //QImage videoFrame; bool showHidden, showThumbs; - QStringList imageFormats, oldFiles; + QStringList imageFormats, videoFormats, oldFiles; QHash mimeIcons; //cache for quickly re-using QIcons void loadItem(QString info, Browser *obj); //this is the main loader class - multiple instances each run in a separate thread @@ -53,7 +56,8 @@ private: private slots: void fileChanged(QString); //tied into the watcher - for file change notifications void dirChanged(QString); // tied into the watcher - for new/removed files in the current dir - + //void captureFrame(QImage); + //void stopVideo(QMediaPlayer*, QMediaPlayer::MediaStatus); void futureFinished(QString, QImage); public slots: @@ -70,6 +74,8 @@ signals: //Internal signal for the alternate threads void threadDone(QString, QImage); + + //void frameChanged(); }; #endif diff --git a/src-qt5/desktop-utils/lumina-fm/lumina-fm.pro b/src-qt5/desktop-utils/lumina-fm/lumina-fm.pro index 6c340e14..6cb4a537 100644 --- a/src-qt5/desktop-utils/lumina-fm/lumina-fm.pro +++ b/src-qt5/desktop-utils/lumina-fm/lumina-fm.pro @@ -15,6 +15,7 @@ include(../../core/libLumina/LuminaXDG.pri) include(../../core/libLumina/LuminaSingleApplication.pri) include(../../core/libLumina/LuminaThemes.pri) include(../../core/libLumina/ExternalProcess.pri) +include(../../core/libLumina/LVideoSurface.pri) SOURCES += main.cpp \ MainUI.cpp \ -- cgit From 2f6d29bf06e77b45daa742a5c6c65a5ed0624dab Mon Sep 17 00:00:00 2001 From: q5sys Date: Tue, 3 Oct 2017 15:25:46 -0400 Subject: Revert "rework video thumbnail code" This reverts commit a3092fb02a1905345e1311b2e64f4796acdb9f34. --- .../desktop-utils/lumina-fm/widgets/vidnail.cpp | 33 ---------------------- src-qt5/desktop-utils/lumina-fm/widgets/vidnail.h | 25 ---------------- 2 files changed, 58 deletions(-) delete mode 100644 src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp delete mode 100644 src-qt5/desktop-utils/lumina-fm/widgets/vidnail.h (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp b/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp deleted file mode 100644 index ee7fb9e3..00000000 --- a/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp +++ /dev/null @@ -1,33 +0,0 @@ -#include "vidnail.h" -vidnail::vidnail(QWidget *parent) : QMainWindow(parent), mplayer(parent, QMediaPlayer::VideoSurface){ //there is no UI, so not sure how to alter the constructor -} - -vidnail::~vidnail() -{ - -vidnail::grabvideothumbnail(){ - vsurface = new QAbstractVideoSurface(); - mplayer.setVideoOutput(vsurface); - mplayer.setMedia($file); // video file to get thumbnail of - imageCaptured = QPixmap(); - mplayer.setPosition(2000); // time in milliseconds - mplayer.setMuted(true); // just to make sure no sound is emited - mplayer.play(); - - currentFrame = frame; - const QImage::Format imageFormat = QVideoFrame::imageFormatFromPixelFormat(format.pixelFormat()); - const QSize size = format.frameSize(); - - this->imageFormat = imageFormat; - QAbstractVideoSurface::start(format); - QImage image( currentFrame.bits(), currentFrame.width(), currentFrame.height(), currentFrame.bytesPerLine(), imageFormat); - imageCaptured = QPixmap::fromImage(image.copy(image.rect())); - -// Now do scaling with regular thumbnail process to make proper size - - mplayer.stop(); - vsurface.stop(); -} - - - diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.h b/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.h deleted file mode 100644 index ad565749..00000000 --- a/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef VIDNAIL_H -#define VIDNAIL_H - -#include -#include -#include "videowidgetsurface.h" -#include -#include -#include -#include -#include - -public: - - void grabvideothumbnail(); - -private: - - QAbstractVideoSurface *vsurface; - QImage::Format imageFormat; - QPixmap imageCaptured; - - -#endif // VIDNAIL_H - -- cgit From 62805a2e99df692201c8a0885e8b8e785949b634 Mon Sep 17 00:00:00 2001 From: q5sys Date: Tue, 3 Oct 2017 15:29:19 -0400 Subject: add libav video thumbnail code back to project --- .../desktop-utils/lumina-fm/widgets/vidnail.cpp | 61 ++++++++++++++++++++++ src-qt5/desktop-utils/lumina-fm/widgets/vidnail.h | 13 +++++ 2 files changed, 74 insertions(+) create mode 100644 src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp create mode 100644 src-qt5/desktop-utils/lumina-fm/widgets/vidnail.h (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp b/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp new file mode 100644 index 00000000..ee76a8dc --- /dev/null +++ b/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp @@ -0,0 +1,61 @@ +#ifndef VIDNAIL_H +#define VIDNAIL_H + +extern "C" { +#include +#include +} + +class VidNail; + +struct vFrame { + vFrame() : *width(0), *height(0) {} + vFrame(int *width, int *height : width(width), height(height) {} + int *width; + int *height; +}; + +public: + + QString getCodec(); + void goto(int timeInSeconds); + void readVideoFrame(); + void getScaledVideoFrame(int scaledSize, vFrame& vFrame); + + int getWidth(); + int getHeight(); + int getLength(); + + void makeThumbnail(const QString& videoFile, QImage &image); + void setThumbnailSize(int size); + void setPercentage(int percent); + void setTime(const QString& Time); + + void writeVidNail(vFrame& frame, QImage& image); + + + private: + + bool readVideoPacket(); + bool getVideoPacket(); + void scaleVideo(int scaledSize, int& scaledWidth, int& scaledHeight); + void createVFrame(AVFrame *vFrame, quint8 *frameBuffer, int width, int height); + void calculateDimensions(int size); + void generateThumbnail(const QString& videoFile, ImageWriter& imageWriter, QImage& +image); + QString getMimeType(const QString& videoFile); + QString getExtension(const QString& videoFilename); + + + private: + int videoStream; + AVFormatContext *inputVideoFormatContext; + AVCodecContext *inputvideoCodecContext; + AVCodec *inputVideoCodec; + AVStream *inputVideoStream; + AVFrame *inputVideoFrame; + quint8 *inputFrameBuffer; + AVPacket *videoPacket; + + +#endif // VIDNAIL_H diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.h b/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.h new file mode 100644 index 00000000..e13894e1 --- /dev/null +++ b/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.h @@ -0,0 +1,13 @@ +//=========================================== +// Lumina-DE source code +// Copyright (c) 2017, q5sys +// Available under the 3-clause BSD license +// See the LICENSE file for full details +//=========================================== +#include "vidnail.h" + +VidNail::VidNail(QObject *parent) : QObject(parent){ +} + +VidNail::~VidNail(){ +} -- cgit From 3005f7ab6b19cabf423b85ec7c3845d840c7cb18 Mon Sep 17 00:00:00 2001 From: ZackaryWelch Date: Tue, 3 Oct 2017 18:36:51 -0400 Subject: Reworked the VideoSurface subclass --- src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp b/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp index ee76a8dc..d0ecdecf 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp +++ b/src-qt5/desktop-utils/lumina-fm/widgets/vidnail.cpp @@ -18,7 +18,7 @@ struct vFrame { public: QString getCodec(); - void goto(int timeInSeconds); + void skipTo(int timeInSeconds); void readVideoFrame(); void getScaledVideoFrame(int scaledSize, vFrame& vFrame); @@ -35,14 +35,12 @@ public: private: - bool readVideoPacket(); bool getVideoPacket(); void scaleVideo(int scaledSize, int& scaledWidth, int& scaledHeight); void createVFrame(AVFrame *vFrame, quint8 *frameBuffer, int width, int height); void calculateDimensions(int size); - void generateThumbnail(const QString& videoFile, ImageWriter& imageWriter, QImage& -image); + void generateThumbnail(const QString& videoFile, ImageWriter& imageWriter, QImage& image); QString getMimeType(const QString& videoFile); QString getExtension(const QString& videoFilename); -- cgit From 2a9d6daa5afa326cc9769d23a64345efeb891ea7 Mon Sep 17 00:00:00 2001 From: ZackaryWelch Date: Tue, 3 Oct 2017 18:44:22 -0400 Subject: Reworked the video thumnail system with lumina-fm --- src-qt5/desktop-utils/lumina-fm/Browser.cpp | 29 ++++++++++------------------- src-qt5/desktop-utils/lumina-fm/Browser.h | 9 ++++----- 2 files changed, 14 insertions(+), 24 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.cpp b/src-qt5/desktop-utils/lumina-fm/Browser.cpp index e57b6aed..bebb92e7 100644 --- a/src-qt5/desktop-utils/lumina-fm/Browser.cpp +++ b/src-qt5/desktop-utils/lumina-fm/Browser.cpp @@ -94,8 +94,8 @@ void Browser::dirChanged(QString dir){ else if(dir.startsWith(currentDir)){ QtConcurrent::run(this, &Browser::loadItem, dir, this ); } } -/*void Browser::stopVideo(QMediaPlayer *player, QMediaPlayer::MediaStatus status) { - qDebug() << status; +void Browser::stopVideo(QMediaPlayer *player, QMediaPlayer::MediaStatus status) { + //qDebug() << status; if(status == QMediaPlayer::BufferedMedia) { qDebug() << "stoppingVideo" << player << player->currentMedia().canonicalUrl(); player->setPosition(player->duration() / 2); @@ -103,11 +103,11 @@ void Browser::dirChanged(QString dir){ } } -void Browser::captureFrame(QImage pix) { +void Browser::captureFrame(QPixmap pix) { qDebug() << "grabbing frame"; videoFrame = pix.scaledToHeight(64); emit frameChanged(); -}*/ +} void Browser::futureFinished(QString name, QImage icon){ //Note: this will be called once for every item that loads @@ -120,29 +120,20 @@ void Browser::futureFinished(QString name, QImage icon){ if(ico.isNull()){ if(videoFormats.contains(name.section(".",-1).toLower())) { qDebug() << "Loading Video for" << name; - qDebug() << "VIDEO" << info; - //qDebug() << obj << this << QThread::currentThread(); + //qDebug() << "VIDEO" << info; QMediaPlayer *player = new QMediaPlayer(0, QMediaPlayer::VideoSurface); qDebug() << " - created player"; LVideoSurface *surface = new LVideoSurface(); qDebug() << " - Create objects"; - //connect(surface, SIGNAL(frameReceived(QImage)), this, SLOT(captureFrame(QImage))); - //connect(player, &QMediaPlayer::mediaStatusChanged, this, [&]{ stopVideo(player, player->mediaStatus()); }); + connect(surface, SIGNAL(frameReceived(QPixmap)), this, SLOT(captureFrame(QPixmap))); + connect(player, &QMediaPlayer::mediaStatusChanged, this, [&]{ stopVideo(player, player->mediaStatus()); }); player->setVideoOutput(surface); - player->setVolume(0); + player->setMuted(true); player->setMedia(QUrl("file://"+info->absoluteFilePath())); player->play(); - qDebug() << "Wait for buffer"; - while(player->mediaStatus()!=QMediaPlayer::BufferedMedia){ - QCoreApplication::processEvents(); - } player->pause(); - player->setPosition(player->duration()/2); - while(!surface->frameReady()) { - QCoreApplication::processEvents(); - } - qDebug() << "Load Frame"; - ico.addPixmap(QPixmap::fromImage(surface->currentFrame())); + //ico.addPixmap(videoFrame); + ico = loadIcon(info->iconfile()); delete player; delete surface; }else { diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.h b/src-qt5/desktop-utils/lumina-fm/Browser.h index 7ccb5199..2dfae0be 100644 --- a/src-qt5/desktop-utils/lumina-fm/Browser.h +++ b/src-qt5/desktop-utils/lumina-fm/Browser.h @@ -45,7 +45,7 @@ public: private: QString currentDir; QFileSystemWatcher *watcher; - //QImage videoFrame; + QPixmap videoFrame; bool showHidden, showThumbs; QStringList imageFormats, videoFormats, oldFiles; QHash mimeIcons; //cache for quickly re-using QIcons @@ -56,13 +56,12 @@ private: private slots: void fileChanged(QString); //tied into the watcher - for file change notifications void dirChanged(QString); // tied into the watcher - for new/removed files in the current dir - //void captureFrame(QImage); - //void stopVideo(QMediaPlayer*, QMediaPlayer::MediaStatus); + void captureFrame(QPixmap); + void stopVideo(QMediaPlayer*, QMediaPlayer::MediaStatus); void futureFinished(QString, QImage); public slots: void loadDirectory(QString dir = ""); - signals: //Main Signals void itemRemoved(QString item); //emitted if a file was removed from the underlying @@ -75,7 +74,7 @@ signals: //Internal signal for the alternate threads void threadDone(QString, QImage); - //void frameChanged(); + void frameChanged(); }; #endif -- cgit From 7de2db7ab54f9c82eaa8b2a494a745c37923f4db Mon Sep 17 00:00:00 2001 From: Coupon Date: Tue, 3 Oct 2017 20:45:30 -0400 Subject: Further lumina-fm changes for video thumbnails --- src-qt5/desktop-utils/lumina-fm/Browser.cpp | 27 ++++++++++++++++----------- src-qt5/desktop-utils/lumina-fm/Browser.h | 4 ++-- 2 files changed, 18 insertions(+), 13 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.cpp b/src-qt5/desktop-utils/lumina-fm/Browser.cpp index bebb92e7..211ef8d0 100644 --- a/src-qt5/desktop-utils/lumina-fm/Browser.cpp +++ b/src-qt5/desktop-utils/lumina-fm/Browser.cpp @@ -71,12 +71,12 @@ void Browser::loadItem(QString info, Browser *obj){ obj->emit threadDone(info, pix); } -QIcon Browser::loadIcon(QString icon){ +QIcon* Browser::loadIcon(QString icon){ if(!mimeIcons.contains(icon)){ mimeIcons.insert(icon, LXDG::findIcon(icon, "unknown")); } - return mimeIcons[icon]; + return &mimeIcons[icon]; } @@ -103,21 +103,21 @@ void Browser::stopVideo(QMediaPlayer *player, QMediaPlayer::MediaStatus status) } } -void Browser::captureFrame(QPixmap pix) { +void Browser::captureFrame(QPixmap pix, QIcon *ico) { qDebug() << "grabbing frame"; - videoFrame = pix.scaledToHeight(64); + *ico = pix.scaledToHeight(64); emit frameChanged(); } void Browser::futureFinished(QString name, QImage icon){ //Note: this will be called once for every item that loads - QIcon ico; + QIcon *ico = new QIcon(); LFileInfo *info = new LFileInfo(name); if(!icon.isNull() && showThumbs){ QPixmap pix = QPixmap::fromImage(icon); - ico.addPixmap(pix); + ico->addPixmap(pix); } - if(ico.isNull()){ + if(ico->isNull()){ if(videoFormats.contains(name.section(".",-1).toLower())) { qDebug() << "Loading Video for" << name; //qDebug() << "VIDEO" << info; @@ -125,22 +125,27 @@ void Browser::futureFinished(QString name, QImage icon){ qDebug() << " - created player"; LVideoSurface *surface = new LVideoSurface(); qDebug() << " - Create objects"; - connect(surface, SIGNAL(frameReceived(QPixmap)), this, SLOT(captureFrame(QPixmap))); + connect(surface, &LVideoSurface::frameReceived, this, [&] (QPixmap pix) { captureFrame(pix, ico); }); connect(player, &QMediaPlayer::mediaStatusChanged, this, [&]{ stopVideo(player, player->mediaStatus()); }); player->setVideoOutput(surface); player->setMuted(true); player->setMedia(QUrl("file://"+info->absoluteFilePath())); player->play(); player->pause(); - //ico.addPixmap(videoFrame); - ico = loadIcon(info->iconfile()); + + QEventLoop loop; + connect(this, SIGNAL(frameChanged()), &loop, SLOT(quit())); + loop.exec(); + + ico->addPixmap(videoFrame); + //ico = loadIcon(info->iconfile()); delete player; delete surface; }else { ico = loadIcon(info->iconfile()); } } - this->emit itemDataAvailable( ico, info); + this->emit itemDataAvailable( *ico, info); //qDebug() << " -- done:" << name; } diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.h b/src-qt5/desktop-utils/lumina-fm/Browser.h index 2dfae0be..379753ab 100644 --- a/src-qt5/desktop-utils/lumina-fm/Browser.h +++ b/src-qt5/desktop-utils/lumina-fm/Browser.h @@ -51,12 +51,12 @@ private: QHash mimeIcons; //cache for quickly re-using QIcons void loadItem(QString info, Browser *obj); //this is the main loader class - multiple instances each run in a separate thread - QIcon loadIcon(QString icon); //simplification for using/populating the mimIcons cache + QIcon* loadIcon(QString icon); //simplification for using/populating the mimIcons cache private slots: void fileChanged(QString); //tied into the watcher - for file change notifications void dirChanged(QString); // tied into the watcher - for new/removed files in the current dir - void captureFrame(QPixmap); + void captureFrame(QPixmap, QIcon*); void stopVideo(QMediaPlayer*, QMediaPlayer::MediaStatus); void futureFinished(QString, QImage); -- cgit From 79fbc99707377264761434b44147281457189691 Mon Sep 17 00:00:00 2001 From: ZackaryWelch Date: Thu, 5 Oct 2017 17:06:58 -0400 Subject: Finished video thumnails for lumina-fm and lumina-fileinfo --- src-qt5/desktop-utils/lumina-fm/Browser.cpp | 97 +++++++++++++++++------------ src-qt5/desktop-utils/lumina-fm/Browser.h | 2 +- 2 files changed, 59 insertions(+), 40 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.cpp b/src-qt5/desktop-utils/lumina-fm/Browser.cpp index 211ef8d0..e0e79d04 100644 --- a/src-qt5/desktop-utils/lumina-fm/Browser.cpp +++ b/src-qt5/desktop-utils/lumina-fm/Browser.cpp @@ -66,6 +66,8 @@ void Browser::loadItem(QString info, Browser *obj){ pix = pix.scaled(256,256, Qt::KeepAspectRatio); } } + }else if(videoFormats.contains(info.section(".",-1).toLower()) ){ + videoList.push_back(info); } qDebug() << " - done with item:" << info; obj->emit threadDone(info, pix); @@ -97,60 +99,77 @@ void Browser::dirChanged(QString dir){ void Browser::stopVideo(QMediaPlayer *player, QMediaPlayer::MediaStatus status) { //qDebug() << status; if(status == QMediaPlayer::BufferedMedia) { - qDebug() << "stoppingVideo" << player << player->currentMedia().canonicalUrl(); + //qDebug() << "stoppingVideo" << player << player->currentMedia().canonicalUrl(); player->setPosition(player->duration() / 2); player->pause(); } } void Browser::captureFrame(QPixmap pix, QIcon *ico) { - qDebug() << "grabbing frame"; - *ico = pix.scaledToHeight(64); - emit frameChanged(); + static int received = 0; + //qDebug() << "grabbing frame" << received+1; + *ico = pix/*.scaledToHeight(64)*/; + if(++received == videoList.size()) { + emit frameChanged(); + received = 0; + } } void Browser::futureFinished(QString name, QImage icon){ //Note: this will be called once for every item that loads - QIcon *ico = new QIcon(); - LFileInfo *info = new LFileInfo(name); - if(!icon.isNull() && showThumbs){ - QPixmap pix = QPixmap::fromImage(icon); - ico->addPixmap(pix); - } - if(ico->isNull()){ - if(videoFormats.contains(name.section(".",-1).toLower())) { - qDebug() << "Loading Video for" << name; - //qDebug() << "VIDEO" << info; - QMediaPlayer *player = new QMediaPlayer(0, QMediaPlayer::VideoSurface); - qDebug() << " - created player"; - LVideoSurface *surface = new LVideoSurface(); - qDebug() << " - Create objects"; - connect(surface, &LVideoSurface::frameReceived, this, [&] (QPixmap pix) { captureFrame(pix, ico); }); - connect(player, &QMediaPlayer::mediaStatusChanged, this, [&]{ stopVideo(player, player->mediaStatus()); }); - player->setVideoOutput(surface); - player->setMuted(true); - player->setMedia(QUrl("file://"+info->absoluteFilePath())); - player->play(); - player->pause(); - - QEventLoop loop; - connect(this, SIGNAL(frameChanged()), &loop, SLOT(quit())); - loop.exec(); - - ico->addPixmap(videoFrame); - //ico = loadIcon(info->iconfile()); - delete player; - delete surface; - }else { - ico = loadIcon(info->iconfile()); - } + QIcon *ico = new QIcon(); + LFileInfo *info = new LFileInfo(name); + if(!icon.isNull() && showThumbs){ + QPixmap pix = QPixmap::fromImage(icon); + ico->addPixmap(pix); + } + if(ico->isNull()){ + if(videoFormats.contains(name.section(".",-1).toLower())) { + QElapsedTimer loadingTime; + //qDebug() << videoList; + //videoList.add(name); + //qDebug() << "Loading Video for" << name; + //qDebug() << "VIDEO" << info; + QMediaPlayer *player = new QMediaPlayer(0, QMediaPlayer::VideoSurface); + //qDebug() << " - created player" << player; + LVideoSurface *surface = new LVideoSurface(); + //qDebug() << " - Create objects"; + connect(surface, &LVideoSurface::frameReceived, this, [&] (QPixmap pix) { captureFrame(pix, ico); }); + connect(player, &QMediaPlayer::mediaStatusChanged, this, [&]{ stopVideo(player, player->mediaStatus()); }); + player->setVideoOutput(surface); + player->setMuted(true); + QMediaResource video = QMediaResource(QUrl("file://"+info->absoluteFilePath())); + video.setResolution(QSize(64, 64)); + player->setMedia(video); + //player->setMedia(QUrl("file://"+info->absoluteFilePath())); + player->play(); + player->pause(); + + //qDebug() << "Started loop"; + loadingTime.start(); + QTimer timeout; + timeout.setSingleShot(true); + timeout.setInterval(5000); + QEventLoop loop; + connect(this, SIGNAL(frameChanged()), &loop, SLOT(quit()), Qt::DirectConnection); + connect(&timeout, SIGNAL(timeout()), &loop, SLOT(quit())); + loop.exec(); + //qDebug() << "Exited loop"; + + qDebug() << loadingTime.elapsed(); + delete player; + delete surface; + }else { + ico = loadIcon(info->iconfile()); } - this->emit itemDataAvailable( *ico, info); - //qDebug() << " -- done:" << name; + } + this->emit itemDataAvailable( *ico, info); + //qDebug() << " -- done:" << name; } // PUBLIC SLOTS void Browser::loadDirectory(QString dir){ + videoList.clear(); if(dir.isEmpty()){ dir = currentDir; } //reload current directory if(dir.isEmpty()){ return; } //nothing to do - nothing previously loaded //qDebug() << "Load Directory" << dir; diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.h b/src-qt5/desktop-utils/lumina-fm/Browser.h index 379753ab..004bf046 100644 --- a/src-qt5/desktop-utils/lumina-fm/Browser.h +++ b/src-qt5/desktop-utils/lumina-fm/Browser.h @@ -45,7 +45,7 @@ public: private: QString currentDir; QFileSystemWatcher *watcher; - QPixmap videoFrame; + QList videoList; bool showHidden, showThumbs; QStringList imageFormats, videoFormats, oldFiles; QHash mimeIcons; //cache for quickly re-using QIcons -- cgit From 860d2ca1863f3838b5575c6efc2151a7270b0d79 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Mon, 9 Oct 2017 16:06:38 -0400 Subject: Clean up how the backend of the file manager handles atomic updates to changes in the current directory. This speeds up sequential re-scans considerably. --- src-qt5/desktop-utils/lumina-fm/Browser.cpp | 43 +++++++++++++++------- src-qt5/desktop-utils/lumina-fm/Browser.h | 10 +++-- src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp | 10 ++--- src-qt5/desktop-utils/lumina-fm/BrowserWidget.h | 2 +- .../desktop-utils/lumina-fm/widgets/DirWidget2.cpp | 2 +- 5 files changed, 42 insertions(+), 25 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.cpp b/src-qt5/desktop-utils/lumina-fm/Browser.cpp index e0e79d04..4665ccc4 100644 --- a/src-qt5/desktop-utils/lumina-fm/Browser.cpp +++ b/src-qt5/desktop-utils/lumina-fm/Browser.cpp @@ -35,6 +35,7 @@ QString Browser::currentDirectory(){ return currentDir; } void Browser::showHiddenFiles(bool show){ if(show !=showHidden){ showHidden = show; + lastcheck = QDateTime(); //reset this timestamp - need to reload all if(!currentDir.isEmpty()){ QTimer::singleShot(0, this, SLOT(loadDirectory()) ); } } } @@ -45,6 +46,7 @@ bool Browser::showingHiddenFiles(){ void Browser::showThumbnails(bool show){ if(show != showThumbs){ showThumbs = show; + lastcheck = QDateTime(); //reset this timestamp - need to reload all if(!currentDir.isEmpty()){ QTimer::singleShot(0, this, SLOT(loadDirectory()) ); } } } @@ -69,7 +71,7 @@ void Browser::loadItem(QString info, Browser *obj){ }else if(videoFormats.contains(info.section(".",-1).toLower()) ){ videoList.push_back(info); } - qDebug() << " - done with item:" << info; + //qDebug() << " - done with item:" << info; obj->emit threadDone(info, pix); } @@ -84,15 +86,19 @@ QIcon* Browser::loadIcon(QString icon){ // PRIVATE SLOTS void Browser::fileChanged(QString file){ - if(file.startsWith(currentDir+"/") ){ + //qDebug() << "Got File Changed:" << file; + if(file.section("/",0,-2) == currentDir){ if(QFile::exists(file) ){ QtConcurrent::run(this, &Browser::loadItem, file, this); } //file modified but not removed - else{ QTimer::singleShot(0, this, SLOT(loadDirectory()) ); } //file removed - need to update entire dir - }else if(file==currentDir){ QTimer::singleShot(0, this, SLOT(loadDirectory()) ); } + else if(oldFiles.contains(file) ){ + oldFiles.removeAll(file); + emit itemRemoved(file); + } + }//else if(file==currentDir){ QTimer::singleShot(0, this, SLOT(loadDirectory()) ); } } void Browser::dirChanged(QString dir){ - - if(dir==currentDir){ QTimer::singleShot(500, this, SLOT(loadDirectory()) ); } + //qDebug() << "Got Dir Changed:" << dir; + if(dir==currentDir){ QTimer::singleShot(10, this, SLOT(loadDirectory()) ); } else if(dir.startsWith(currentDir)){ QtConcurrent::run(this, &Browser::loadItem, dir, this ); } } @@ -109,7 +115,7 @@ void Browser::captureFrame(QPixmap pix, QIcon *ico) { static int received = 0; //qDebug() << "grabbing frame" << received+1; *ico = pix/*.scaledToHeight(64)*/; - if(++received == videoList.size()) { + if(++received == videoList.size()) { emit frameChanged(); received = 0; } @@ -145,7 +151,7 @@ void Browser::futureFinished(QString name, QImage icon){ player->play(); player->pause(); - //qDebug() << "Started loop"; + //qDebug() << "Started loop"; loadingTime.start(); QTimer timeout; timeout.setSingleShot(true); @@ -154,7 +160,7 @@ void Browser::futureFinished(QString name, QImage icon){ connect(this, SIGNAL(frameChanged()), &loop, SLOT(quit()), Qt::DirectConnection); connect(&timeout, SIGNAL(timeout()), &loop, SLOT(quit())); loop.exec(); - //qDebug() << "Exited loop"; + //qDebug() << "Exited loop"; qDebug() << loadingTime.elapsed(); delete player; @@ -168,16 +174,21 @@ void Browser::futureFinished(QString name, QImage icon){ } // PUBLIC SLOTS -void Browser::loadDirectory(QString dir){ +void Browser::loadDirectory(QString dir, bool force){ + if(force){ lastcheck = QDateTime(); } //reset check time to force reloads videoList.clear(); if(dir.isEmpty()){ dir = currentDir; } //reload current directory if(dir.isEmpty()){ return; } //nothing to do - nothing previously loaded //qDebug() << "Load Directory" << dir; + bool dirupdate = true; if(currentDir != dir){ //let the main widget know to clear all current items (completely different dir) oldFiles.clear(); + lastcheck = QDateTime(); //null time emit clearItems(); + dirupdate = false; } currentDir = dir; //save this for later + QDateTime now = QDateTime::currentDateTime(); //clean up the watcher first QStringList watched; watched << watcher->files() << watcher->directories(); if(!watched.isEmpty()){ watcher->removePaths(watched); } @@ -189,15 +200,18 @@ void Browser::loadDirectory(QString dir){ QStringList files; if(showHidden){ files = directory.entryList( QDir::Dirs | QDir::Files | QDir::Hidden | QDir::NoDotAndDotDot, QDir::NoSort); } else{ files = directory.entryList( QDir::Dirs | QDir::Files | QDir::NoDotAndDotDot, QDir::NoSort); } - emit itemsLoading(files.length()); + if(dirupdate){ emit itemsLoading(files.length()); } for(int i=0; iaddPath(directory.absoluteFilePath(files[i])); - //qDebug() << "Future Starting:" << files[i]; QString path = directory.absoluteFilePath(files[i]); - if(old.contains(path)){ old.removeAll(path); } oldFiles << path; //add to list for next time + bool reloaditem = !dirupdate || lastcheck.isNull() || (QFileInfo(path).lastModified() > lastcheck || QFileInfo(path).created() > lastcheck); + //if(dirupdate){ qDebug() << "Reload Item:" << reloaditem << path.section("/",-1); } + //reloaditem = true; + if(old.contains(path)){ old.removeAll(path); } //still in existance //if(showThumbs && imageFormats.contains(path.section(".",-1).toLower())){ - QtConcurrent::run(this, &Browser::loadItem, path, this); + //qDebug() << "Future Starting:" << files[i]; + if(reloaditem){ QtConcurrent::run(this, &Browser::loadItem, path, this); } /*}else{ //No special icon loading - just skip the file read step futureFinished(path, QImage()); //loadItem(path, this); @@ -213,4 +227,5 @@ void Browser::loadDirectory(QString dir){ }else{ emit itemsLoading(0); //nothing to load } + lastcheck = now; // save this for later } diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.h b/src-qt5/desktop-utils/lumina-fm/Browser.h index 004bf046..3254db54 100644 --- a/src-qt5/desktop-utils/lumina-fm/Browser.h +++ b/src-qt5/desktop-utils/lumina-fm/Browser.h @@ -44,8 +44,9 @@ public: private: QString currentDir; + QDateTime lastcheck; QFileSystemWatcher *watcher; - QList videoList; + QList videoList; bool showHidden, showThumbs; QStringList imageFormats, videoFormats, oldFiles; QHash mimeIcons; //cache for quickly re-using QIcons @@ -56,12 +57,13 @@ private: private slots: void fileChanged(QString); //tied into the watcher - for file change notifications void dirChanged(QString); // tied into the watcher - for new/removed files in the current dir - void captureFrame(QPixmap, QIcon*); - void stopVideo(QMediaPlayer*, QMediaPlayer::MediaStatus); + void captureFrame(QPixmap, QIcon*); + void stopVideo(QMediaPlayer*, QMediaPlayer::MediaStatus); void futureFinished(QString, QImage); public slots: - void loadDirectory(QString dir = ""); + void loadDirectory(QString dir = "", bool force = false); + signals: //Main Signals void itemRemoved(QString item); //emitted if a file was removed from the underlying diff --git a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp index d5f219bb..d2c07648 100644 --- a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp +++ b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp @@ -24,7 +24,7 @@ BrowserWidget::BrowserWidget(QString objID, QWidget *parent) : QWidget(parent){ connect(BROWSER, SIGNAL(itemRemoved(QString)), this, SLOT(itemRemoved(QString)) ); connect(BROWSER, SIGNAL(itemDataAvailable(QIcon, LFileInfo*)), this, SLOT(itemDataAvailable(QIcon, LFileInfo*)) ); connect(BROWSER, SIGNAL(itemsLoading(int)), this, SLOT(itemsLoading(int)) ); - connect(this, SIGNAL(dirChange(QString)), BROWSER, SLOT(loadDirectory(QString)) ); + connect(this, SIGNAL(dirChange(QString, bool)), BROWSER, SLOT(loadDirectory(QString, bool)) ); listWidget = 0; treeWidget = 0; readDateFormat(); @@ -50,7 +50,7 @@ void BrowserWidget::changeDirectory(QString dir){ if( (historyList.isEmpty() || historyList.last()!=cleaned) && !cleaned.isEmpty() ){ historyList << cleaned; } } //qDebug() << "History:" << historyList; - emit dirChange(dir); + emit dirChange(dir, false); } void BrowserWidget::showDetails(bool show){ @@ -81,7 +81,7 @@ void BrowserWidget::showDetails(bool show){ connect(treeWidget, SIGNAL(GotFocus()), this, SLOT(selectionChanged()) ); retranslate(); treeWidget->sortItems(0, Qt::AscendingOrder); - if(!BROWSER->currentDirectory().isEmpty()){ emit dirChange(""); } + if(!BROWSER->currentDirectory().isEmpty()){ emit dirChange("", true); } }else if(!show && listWidget==0){ listWidget = new DDListWidget(this); listWidget->setContextMenuPolicy(Qt::CustomContextMenu); @@ -91,7 +91,7 @@ void BrowserWidget::showDetails(bool show){ connect(listWidget, SIGNAL(customContextMenuRequested(const QPoint&)), this, SIGNAL(contextMenuRequested()) ); connect(listWidget, SIGNAL(DataDropped(QString, QStringList)), this, SIGNAL(DataDropped(QString, QStringList)) ); connect(listWidget, SIGNAL(GotFocus()), this, SLOT(selectionChanged()) ); - if(!BROWSER->currentDirectory().isEmpty()){ emit dirChange(""); } + if(!BROWSER->currentDirectory().isEmpty()){ emit dirChange("",true); } } //qDebug() << " Done making widget"; } @@ -127,7 +127,7 @@ void BrowserWidget::setThumbnailSize(int px){ } //qDebug() << "Changing Icon Size:" << px << larger; if(BROWSER->currentDirectory().isEmpty() || !larger ){ return; } //don't need to reload icons unless the new size is larger - emit dirChange(""); + emit dirChange("", larger); } int BrowserWidget::thumbnailSize(){ diff --git a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h index fafb3746..a9e58bf3 100644 --- a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h +++ b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h @@ -88,7 +88,7 @@ signals: void hasFocus(QString); //ID output //Internal signal - void dirChange(QString); //current dir path + void dirChange(QString, bool); //current dir path, force }; #endif diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp index 8273d09c..1b00343d 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp @@ -59,7 +59,7 @@ DirWidget::DirWidget(QString objID, QSettings *settings, QWidget *parent) : QWid RCBW = 0; //right column browser is unavailable initially BW = new BrowserWidget("", this); ui->browser_layout->addWidget(BW); - connect(BW, SIGNAL(dirChange(QString)), this, SLOT(currentDirectoryChanged()) ); + connect(BW, SIGNAL(dirChange(QString, bool)), this, SLOT(currentDirectoryChanged()) ); connect(BW, SIGNAL(itemsActivated()), this, SLOT(runFiles()) ); connect(BW, SIGNAL(DataDropped(QString, QStringList)), this, SIGNAL(PasteFiles(QString, QStringList)) ); connect(BW, SIGNAL(contextMenuRequested()), this, SLOT(OpenContextMenu()) ); -- cgit From cd928a79ff4bf6da55689bc100168355ec962b50 Mon Sep 17 00:00:00 2001 From: ZackaryWelch Date: Mon, 16 Oct 2017 21:00:07 -0400 Subject: Updated how video thumbnails are loaded. Now cached to stop crash when resizing. --- src-qt5/desktop-utils/lumina-fm/Browser.cpp | 77 +++++-------------------- src-qt5/desktop-utils/lumina-fm/Browser.h | 7 +-- src-qt5/desktop-utils/lumina-fm/BrowserWidget.h | 1 + src-qt5/desktop-utils/lumina-fm/lumina-fm.pro | 3 +- 4 files changed, 20 insertions(+), 68 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.cpp b/src-qt5/desktop-utils/lumina-fm/Browser.cpp index 4665ccc4..d829fff0 100644 --- a/src-qt5/desktop-utils/lumina-fm/Browser.cpp +++ b/src-qt5/desktop-utils/lumina-fm/Browser.cpp @@ -68,8 +68,6 @@ void Browser::loadItem(QString info, Browser *obj){ pix = pix.scaled(256,256, Qt::KeepAspectRatio); } } - }else if(videoFormats.contains(info.section(".",-1).toLower()) ){ - videoList.push_back(info); } //qDebug() << " - done with item:" << info; obj->emit threadDone(info, pix); @@ -79,7 +77,6 @@ QIcon* Browser::loadIcon(QString icon){ if(!mimeIcons.contains(icon)){ mimeIcons.insert(icon, LXDG::findIcon(icon, "unknown")); } - return &mimeIcons[icon]; } @@ -102,72 +99,28 @@ void Browser::dirChanged(QString dir){ else if(dir.startsWith(currentDir)){ QtConcurrent::run(this, &Browser::loadItem, dir, this ); } } -void Browser::stopVideo(QMediaPlayer *player, QMediaPlayer::MediaStatus status) { - //qDebug() << status; - if(status == QMediaPlayer::BufferedMedia) { - //qDebug() << "stoppingVideo" << player << player->currentMedia().canonicalUrl(); - player->setPosition(player->duration() / 2); - player->pause(); - } -} - -void Browser::captureFrame(QPixmap pix, QIcon *ico) { - static int received = 0; - //qDebug() << "grabbing frame" << received+1; - *ico = pix/*.scaledToHeight(64)*/; - if(++received == videoList.size()) { - emit frameChanged(); - received = 0; - } -} - void Browser::futureFinished(QString name, QImage icon){ //Note: this will be called once for every item that loads + //Haven't added the extra files in a directory fix, but that should be easy to do + //Try to load a file with multiple videos and lots of other stuff before any other directory. It crashes for some reason + qDebug() << name << "here"; QIcon *ico = new QIcon(); LFileInfo *info = new LFileInfo(name); if(!icon.isNull() && showThumbs){ QPixmap pix = QPixmap::fromImage(icon); ico->addPixmap(pix); - } - if(ico->isNull()){ - if(videoFormats.contains(name.section(".",-1).toLower())) { - QElapsedTimer loadingTime; - //qDebug() << videoList; - //videoList.add(name); - //qDebug() << "Loading Video for" << name; - //qDebug() << "VIDEO" << info; - QMediaPlayer *player = new QMediaPlayer(0, QMediaPlayer::VideoSurface); - //qDebug() << " - created player" << player; - LVideoSurface *surface = new LVideoSurface(); - //qDebug() << " - Create objects"; - connect(surface, &LVideoSurface::frameReceived, this, [&] (QPixmap pix) { captureFrame(pix, ico); }); - connect(player, &QMediaPlayer::mediaStatusChanged, this, [&]{ stopVideo(player, player->mediaStatus()); }); - player->setVideoOutput(surface); - player->setMuted(true); - QMediaResource video = QMediaResource(QUrl("file://"+info->absoluteFilePath())); - video.setResolution(QSize(64, 64)); - player->setMedia(video); - //player->setMedia(QUrl("file://"+info->absoluteFilePath())); - player->play(); - player->pause(); - - //qDebug() << "Started loop"; - loadingTime.start(); - QTimer timeout; - timeout.setSingleShot(true); - timeout.setInterval(5000); - QEventLoop loop; - connect(this, SIGNAL(frameChanged()), &loop, SLOT(quit()), Qt::DirectConnection); - connect(&timeout, SIGNAL(timeout()), &loop, SLOT(quit())); - loop.exec(); - //qDebug() << "Exited loop"; - - qDebug() << loadingTime.elapsed(); - delete player; - delete surface; - }else { - ico = loadIcon(info->iconfile()); + }else if(videoFormats.contains(name.section(".",-1).toLower())) { + if(videoImages.find(name) == videoImages.end()) { + LVideoLabel *mediaLabel = new LVideoLabel(name); + while(mediaLabel->pixmap()->isNull()) { QCoreApplication::processEvents(QEventLoop::AllEvents, 50); } + ico->addPixmap(*(mediaLabel->pixmap())); + videoImages.insert(name, *mediaLabel->pixmap()); + delete mediaLabel; + }else{ + ico->addPixmap(videoImages[name]); } + }else{ + ico = loadIcon(info->iconfile()); } this->emit itemDataAvailable( *ico, info); //qDebug() << " -- done:" << name; @@ -176,12 +129,12 @@ void Browser::futureFinished(QString name, QImage icon){ // PUBLIC SLOTS void Browser::loadDirectory(QString dir, bool force){ if(force){ lastcheck = QDateTime(); } //reset check time to force reloads - videoList.clear(); if(dir.isEmpty()){ dir = currentDir; } //reload current directory if(dir.isEmpty()){ return; } //nothing to do - nothing previously loaded //qDebug() << "Load Directory" << dir; bool dirupdate = true; if(currentDir != dir){ //let the main widget know to clear all current items (completely different dir) + videoImages.clear(); oldFiles.clear(); lastcheck = QDateTime(); //null time emit clearItems(); diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.h b/src-qt5/desktop-utils/lumina-fm/Browser.h index 3254db54..0f4a0abe 100644 --- a/src-qt5/desktop-utils/lumina-fm/Browser.h +++ b/src-qt5/desktop-utils/lumina-fm/Browser.h @@ -17,6 +17,7 @@ #include #include +#include #include /*class FileItem{ public: @@ -46,7 +47,7 @@ private: QString currentDir; QDateTime lastcheck; QFileSystemWatcher *watcher; - QList videoList; + QMap videoImages; bool showHidden, showThumbs; QStringList imageFormats, videoFormats, oldFiles; QHash mimeIcons; //cache for quickly re-using QIcons @@ -57,8 +58,6 @@ private: private slots: void fileChanged(QString); //tied into the watcher - for file change notifications void dirChanged(QString); // tied into the watcher - for new/removed files in the current dir - void captureFrame(QPixmap, QIcon*); - void stopVideo(QMediaPlayer*, QMediaPlayer::MediaStatus); void futureFinished(QString, QImage); public slots: @@ -75,8 +74,6 @@ signals: //Internal signal for the alternate threads void threadDone(QString, QImage); - - void frameChanged(); }; #endif diff --git a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h index a9e58bf3..02fd910d 100644 --- a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h +++ b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h @@ -86,6 +86,7 @@ signals: void contextMenuRequested(); void DataDropped(QString, QStringList); void hasFocus(QString); //ID output + void stopLoop(); //Internal signal void dirChange(QString, bool); //current dir path, force diff --git a/src-qt5/desktop-utils/lumina-fm/lumina-fm.pro b/src-qt5/desktop-utils/lumina-fm/lumina-fm.pro index 6cb4a537..e27dad25 100644 --- a/src-qt5/desktop-utils/lumina-fm/lumina-fm.pro +++ b/src-qt5/desktop-utils/lumina-fm/lumina-fm.pro @@ -15,7 +15,8 @@ include(../../core/libLumina/LuminaXDG.pri) include(../../core/libLumina/LuminaSingleApplication.pri) include(../../core/libLumina/LuminaThemes.pri) include(../../core/libLumina/ExternalProcess.pri) -include(../../core/libLumina/LVideoSurface.pri) +#include(../../core/libLumina/LVideoSurface.pri) +include(../../core/libLumina/LVideoLabel.pri) SOURCES += main.cpp \ MainUI.cpp \ -- cgit From e5f8846fd775269314e5be502261284b9183205e Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Wed, 18 Oct 2017 12:10:10 -0400 Subject: Make LVideoLabel thread-safe. Couple quick fixes for the Browser class in lumina-fm too (minor cleanup). --- src-qt5/desktop-utils/lumina-fm/Browser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.cpp b/src-qt5/desktop-utils/lumina-fm/Browser.cpp index d829fff0..a68b8580 100644 --- a/src-qt5/desktop-utils/lumina-fm/Browser.cpp +++ b/src-qt5/desktop-utils/lumina-fm/Browser.cpp @@ -103,13 +103,13 @@ void Browser::futureFinished(QString name, QImage icon){ //Note: this will be called once for every item that loads //Haven't added the extra files in a directory fix, but that should be easy to do //Try to load a file with multiple videos and lots of other stuff before any other directory. It crashes for some reason - qDebug() << name << "here"; + //qDebug() << name << "here"; QIcon *ico = new QIcon(); LFileInfo *info = new LFileInfo(name); if(!icon.isNull() && showThumbs){ QPixmap pix = QPixmap::fromImage(icon); ico->addPixmap(pix); - }else if(videoFormats.contains(name.section(".",-1).toLower())) { + }else if(info->isVideo() && showThumbs) { if(videoImages.find(name) == videoImages.end()) { LVideoLabel *mediaLabel = new LVideoLabel(name); while(mediaLabel->pixmap()->isNull()) { QCoreApplication::processEvents(QEventLoop::AllEvents, 50); } -- cgit From f7087ae6823c95ff899f35c88fa81516108148f6 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Wed, 18 Oct 2017 12:16:50 -0400 Subject: Add a semi-functional "VideoItemWidget" class to lumina-fm sources (not tied to build). This is a mostly-complete implementation of a roll-over video thumbnail widget. --- src-qt5/desktop-utils/lumina-fm/VideoItemWidget.h | 144 ++++++++++++++++++++++ 1 file changed, 144 insertions(+) create mode 100644 src-qt5/desktop-utils/lumina-fm/VideoItemWidget.h (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/VideoItemWidget.h b/src-qt5/desktop-utils/lumina-fm/VideoItemWidget.h new file mode 100644 index 00000000..894394d4 --- /dev/null +++ b/src-qt5/desktop-utils/lumina-fm/VideoItemWidget.h @@ -0,0 +1,144 @@ +//=========================================== +// Lumina-DE source code +// Copyright (c) 2016, Ken Moore +// Available under the 3-clause BSD license +// See the LICENSE file for full details +//=========================================== +#ifndef _LUMINA_VIDEO_ITEM_WIDGET_H +#define _LUMINA_VIDEO_ITEM_WIDGET_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +class RolloverVideoWidget : public QVideoWidget{ + Q_OBJECT +public: + RolloverVideoWidget(QWidget *parent = 0) : QVideoWidget(parent){ + this->setMouseTracking(true); + } +signals: + void OverWidget(); + void NotOverWidget(); + +protected: + /*void mouseMoveEvent(QMouseEvent *ev){ + QWidget::mouseMoveEvent(ev); + qDebug() << "Got video rollover"; + emit OverWidget(); + }*/ + void enterEvent(QEvent *ev){ + QWidget::enterEvent(ev); + qDebug() << "Got video enter"; + emit OverWidget(); + } + void leaveEvent(QEvent *ev){ + QWidget::leaveEvent(ev); + if(!this->underMouse()){ + qDebug() << "Got video leave"; + emit NotOverWidget(); + } + } +}; + +class VideoItemWidget : public QWidget{ + Q_OBJECT +private: + QLabel *textLabel; + QMediaPlayer *mplayer; + LVideoSurface *vwidget; + QString file, text; + QSize fixedsize; + +public: + VideoItemWidget(QString filepath, QWidget *parent = 0) : QWidget(parent){ + file = filepath; + text = filepath.section("/",-1); + textLabel = 0; + mplayer = 0; + vwidget = 0; + this->setMouseTracking(true); + QTimer::singleShot(5, this, SLOT(setupPlayer()) ); //make sure this creation routine is thread-safe + } + ~VideoItemWidget(){ mplayer->stop(); } + + //Optional overloads - it will try to automatically adjust as needed + void setText(QString txt){ + text = txt; + if(textLabel!=0){ + textLabel->setText(txt); + textLabel->setVisible( !txt.isEmpty() ); + } + } + void setIconSize(QSize sz){ + fixedsize = sz; + if(vwidget!=0 && fixedsize.isValid()){ vwidget->setFixedSize(sz); } + } + +private slots: + void setupPlayer(){ + textLabel = new QLabel(this); + vwidget = new LVideoSurface(this); //RolloverVideoWidget(this); + vwidget->setAspectRatioMode(Qt::IgnoreAspectRatio); + if(fixedsize.isValid()){ vwidget->setFixedSize(fixedsize); } + else{ vwidget->setMinimumSize(QSize(16,16)); } + mplayer = new QMediaPlayer(this, QMediaPlayer::VideoSurface); + mplayer->setVideoOutput(vwidget); + mplayer->setPlaybackRate(3); // 3x playback speed + mplayer->setMuted(true); + QHBoxLayout *tmpL = new QHBoxLayout(this); + tmpL->setAlignment(Qt::AlignLeft | Qt::AlignCenter); + tmpL->addWidget(vwidget); + tmpL->addWidget(textLabel); + tmpL->setStretchFactor(textLabel, 1); //make sure this always occupies all extra space + //connect(mplayer, SIGNAL(durationChanged(qint64)), this, SLOT(durationChanged(qint64)) ); + connect(mplayer, SIGNAL(durationChanged(qint64)), this, SLOT(stopVideo()) ); + //connect(vwidget, SIGNAL(OverWidget()), this, SLOT(startVideo()) ); + //connect(vwidget, SIGNAL(NotOverWidget()), this, SLOT(stopVideo()) ); + //Now load the file + textLabel->setText(text); + mplayer->setMedia(QUrl::fromLocalFile(file) ); + mplayer->play(); + } + void durationChanged(qint64 max){ + qDebug() << "Got Duration Changed:" << max; + mplayer->setPosition( qRound(max/2.0)); + } + + void startVideo(){ + if(mplayer==0){ return; } + if(mplayer->state()!=QMediaPlayer::PlayingState){ + qDebug() << "Start Video"; + mplayer->setPosition(0); + mplayer->play(); + } + } + + void stopVideo(){ + if(mplayer==0){ return; } + if(mplayer->state()==QMediaPlayer::PlayingState){ + qDebug() << "Stop Video"; + mplayer->pause(); + mplayer->setPosition( qRound(mplayer->duration()/2.0) ); + } + } + +protected: + void resizeEvent(QResizeEvent *ev){ + if(vwidget!=0 && !fixedsize.isValid()){ vwidget->setFixedSize( QSize(ev->size().height(), ev->size().height()) ); } + } + /*void mouseMoveEvent(QMouseEvent *ev){ + QWidget::mouseMoveEvent(ev); + stopVideo(); //not over the video widget any more + }*/ +}; + +#endif -- cgit From 3a38773ce20620610e87c84c40ebfd6d2f478203 Mon Sep 17 00:00:00 2001 From: ZackaryWelch Date: Sat, 21 Oct 2017 17:48:29 -0400 Subject: Finished video thumbnails and roll over playback for lumina-fm and lumina-fileinfo --- src-qt5/desktop-utils/lumina-fm/Browser.cpp | 7 +++-- src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp | 31 ++++++++++++++++++++--- src-qt5/desktop-utils/lumina-fm/BrowserWidget.h | 1 + 3 files changed, 31 insertions(+), 8 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.cpp b/src-qt5/desktop-utils/lumina-fm/Browser.cpp index a68b8580..10c2567b 100644 --- a/src-qt5/desktop-utils/lumina-fm/Browser.cpp +++ b/src-qt5/desktop-utils/lumina-fm/Browser.cpp @@ -20,7 +20,6 @@ Browser::Browser(QObject *parent) : QObject(parent){ showHidden = false; showThumbs = false; imageFormats = LUtils::imageExtensions(false); //lowercase suffixes - videoFormats = LUtils::videoExtensions(); //lowercase suffixes //connect(surface, SIGNAL(frameReceived(QImage)), this, SLOT(captureFrame(QImage))); //connect(player, &QMediaPlayer::mediaStatusChanged, this, [&]{ stopVideo(player, player->mediaStatus()); }); connect(this, SIGNAL(threadDone(QString, QImage)), this, SLOT(futureFinished(QString, QImage))); //will always be between different threads @@ -109,7 +108,7 @@ void Browser::futureFinished(QString name, QImage icon){ if(!icon.isNull() && showThumbs){ QPixmap pix = QPixmap::fromImage(icon); ico->addPixmap(pix); - }else if(info->isVideo() && showThumbs) { + /*}else if(info->isVideo() && showThumbs) { if(videoImages.find(name) == videoImages.end()) { LVideoLabel *mediaLabel = new LVideoLabel(name); while(mediaLabel->pixmap()->isNull()) { QCoreApplication::processEvents(QEventLoop::AllEvents, 50); } @@ -118,7 +117,7 @@ void Browser::futureFinished(QString name, QImage icon){ delete mediaLabel; }else{ ico->addPixmap(videoImages[name]); - } + }*/ }else{ ico = loadIcon(info->iconfile()); } @@ -134,7 +133,7 @@ void Browser::loadDirectory(QString dir, bool force){ //qDebug() << "Load Directory" << dir; bool dirupdate = true; if(currentDir != dir){ //let the main widget know to clear all current items (completely different dir) - videoImages.clear(); + //videoImages.clear(); oldFiles.clear(); lastcheck = QDateTime(); //null time emit clearItems(); diff --git a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp index d2c07648..a7b07b47 100644 --- a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp +++ b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp @@ -12,6 +12,7 @@ #include #include +#include BrowserWidget::BrowserWidget(QString objID, QWidget *parent) : QWidget(parent){ //Setup the Widget/UI @@ -38,6 +39,7 @@ BrowserWidget::~BrowserWidget(){ } void BrowserWidget::changeDirectory(QString dir){ + videoMap.clear(); if(BROWSER->currentDirectory()==dir){ return; } //already on this directory //qDebug() << "Change Directory:" << dir << historyList; @@ -125,6 +127,12 @@ void BrowserWidget::setThumbnailSize(int px){ larger = treeWidget->iconSize().height() < px; treeWidget->setIconSize(QSize(px,px)); } + for(QString file : videoMap.uniqueKeys()) { + QTreeWidgetItem *it = videoMap[file]; + LVideoWidget *widget = (LVideoWidget*)treeWidget->itemWidget(it, 0); + widget->setIconSize(treeWidget->iconSize()); + treeWidget->setItemWidget(it, 0, widget); + } //qDebug() << "Changing Icon Size:" << px << larger; if(BROWSER->currentDirectory().isEmpty() || !larger ){ return; } //don't need to reload icons unless the new size is larger emit dirChange("", larger); @@ -326,15 +334,30 @@ void BrowserWidget::itemDataAvailable(QIcon ico, LFileInfo *info){ treeWidget->addTopLevelItem(it); } }else{ - if( ! treeWidget->findItems(info->fileName(), Qt::MatchExactly, 0).isEmpty() ){ it = treeWidget->findItems(info->fileName(), Qt::MatchExactly, 0).first(); } - else{ + if( ! treeWidget->findItems(info->fileName(), Qt::MatchExactly, 0).isEmpty() ) { + it = treeWidget->findItems(info->fileName(), Qt::MatchExactly, 0).first(); + }else if(info->isVideo() && videoMap.find(info->absoluteFilePath()) == videoMap.end()){ it = new CQTreeWidgetItem(treeWidget); - it->setText(0, info->fileName() ); //name (0) treeWidget->addTopLevelItem(it); + LVideoWidget *widget = new LVideoWidget(info->absoluteFilePath(), treeWidget->iconSize(), treeWidget); + videoMap.insert(info->absoluteFilePath(), it); + treeWidget->setItemWidget(it, 0, widget); + }else if(info->isVideo()){ + it = videoMap[info->absoluteFilePath()]; + if(treeWidget->itemWidget(it, 0) != 0) { + LVideoWidget *widget = (LVideoWidget*)treeWidget->itemWidget(it, 0); + widget->setIconSize(treeWidget->iconSize()); + treeWidget->setItemWidget(it, 0, widget); + } + }else{ + it = new CQTreeWidgetItem(treeWidget); + treeWidget->addTopLevelItem(it); + it->setText(0, info->fileName() ); //name (0) } } //Now set/update all the data - it->setIcon(0, ico); + if(!info->isVideo()) + it->setIcon(0, ico); it->setText(1, info->isDir() ? "" : LUtils::BytesToDisplaySize(info->size()) ); //size (1) it->setText(2, info->mimetype() ); //type (2) it->setText(3, DTtoString(info->lastModified() )); //modification date (3) diff --git a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h index 02fd910d..585aaa82 100644 --- a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h +++ b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h @@ -23,6 +23,7 @@ private: int numItems; //used for checking if all the items have loaded yet QString ID, statustip; QStringList date_format, historyList; + QMap videoMap; bool freshload; //The drag and drop brower widgets -- cgit From 02a68b94cd343d1958438dbfccd7258ee76f7eef Mon Sep 17 00:00:00 2001 From: ZackaryWelch Date: Sat, 21 Oct 2017 19:30:58 -0400 Subject: Added preliminary code to disable video thumbnails with settings --- src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp index a7b07b47..dc00e92f 100644 --- a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp +++ b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp @@ -334,15 +334,22 @@ void BrowserWidget::itemDataAvailable(QIcon ico, LFileInfo *info){ treeWidget->addTopLevelItem(it); } }else{ + if(!BROWSER->showingThumbnails() && videoMap.size() !=0) { + for(QString file : videoMap.keys()) { + QTreeWidgetItem *it = videoMap[file]; + treeWidget->removeItemWidget(it, 0); + } + videoMap.clear(); + } if( ! treeWidget->findItems(info->fileName(), Qt::MatchExactly, 0).isEmpty() ) { it = treeWidget->findItems(info->fileName(), Qt::MatchExactly, 0).first(); - }else if(info->isVideo() && videoMap.find(info->absoluteFilePath()) == videoMap.end()){ + }else if(info->isVideo() && videoMap.find(info->absoluteFilePath()) == videoMap.end() && BROWSER->showingThumbnails()){ it = new CQTreeWidgetItem(treeWidget); treeWidget->addTopLevelItem(it); LVideoWidget *widget = new LVideoWidget(info->absoluteFilePath(), treeWidget->iconSize(), treeWidget); videoMap.insert(info->absoluteFilePath(), it); treeWidget->setItemWidget(it, 0, widget); - }else if(info->isVideo()){ + }else if(info->isVideo() && BROWSER->showingThumbnails()){ it = videoMap[info->absoluteFilePath()]; if(treeWidget->itemWidget(it, 0) != 0) { LVideoWidget *widget = (LVideoWidget*)treeWidget->itemWidget(it, 0); @@ -356,7 +363,7 @@ void BrowserWidget::itemDataAvailable(QIcon ico, LFileInfo *info){ } } //Now set/update all the data - if(!info->isVideo()) + if(!info->isVideo() || (info->isVideo() && !BROWSER->showingThumbnails())) it->setIcon(0, ico); it->setText(1, info->isDir() ? "" : LUtils::BytesToDisplaySize(info->size()) ); //size (1) it->setText(2, info->mimetype() ); //type (2) -- cgit From d60dc4c97dc690a4e49693de052fdf8789b02eb3 Mon Sep 17 00:00:00 2001 From: q5sys Date: Tue, 24 Oct 2017 16:51:09 -0400 Subject: change thumbnail generation to faster method tested in lumina-fm-dev --- src-qt5/desktop-utils/lumina-fm/Browser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/Browser.cpp b/src-qt5/desktop-utils/lumina-fm/Browser.cpp index 10c2567b..29cc5a99 100644 --- a/src-qt5/desktop-utils/lumina-fm/Browser.cpp +++ b/src-qt5/desktop-utils/lumina-fm/Browser.cpp @@ -64,7 +64,7 @@ void Browser::loadItem(QString info, Browser *obj){ file.close(); pix.loadFromData(bytes); if(pix.width() > 256 || pix.height() > 256 ){ - pix = pix.scaled(256,256, Qt::KeepAspectRatio); + pix = pix.scaled(256,256, Qt::KeepAspectRatio, Qt::FastTransformation); } } } -- cgit From 2065eaea73177ccb66f24c7ba433abe67f11b31c Mon Sep 17 00:00:00 2001 From: q5sys Date: Tue, 24 Oct 2017 17:15:58 -0400 Subject: warning banner for running lumina-fm as root_ --- src-qt5/desktop-utils/lumina-fm/MainUI.cpp | 2 ++ src-qt5/desktop-utils/lumina-fm/MainUI.h | 1 + src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp | 4 ++++ src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui | 14 ++++++++++++-- 4 files changed, 19 insertions(+), 2 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/MainUI.cpp b/src-qt5/desktop-utils/lumina-fm/MainUI.cpp index abb99975..50cc110a 100644 --- a/src-qt5/desktop-utils/lumina-fm/MainUI.cpp +++ b/src-qt5/desktop-utils/lumina-fm/MainUI.cpp @@ -25,6 +25,8 @@ MainUI::MainUI() : QMainWindow(), ui(new Ui::MainUI){ //qRegisterMetaType< QVector >("QVector"); //qRegisterMetaType< QList >("QList"); waitingToClose = false; + //put if statement here to check if running as root + rootmode = false; ui->setupUi(this); if(DEBUG){ qDebug() << "Initilization:"; } diff --git a/src-qt5/desktop-utils/lumina-fm/MainUI.h b/src-qt5/desktop-utils/lumina-fm/MainUI.h index 492ba533..d03ca443 100644 --- a/src-qt5/desktop-utils/lumina-fm/MainUI.h +++ b/src-qt5/desktop-utils/lumina-fm/MainUI.h @@ -67,6 +67,7 @@ class MainUI : public QMainWindow{ public: MainUI(); ~MainUI(); + bool rootmode; public slots: void OpenDirs(QStringList); //also called from the main.cpp after initialization diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp index 1b00343d..93a8fec4 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp @@ -30,6 +30,10 @@ DirWidget::DirWidget(QString objID, QSettings *settings, QWidget *parent) : QWidget(parent), ui(new Ui::DirWidget){ ui->setupUi(this); //load the designer file + //if(rootmode = true){ui->label_rootmode->setVisible(true);} + //else{ + ui->label_rootmode->setVisible(false); + //} ID = objID; //Assemble the toolbar for the widget toolbar = new QToolBar(this); diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui index b1ba9d95..b4d8d933 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui @@ -7,7 +7,7 @@ 0 0 400 - 350 + 389 @@ -19,7 +19,17 @@ Form - + + + + + Warning - Running as Root + + + Qt::AlignCenter + + + -- cgit From 11749b3b8eb4665098a0341312104e5b05c6f55c Mon Sep 17 00:00:00 2001 From: q5sys Date: Tue, 24 Oct 2017 17:30:02 -0400 Subject: add logic for launching lumina-fm as root --- src-qt5/desktop-utils/lumina-fm/MainUI.cpp | 6 ++++++ src-qt5/desktop-utils/lumina-fm/MainUI.h | 2 ++ src-qt5/desktop-utils/lumina-fm/MainUI.ui | 5 +++++ src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui | 10 +++++++++- 4 files changed, 22 insertions(+), 1 deletion(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/MainUI.cpp b/src-qt5/desktop-utils/lumina-fm/MainUI.cpp index 50cc110a..2d4cfe84 100644 --- a/src-qt5/desktop-utils/lumina-fm/MainUI.cpp +++ b/src-qt5/desktop-utils/lumina-fm/MainUI.cpp @@ -14,6 +14,7 @@ #include #include +#include #define DEBUG 0 @@ -964,3 +965,8 @@ void MainUI::closeEvent(QCloseEvent *ev){ } QMainWindow::closeEvent(ev); //continue normal close routine } + +void MainUI::on_actionOpen_as_Root_triggered() +{ + ExternalProcess::launch("qsudo lumina-fm"); +} diff --git a/src-qt5/desktop-utils/lumina-fm/MainUI.h b/src-qt5/desktop-utils/lumina-fm/MainUI.h index d03ca443..04e8199e 100644 --- a/src-qt5/desktop-utils/lumina-fm/MainUI.h +++ b/src-qt5/desktop-utils/lumina-fm/MainUI.h @@ -177,6 +177,8 @@ private slots: void TrayJobsFinished(); + void on_actionOpen_as_Root_triggered(); + signals: void Si_AdaptStatusBar(QFileInfoList fileList, QString path, QString messageFolders, QString messageFiles); diff --git a/src-qt5/desktop-utils/lumina-fm/MainUI.ui b/src-qt5/desktop-utils/lumina-fm/MainUI.ui index 744f31a3..56de9b7c 100644 --- a/src-qt5/desktop-utils/lumina-fm/MainUI.ui +++ b/src-qt5/desktop-utils/lumina-fm/MainUI.ui @@ -434,6 +434,11 @@ Ctrl+P + + + Open as Root + + diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui index b4d8d933..099fd91a 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui @@ -22,8 +22,16 @@ + + + Droid Sans Mono + 75 + false + true + + - Warning - Running as Root + * - FILE MANAGER RUNNING AS ROOT- * Qt::AlignCenter -- cgit From d7044ed7162b0ed37f07867c9e9b3d71ae4801d7 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Wed, 25 Oct 2017 15:06:30 -0400 Subject: Fix an unommented testing line in lumina-fm. This broke the build of lumina-fm since the associated UI file has not been added yet. --- src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp index 93a8fec4..6f1624a4 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp @@ -32,7 +32,7 @@ DirWidget::DirWidget(QString objID, QSettings *settings, QWidget *parent) : QWid ui->setupUi(this); //load the designer file //if(rootmode = true){ui->label_rootmode->setVisible(true);} //else{ - ui->label_rootmode->setVisible(false); + //ui->label_rootmode->setVisible(false); //} ID = objID; //Assemble the toolbar for the widget -- cgit From 76eb44f51faee92476ed509b700be9bc30be08a7 Mon Sep 17 00:00:00 2001 From: ZackaryWelch Date: Wed, 25 Oct 2017 17:09:02 -0400 Subject: Fixed image previews with video thumbnails --- src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp | 42 ++++++++++++----------- src-qt5/desktop-utils/lumina-fm/BrowserWidget.h | 4 ++- 2 files changed, 25 insertions(+), 21 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp index dc00e92f..0384d892 100644 --- a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp +++ b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp @@ -12,7 +12,6 @@ #include #include -#include BrowserWidget::BrowserWidget(QString objID, QWidget *parent) : QWidget(parent){ //Setup the Widget/UI @@ -39,6 +38,7 @@ BrowserWidget::~BrowserWidget(){ } void BrowserWidget::changeDirectory(QString dir){ + qDebug() << "changing"; videoMap.clear(); if(BROWSER->currentDirectory()==dir){ return; } //already on this directory //qDebug() << "Change Directory:" << dir << historyList; @@ -111,6 +111,18 @@ bool BrowserWidget::hasHiddenFiles(){ } void BrowserWidget::showThumbnails(bool show){ + qDebug() << show << videoMap.size(); + for(QString file : videoMap.uniqueKeys()) { + QTreeWidgetItem *it = videoMap[file].first; + LVideoWidget *widget = videoMap[file].second; + if(show) { + widget->disableIcons(); + treeWidget->setItemWidget(it, 0, widget); + }else{ + widget->enableIcons(); + treeWidget->setItemWidget(it, 0, widget); + } + } BROWSER->showThumbnails(show); } @@ -128,8 +140,8 @@ void BrowserWidget::setThumbnailSize(int px){ treeWidget->setIconSize(QSize(px,px)); } for(QString file : videoMap.uniqueKeys()) { - QTreeWidgetItem *it = videoMap[file]; - LVideoWidget *widget = (LVideoWidget*)treeWidget->itemWidget(it, 0); + QTreeWidgetItem *it = videoMap[file].first; + LVideoWidget *widget = videoMap[file].second; widget->setIconSize(treeWidget->iconSize()); treeWidget->setItemWidget(it, 0, widget); } @@ -334,28 +346,18 @@ void BrowserWidget::itemDataAvailable(QIcon ico, LFileInfo *info){ treeWidget->addTopLevelItem(it); } }else{ - if(!BROWSER->showingThumbnails() && videoMap.size() !=0) { - for(QString file : videoMap.keys()) { - QTreeWidgetItem *it = videoMap[file]; - treeWidget->removeItemWidget(it, 0); - } - videoMap.clear(); - } if( ! treeWidget->findItems(info->fileName(), Qt::MatchExactly, 0).isEmpty() ) { it = treeWidget->findItems(info->fileName(), Qt::MatchExactly, 0).first(); - }else if(info->isVideo() && videoMap.find(info->absoluteFilePath()) == videoMap.end() && BROWSER->showingThumbnails()){ + }else if(info->isVideo() && videoMap.find(info->absoluteFilePath()) == videoMap.end()) { it = new CQTreeWidgetItem(treeWidget); treeWidget->addTopLevelItem(it); LVideoWidget *widget = new LVideoWidget(info->absoluteFilePath(), treeWidget->iconSize(), treeWidget); - videoMap.insert(info->absoluteFilePath(), it); + videoMap.insert(info->absoluteFilePath(), QPair(it, widget)); treeWidget->setItemWidget(it, 0, widget); - }else if(info->isVideo() && BROWSER->showingThumbnails()){ - it = videoMap[info->absoluteFilePath()]; - if(treeWidget->itemWidget(it, 0) != 0) { - LVideoWidget *widget = (LVideoWidget*)treeWidget->itemWidget(it, 0); - widget->setIconSize(treeWidget->iconSize()); - treeWidget->setItemWidget(it, 0, widget); - } + }else if(info->isVideo()) { + it = videoMap[info->absoluteFilePath()].first; + LVideoWidget *widget = videoMap[info->absoluteFilePath()].second; + widget->setIconSize(treeWidget->iconSize()); }else{ it = new CQTreeWidgetItem(treeWidget); treeWidget->addTopLevelItem(it); @@ -363,7 +365,7 @@ void BrowserWidget::itemDataAvailable(QIcon ico, LFileInfo *info){ } } //Now set/update all the data - if(!info->isVideo() || (info->isVideo() && !BROWSER->showingThumbnails())) + if(!info->isVideo()) it->setIcon(0, ico); it->setText(1, info->isDir() ? "" : LUtils::BytesToDisplaySize(info->size()) ); //size (1) it->setText(2, info->mimetype() ); //type (2) diff --git a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h index 585aaa82..f041280c 100644 --- a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h +++ b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.h @@ -12,6 +12,8 @@ #include #include +#include + #include "Browser.h" #include "widgets/DDListWidgets.h" @@ -23,7 +25,7 @@ private: int numItems; //used for checking if all the items have loaded yet QString ID, statustip; QStringList date_format, historyList; - QMap videoMap; + QMap> videoMap; bool freshload; //The drag and drop brower widgets -- cgit From 1e4bb99764f6012260adb4192604a392bd62bf0a Mon Sep 17 00:00:00 2001 From: ZackaryWelch Date: Wed, 25 Oct 2017 18:23:38 -0400 Subject: Fixed issues with previews and LVideoWidget sizing --- src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp index 0384d892..0983a7b4 100644 --- a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp +++ b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp @@ -38,7 +38,6 @@ BrowserWidget::~BrowserWidget(){ } void BrowserWidget::changeDirectory(QString dir){ - qDebug() << "changing"; videoMap.clear(); if(BROWSER->currentDirectory()==dir){ return; } //already on this directory //qDebug() << "Change Directory:" << dir << historyList; @@ -116,10 +115,10 @@ void BrowserWidget::showThumbnails(bool show){ QTreeWidgetItem *it = videoMap[file].first; LVideoWidget *widget = videoMap[file].second; if(show) { - widget->disableIcons(); + widget->enableIcons(); treeWidget->setItemWidget(it, 0, widget); }else{ - widget->enableIcons(); + widget->disableIcons(); treeWidget->setItemWidget(it, 0, widget); } } @@ -351,13 +350,14 @@ void BrowserWidget::itemDataAvailable(QIcon ico, LFileInfo *info){ }else if(info->isVideo() && videoMap.find(info->absoluteFilePath()) == videoMap.end()) { it = new CQTreeWidgetItem(treeWidget); treeWidget->addTopLevelItem(it); - LVideoWidget *widget = new LVideoWidget(info->absoluteFilePath(), treeWidget->iconSize(), treeWidget); + LVideoWidget *widget = new LVideoWidget(info->absoluteFilePath(), treeWidget->iconSize(), hasThumbnails(), treeWidget); videoMap.insert(info->absoluteFilePath(), QPair(it, widget)); treeWidget->setItemWidget(it, 0, widget); }else if(info->isVideo()) { it = videoMap[info->absoluteFilePath()].first; LVideoWidget *widget = videoMap[info->absoluteFilePath()].second; widget->setIconSize(treeWidget->iconSize()); + treeWidget->setItemWidget(it, 0, widget); }else{ it = new CQTreeWidgetItem(treeWidget); treeWidget->addTopLevelItem(it); -- cgit From 6defe842e03d25827d3638fda8629236593ebc04 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Wed, 25 Oct 2017 18:27:11 -0400 Subject: Re-enable the "Root Mode" warning at the top of lumina-fm, and setup the root detection to work properly. --- src-qt5/desktop-utils/lumina-fm/MainUI.cpp | 3 ++- src-qt5/desktop-utils/lumina-fm/MainUI.h | 2 +- src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp | 7 +++---- 3 files changed, 6 insertions(+), 6 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/MainUI.cpp b/src-qt5/desktop-utils/lumina-fm/MainUI.cpp index 2d4cfe84..87c3a0f8 100644 --- a/src-qt5/desktop-utils/lumina-fm/MainUI.cpp +++ b/src-qt5/desktop-utils/lumina-fm/MainUI.cpp @@ -17,6 +17,7 @@ #include #define DEBUG 0 +bool rootmode = false; MainUI::MainUI() : QMainWindow(), ui(new Ui::MainUI){ //for Signal/slot we must register the Typedef of QFileInfoList @@ -27,7 +28,7 @@ MainUI::MainUI() : QMainWindow(), ui(new Ui::MainUI){ //qRegisterMetaType< QList >("QList"); waitingToClose = false; //put if statement here to check if running as root - rootmode = false; + rootmode = (getuid()==0); ui->setupUi(this); if(DEBUG){ qDebug() << "Initilization:"; } diff --git a/src-qt5/desktop-utils/lumina-fm/MainUI.h b/src-qt5/desktop-utils/lumina-fm/MainUI.h index 04e8199e..04b80f28 100644 --- a/src-qt5/desktop-utils/lumina-fm/MainUI.h +++ b/src-qt5/desktop-utils/lumina-fm/MainUI.h @@ -67,7 +67,7 @@ class MainUI : public QMainWindow{ public: MainUI(); ~MainUI(); - bool rootmode; + //bool rootmode; public slots: void OpenDirs(QStringList); //also called from the main.cpp after initialization diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp index 6f1624a4..a8cbea2c 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp @@ -27,13 +27,12 @@ #include "../ScrollDialog.h" #define DEBUG 0 +extern bool rootmode; DirWidget::DirWidget(QString objID, QSettings *settings, QWidget *parent) : QWidget(parent), ui(new Ui::DirWidget){ ui->setupUi(this); //load the designer file - //if(rootmode = true){ui->label_rootmode->setVisible(true);} - //else{ - //ui->label_rootmode->setVisible(false); - //} + ui->label_rootmode->setVisible(rootmode); + ID = objID; //Assemble the toolbar for the widget toolbar = new QToolBar(this); -- cgit From 76f587abe521794a71604532224b9cf7103ae50e Mon Sep 17 00:00:00 2001 From: ZackaryWelch Date: Wed, 25 Oct 2017 19:02:16 -0400 Subject: Removed debug outputs --- src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp index 0983a7b4..6229749c 100644 --- a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp +++ b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp @@ -110,7 +110,7 @@ bool BrowserWidget::hasHiddenFiles(){ } void BrowserWidget::showThumbnails(bool show){ - qDebug() << show << videoMap.size(); + //qDebug() << show << videoMap.size(); for(QString file : videoMap.uniqueKeys()) { QTreeWidgetItem *it = videoMap[file].first; LVideoWidget *widget = videoMap[file].second; -- cgit From df0a6abc4622e4527fb8ef6f618485bb4fdc4cb1 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Fri, 27 Oct 2017 11:09:40 -0400 Subject: Fix the column width resizing for lumina-fm tree widget. --- src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp index 6229749c..ab25d5e7 100644 --- a/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp +++ b/src-qt5/desktop-utils/lumina-fm/BrowserWidget.cpp @@ -82,6 +82,7 @@ void BrowserWidget::showDetails(bool show){ connect(treeWidget, SIGNAL(GotFocus()), this, SLOT(selectionChanged()) ); retranslate(); treeWidget->sortItems(0, Qt::AscendingOrder); + treeWidget->setColumnWidth(0, treeWidget->fontMetrics().width("W")*20); if(!BROWSER->currentDirectory().isEmpty()){ emit dirChange("", true); } }else if(!show && listWidget==0){ listWidget = new DDListWidget(this); @@ -384,7 +385,9 @@ void BrowserWidget::itemDataAvailable(QIcon ico, LFileInfo *info){ }else{ if(freshload && treeWidget!=0){ //qDebug() << "Resize Tree Widget Contents"; - for(int i=0; icolumnCount(); i++){ treeWidget->resizeColumnToContents(i); } + //for(int i=treeWidget->columnCount()-1; i>0; i--){ treeWidget->resizeColumnToContents(i); } + treeWidget->resizeColumnToContents(1); + //treeWidget->resizeColumnToContents(0); } freshload = false; //any further changes are updates - not a fresh load of a dir //Done loading items -- cgit From d1fbff37e4cac77ef8ab46ca9148cd21451a43de Mon Sep 17 00:00:00 2001 From: q5sys Date: Tue, 31 Oct 2017 16:39:48 -0400 Subject: finish up integration of launch lumina-fm as root --- src-qt5/desktop-utils/lumina-fm/MainUI.cpp | 2 ++ src-qt5/desktop-utils/lumina-fm/MainUI.ui | 2 ++ src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp | 13 +++++++++++-- src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.h | 3 ++- src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui | 7 +++++++ 5 files changed, 24 insertions(+), 3 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/MainUI.cpp b/src-qt5/desktop-utils/lumina-fm/MainUI.cpp index 87c3a0f8..692b7562 100644 --- a/src-qt5/desktop-utils/lumina-fm/MainUI.cpp +++ b/src-qt5/desktop-utils/lumina-fm/MainUI.cpp @@ -116,6 +116,7 @@ QSize orig = settings->value("preferences/MainWindowSize", QSize()).toSize(); TRAY = new TrayUI(this); connect(TRAY, SIGNAL(JobsFinished()), this, SLOT(TrayJobsFinished()) ); if(DEBUG){ qDebug() << " - Done with init"; } + ui->actionOpen_as_Root->setVisible(LUtils::isValidBinary("qsudo")); } MainUI::~MainUI(){ @@ -971,3 +972,4 @@ void MainUI::on_actionOpen_as_Root_triggered() { ExternalProcess::launch("qsudo lumina-fm"); } + diff --git a/src-qt5/desktop-utils/lumina-fm/MainUI.ui b/src-qt5/desktop-utils/lumina-fm/MainUI.ui index 56de9b7c..8a635199 100644 --- a/src-qt5/desktop-utils/lumina-fm/MainUI.ui +++ b/src-qt5/desktop-utils/lumina-fm/MainUI.ui @@ -119,6 +119,8 @@ + + diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp index a8cbea2c..83040108 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.cpp @@ -284,10 +284,11 @@ void DirWidget::createMenus(){ else{ cOpenMenu->clear(); } cOpenMenu->setTitle(tr("Launch...")); cOpenMenu->setIcon( LXDG::findIcon("quickopen","") ); - cOpenMenu->addAction(LXDG::findIcon("utilities-terminal",""), tr("Terminal"), this, SLOT(openTerminal()), kOpTerm->key()); + cOpenMenu->addAction(LXDG::findIcon("utilities-terminal",""), tr("Open Current Dir in a Terminal"), this, SLOT(openTerminal()), kOpTerm->key()); cOpenMenu->addAction(LXDG::findIcon("media-slideshow",""), tr("SlideShow"), this, SLOT(openInSlideshow()), kOpSS->key()); cOpenMenu->addAction(LXDG::findIcon("media-playback-start-circled","media-playback-start"), tr("Multimedia Player"), this, SLOT(openMultimedia()), kOpMM->key()); -/* + if(LUtils::isValidBinary("qsudo")){ cOpenMenu->addAction(LXDG::findIcon("", ""), tr("Open Current Dir as Root"), this, SLOT(openRootFM())); + /* if(cFModMenu==0){ cFModMenu = new QMenu(this); } else{ cFModMenu->clear(); } cFModMenu->setTitle(tr("Modify Files...")); @@ -322,6 +323,8 @@ void DirWidget::createMenus(){ } +} + BrowserWidget* DirWidget::currentBrowser(){ if(cBID.isEmpty() || RCBW==0){ return BW; } else{ return RCBW; } @@ -883,3 +886,9 @@ void DirWidget::mouseReleaseEvent(QMouseEvent *ev){ ev->ignore(); //not handled here } } + +void DirWidget::openRootFM(){ + rootfmdir = "qsudo lumina-fm -new-instance " + currentDir(); + qDebug() << "rootfmdir" << rootfmdir; + ExternalProcess::launch(rootfmdir); +} diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.h b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.h index 8dd367df..04af46fc 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.h +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.h @@ -73,7 +73,7 @@ private: Ui::DirWidget *ui; BrowserWidget *BW, *RCBW; //Main BrowserWidget and right-column browser widget QString ID, cBID; //unique ID assigned by the parent, and currently active browser widget - QString normalbasedir, snapbasedir, snaprelpath; //for maintaining directory context while moving between snapshots + QString normalbasedir, snapbasedir, snaprelpath, rootfmdir; //for maintaining directory context while moving between snapshots QStringList snapshots, needThumbs, tmpSel; QSettings *settings; bool canmodify; @@ -129,6 +129,7 @@ private slots: void fileCheckSums(); void fileProperties(); void openTerminal(); + void openRootFM(); //Browser Functions diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui index 099fd91a..5f980c67 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DirWidget2.ui @@ -25,11 +25,18 @@ Droid Sans Mono + 16 75 false true + + QFrame::Box + + + QFrame::Sunken + * - FILE MANAGER RUNNING AS ROOT- * -- cgit From cbfa5b5d7e17b2f20cc415106513847e06292047 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Wed, 1 Nov 2017 12:45:10 -0400 Subject: Add the template for a new model-based backend for lumina-fm. --- src-qt5/desktop-utils/lumina-fm/BrowserModel.cpp | 208 +++++++++++++++++++++ src-qt5/desktop-utils/lumina-fm/BrowserModel.h | 85 +++++++++ .../lumina-fm/widgets/DDListWidgets.h | 34 ++-- 3 files changed, 310 insertions(+), 17 deletions(-) create mode 100644 src-qt5/desktop-utils/lumina-fm/BrowserModel.cpp create mode 100644 src-qt5/desktop-utils/lumina-fm/BrowserModel.h (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/BrowserModel.cpp b/src-qt5/desktop-utils/lumina-fm/BrowserModel.cpp new file mode 100644 index 00000000..d79da006 --- /dev/null +++ b/src-qt5/desktop-utils/lumina-fm/BrowserModel.cpp @@ -0,0 +1,208 @@ +//=========================================== +// Lumina Desktop source code +// Copyright (c) 2017, Ken Moore & JT Pennington +// Available under the 3-clause BSD license +// See the LICENSE file for full details +//=========================================== +#include "BrowserModel.h" + +BrowserModel::BrowserModel(QObject *parent){ + +} + +BrowserModel::~BrowserModel(){ + +} + +//Virtual overrides +QModelIndex BrowserModel::index(int row, int column, const QModelIndex &parent) const{ + +} + +QModelIndex BrowserModel::parent(const QModelIndex &index) const{ + +} + +// item management +int BrowserModel::rowCount(const QModelIndex &parent) const{ + +} + +bool BrowserModel::insertRows(int row, int count, const QModelIndex &parent){ + +} + +bool BrowserModel::removeRow(int row, const QModelIndex &parent){ + +} + +bool BrowserModel::removeRows(int row, int count, const QModelIndex &parent){ + +} + +int BrowserModel::columnCount(const QModelIndex &parent) const{ + +} + +bool BrowserModel::insertColumns(int column, int count, const QModelIndex &parent){ + +} + +bool BrowserModel::removeColumn(int column, const QModelIndex &parent){ + +} + +bool BrowserModel::removeColumns(int column, int count, const QModelIndex &parent){ + +} + + +//bool BrowserModel::hasChildren(const QModelIndex &parent) const{ + +} + + +// data functions +Qt::ItemFlags BrowserModel::flags(const QModelIndex &index) const{ + +} + +QVariant BrowserModel::data(const QModelIndex &index, int role) const{ + QFileInfo *info = indexToInfo(index); + switch(role){ + case Qt::DisplayRole: + if(index.column()==0){ return QVariant(info->fileName()); } + else if(index.column()==1){ return QVariant(info->fileSize()); } + else if(index.column()==2){ return QVariant(info->mimetype()); } + else if(index.column()==3){ return QVariant(info->lastModified()->toString(Qt::DefaultLocaleShortDate)); } + else if(index.column()==4){ return QVariant(info->created()->toString(Qt::DefaultLocaleShortDate)); } + case Qt::ToolTipRole: + return QVariant(info->absoluteFilePath()); + case Qt::StatusTipRole: + return QVariant(info->absoluteFilePath()); + case Qt::SizeHintRole; + return QVariant(QSize(100,14)); + case Qt::DecorationRole: + return QVariant(LXDG::findIcon(info->iconFile(), "unknown")); + } + return QVariant(); +} + +QVariant BrowserModel::headerData(int section, Qt::Orientation orientation, int role) const{ + if(role == Qt::DisplayRole){ + if(orientation == Qt::Horizontal){ + switch(section){ + case 0: + return QVariant(tr("File Name")); + case 1: + return QVariant("Size"); + case 2: + return QVariant("Type"); + case 3: + return QVariant("Date Modified"); + case 4: + return QVariant("Date Created"); + } + } + } + case Qt::DisplayRole: + return QVariant(tr("File Name"); + /*case Qt::ToolTipRole: + return QVariant("ToolTip"); + case Qt::StatusTipRole: + return QVariant("Status Tip"); + case Qt::SizeHintRole; + return QVariant(QSize(100,14));*/ + case Qt::DecorationRole: + return QVariant("Icon")); + } + return QVariant(); +} + +// data modification functions +bool BrowserModel::setData(const QModelIndex &index, const QVariant &value, int role){ + +} + +bool BrowserModel::setHeaderData(int section, Qt::Orientation orientation, const QVariant &value, int role){ + +} + + +// drag and drop +//QMimeData* BrowserModel::mimeData(const QModelIndexList &indexes) const{ + +} + +//QStringList BrowserModel::mimeTypes() const{ + +} + +//bool BrowserModel::setItemData(const QModelIndex &index, const QMap &roles){ + +} + +//Qt::DropActions BrowserModel::supportedDropActions() const{ + +} + +//bool BrowserModel::dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent){ + +} + +//Special Functions (non virtual replacements) +LFileInfo* BrowserModel::fileInfo(QString name){ + +} + +QString BrowserModel::currentDirectory(){ + return cDir; +} + + +// ============== +// PUBLIC SLOTS +// ============== +void BrowserModel::loadDirectory(QString dir){ + + +} + +void BrowserModel::loadItem(QString itempath){ + LFileInfo *it = new LFileInfo(itempath); + //Determine the row/column that it needs to be + int row, column; + row = 0; + //Now create the index + for(int i=0; i<5; i++){ + QModelIndex index = createIndex(row, i, it); + } +} + + +// ============= +// PRIVATE +// ============= +/*QString BrowserModel::findInHash(QString path){ + QStringList keys = HASH.keys(); + for(int i=0; ifilePath() == path){ return keys[i]; } + } + return ""; +} + +QString BrowserModel::findInHash(QModelIndex index){ + QString id = QString::number(index.row())+"/"+QString::number(index.column()); + if(HASH.contains(id)){ return id; } + return ""; +} + +LFileInfo* BrowserModel::indexToInfo(QString path){ + QString id = findInHash(path); + if(id.isEmpty()){ return 0;} + return HASH[id]; +}*/ + +LFileInfo* BrowserModel::indexToInfo(QModelIndex index){ + return static_cast(index.internalPointer()); +} diff --git a/src-qt5/desktop-utils/lumina-fm/BrowserModel.h b/src-qt5/desktop-utils/lumina-fm/BrowserModel.h new file mode 100644 index 00000000..0968b4d4 --- /dev/null +++ b/src-qt5/desktop-utils/lumina-fm/BrowserModel.h @@ -0,0 +1,85 @@ +//=========================================== +// Lumina Desktop source code +// Copyright (c) 2017, Ken Moore & JT Pennington +// Available under the 3-clause BSD license +// See the LICENSE file for full details +//=========================================== +// This is the main browsing backend for the file manager +//=========================================== +#ifndef _LUMINA_FM_BROWSER_MODEL_BACKEND_H +#define _LUMINA_FM_BROWSER_MODEL_BACKEND_H + +#include +#include +#include +#include +#include +#include + +#include + +class BrowserModel : public QAbstractItemModel { + Q_OBJECT +public: + BrowserModel(QObject *parent = 0); + ~BrowserModel(); + + //Virtual overrides + QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const; + QModelIndex parent(const QModelIndex &index) const; + + // item management + int rowCount(const QModelIndex &parent = QModelIndex()) const; + bool insertRows(int row, int count, const QModelIndex &parent = QModelIndex()); + bool removeRow(int row, const QModelIndex &parent = QModelIndex()); + bool removeRows(int row, int count, const QModelIndex &parent = QModelIndex()); + + int columnCount(const QModelIndex &parent = QModelIndex()) const; + bool insertColumns(int column, int count, const QModelIndex &parent = QModelIndex()); + bool removeColumn(int column, const QModelIndex &parent = QModelIndex()); + bool removeColumns(int column, int count, const QModelIndex &parent = QModelIndex()); + + //bool hasChildren(const QModelIndex &parent = QModelIndex()) const; + + // data functions + Qt::ItemFlags flags(const QModelIndex &index) const; + QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; + QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; + // data modification functions + bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole); + bool setHeaderData(int section, Qt::Orientation orientation, const QVariant &value, int role = Qt::EditRole); + + // drag and drop + //QMimeData* mimeData(const QModelIndexList &indexes) const; + //QStringList mimeTypes() const; + //bool setItemData(const QModelIndex &index, const QMap &roles); + //Qt::DropActions supportedDropActions() const; + //bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent); + + //Special Functions (non virtual replacements) + LFileInfo* fileInfo(QString name); + QString currentDirectory(); + +public slots: + void loadDirectory(QString dir=""); + void loadItem(QString item); + +private: + QHash HASH; //QString: "row/column" + QString cDir; + //simplification functions + /*QString findInHash(QString path); + QString findInHash(QModelIndex index); + LFileInfo* indexToInfo(QString path);*/ + LFileInfo* indexToInfo(QModelIndex index); + +private slots: + +protected: + +signals: + +}; + +#endif + diff --git a/src-qt5/desktop-utils/lumina-fm/widgets/DDListWidgets.h b/src-qt5/desktop-utils/lumina-fm/widgets/DDListWidgets.h index 254362fd..da4131e0 100644 --- a/src-qt5/desktop-utils/lumina-fm/widgets/DDListWidgets.h +++ b/src-qt5/desktop-utils/lumina-fm/widgets/DDListWidgets.h @@ -63,8 +63,8 @@ protected: QList items = this->selectedItems(); if(items.length()<1){ return; } QList urilist; - for(int i=0; iwhatsThis()); + for(int i=0; iwhatsThis()); } //Create the mime data //qDebug() << "Start Drag:" << urilist; @@ -88,7 +88,7 @@ protected: ev->ignore(); } } - + void dragMoveEvent(QDragMoveEvent *ev){ if(ev->mimeData()->hasUrls() && !this->whatsThis().isEmpty() ){ //Change the drop type depending on the data/dir @@ -104,7 +104,7 @@ protected: } this->update(); } - + void dropEvent(QDropEvent *ev){ if(this->whatsThis().isEmpty() || !ev->mimeData()->hasUrls() ){ ev->ignore(); return; } //not supported //qDebug() << "Drop Event:"; @@ -125,7 +125,7 @@ protected: foreach(const QUrl &url, ev->mimeData()->urls()){ const QString filepath = url.toLocalFile(); //If the target file is modifiable, assume a move - otherwise copy - if(QFileInfo(filepath).isWritable() && (filepath.startsWith(home) && dirpath.startsWith(home))){ + if(QFileInfo(filepath).isWritable() && (filepath.startsWith(home) && dirpath.startsWith(home))){ if(filepath.section("/",0,-2)!=dirpath){ files << "cut::::"+filepath; } //don't "cut" a file into the same dir }else{ files << "copy::::"+filepath; } } @@ -133,18 +133,18 @@ protected: if(!files.isEmpty()){ emit DataDropped( dirpath, files ); } this->setCursor(Qt::ArrowCursor); } - + void mouseReleaseEvent(QMouseEvent *ev){ if(ev->button() != Qt::RightButton && ev->button() != Qt::LeftButton){ ev->ignore(); } else{ QListWidget::mouseReleaseEvent(ev); } //pass it along to the widget } void mousePressEvent(QMouseEvent *ev){ if(ev->button() != Qt::RightButton && ev->button() != Qt::LeftButton){ ev->ignore(); } - else{ QListWidget::mousePressEvent(ev); } //pass it along to the widget + else{ QListWidget::mousePressEvent(ev); } //pass it along to the widget } /*void mouseMoveEvent(QMouseEvent *ev){ if(ev->button() != Qt::RightButton && ev->button() != Qt::LeftButton){ ev->ignore(); } - else{ QListWidget::mouseMoveEvent(ev); } //pass it along to the widget + else{ QListWidget::mouseMoveEvent(ev); } //pass it along to the widget }*/ }; @@ -183,8 +183,8 @@ protected: QList items = this->selectedItems(); if(items.length()<1){ return; } QList urilist; - for(int i=0; iwhatsThis(0)); + for(int i=0; iwhatsThis(0)); } //Create the mime data QMimeData *mime = new QMimeData; @@ -205,9 +205,9 @@ protected: ev->acceptProposedAction(); //allow this to be dropped here }else{ ev->ignore(); - } + } } - + void dragMoveEvent(QDragMoveEvent *ev){ if(ev->mimeData()->hasUrls() && !this->whatsThis().isEmpty() ){ //Change the drop type depending on the data/dir @@ -219,7 +219,7 @@ protected: ev->ignore(); } } - + void dropEvent(QDropEvent *ev){ if(this->whatsThis().isEmpty() || !ev->mimeData()->hasUrls() ){ ev->ignore(); return; } //not supported ev->accept(); //handled here @@ -239,25 +239,25 @@ protected: foreach(const QUrl &url, ev->mimeData()->urls()){ const QString filepath = url.toLocalFile(); //If the target file is modifiable, assume a move - otherwise copy - if(QFileInfo(filepath).isWritable() && (filepath.startsWith(home) && dirpath.startsWith(home))){ + if(QFileInfo(filepath).isWritable() && (filepath.startsWith(home) && dirpath.startsWith(home))){ if(filepath.section("/",0,-2)!=dirpath){ files << "cut::::"+filepath; } //don't "cut" a file into the same dir }else{ files << "copy::::"+filepath; } } //qDebug() << "Drop Event:" << dirpath; emit DataDropped( dirpath, files ); } - + void mouseReleaseEvent(QMouseEvent *ev){ if(ev->button() != Qt::RightButton && ev->button() != Qt::LeftButton){ ev->ignore(); } else{ QTreeWidget::mouseReleaseEvent(ev); } //pass it along to the widget } void mousePressEvent(QMouseEvent *ev){ if(ev->button() != Qt::RightButton && ev->button() != Qt::LeftButton){ ev->ignore(); } - else{ QTreeWidget::mousePressEvent(ev); } //pass it along to the widget + else{ QTreeWidget::mousePressEvent(ev); } //pass it along to the widget } /*void mouseMoveEvent(QMouseEvent *ev){ if(ev->button() != Qt::RightButton && ev->button() != Qt::LeftButton){ ev->ignore(); } - else{ QTreeWidget::mouseMoveEvent(ev); } //pass it along to the widget + else{ QTreeWidget::mouseMoveEvent(ev); } //pass it along to the widget }*/ }; -- cgit From d7d0a2508d768583ffbc152e5a06363d7fc17ccb Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Thu, 2 Nov 2017 11:24:14 -0400 Subject: A bit more cleanup on the external device reporting/usage. --- src-qt5/desktop-utils/lumina-fm/MainUI.cpp | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) (limited to 'src-qt5/desktop-utils/lumina-fm') diff --git a/src-qt5/desktop-utils/lumina-fm/MainUI.cpp b/src-qt5/desktop-utils/lumina-fm/MainUI.cpp index 692b7562..9ce7b69e 100644 --- a/src-qt5/desktop-utils/lumina-fm/MainUI.cpp +++ b/src-qt5/desktop-utils/lumina-fm/MainUI.cpp @@ -349,7 +349,7 @@ void MainUI::RebuildDeviceMenu(){ QStringList devs = LOS::ExternalDevicePaths(); //Output Format: :::::::: (6/24/14 - version 0.4.0 ) // = [USB, HDRIVE, SDCARD, DVD, LVM, UNKNOWN] - qDebug() << "Externally-mounted devices:" << devs; + //qDebug() << "Externally-mounted devices:" << devs; //Now add them to the menu appropriately for(int i=0; i + + + + + 0 + 0 + + + + diff --git a/src-qt5/desktop-utils/lumina-fm/transferd.cpp b/src-qt5/desktop-utils/lumina-fm/transferd.cpp new file mode 100644 index 00000000..c5a0a156 --- /dev/null +++ b/src-qt5/desktop-utils/lumina-fm/transferd.cpp @@ -0,0 +1,28 @@ + + +int totaltransactions = sel.length(); +QList transaction; +for(int i=0;istart(5000); +} +QElapsedTimer timer; +timer.start(); +//copy/move file +timer.elapsed(); // "milliseconds" +transferTime = transferTime + timer.elapsed() +transaction[i].value(2) = true; +currentTransfered++; +currentTransferedSize = currentTransferedSize + transaction[i].value(1); +//calculate transfer data rate from transferTime and currentTransferedSize +avgTransferRate = ( currentTransferedSize / (transferTime * 1000) ) +//can do estimates on potential time? +} diff --git a/src-qt5/desktop-utils/lumina-fm/transferd.h b/src-qt5/desktop-utils/lumina-fm/transferd.h new file mode 100644 index 00000000..291541e8 --- /dev/null +++ b/src-qt5/desktop-utils/lumina-fm/transferd.h @@ -0,0 +1,13 @@ +class transactionInfo{ +public: + QString filepath; + qint64 filesize; + Bool finished; +}; + + +QStringList sel; +int totaltransactions currentTransfered; +qint64 totalsize, currentTransferedSize, transferTime, avgTransferRate; +bool paused; +QElapsedTimer timer; -- cgit