From f57f4e1a0173638f72dddf3547f2adb84c9ea274 Mon Sep 17 00:00:00 2001 From: l10n daemon script Date: Mon, 30 Jun 2014 01:42:40 +0000 Subject: [PATCH 1/5] SVN_SILENT made messages (after extraction) --- src/dolphin.appdata.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/dolphin.appdata.xml b/src/dolphin.appdata.xml index 042da79506..759c2de33d 100644 --- a/src/dolphin.appdata.xml +++ b/src/dolphin.appdata.xml @@ -7,6 +7,7 @@ Dolphin Dolphin Dolphin + Dolphin Dolphin Dolphin Dolphin @@ -19,6 +20,7 @@ File Manager Gestor de fitxers Dateiverwaltung + Tiedostonhallinta Dateipleger Bestandsbeheerder Zarządzanie plikami @@ -31,6 +33,7 @@

Dolphin is a lightweight file manager. It has been designed with ease of use and simplicity in mind, while still allowing flexibility and customisation. This means that you can do your file management exactly the way you want to do it.

El Dolphin és un gestor de fitxers lleuger. S'ha dissenyat pensant en facilitar el seu ús i que sigui simple, permetent la flexibilitat i la personalització. Això vol dir que podeu fer la gestió dels vostres fitxers de la manera exacta com ho vulgueu fer.

+

Dolphin on kevyt tiedostonhallinta. Se on suunniteltu helppokäyttöiseksi ja yksinkertaiseksi, mutta silti joustavaksi ja mukautettavaksi. Voit siis hallita tiedostojasi juuri niin kuin haluat.

Dolphin is en slank Dateipleger. Dat wöör buut mit de Idee vun't eenfache Bedenen vör Ogen, bides dat liekers flexibel un topassbor wesen schull. Du kannst Dien Dateien also jüst so plegen, as Du dat wullt.

Dolphin is een lichtgewicht bestandsbeheerder. Het is ontworpen met gebruiksgemak en eenvoud in gedachte en staat toch flexibiliteit en aan te passen toe. Dit betekent dat u uw bestandsbeheer kunt doen precies op de manier zoals u dat wilt.

Dolphin jest lekkim programem do zarządzania plikami. Został on opracowany mając na uwadze łatwość i prostotę obsługi, zapewniając jednocześnie elastyczność i możliwość dostosowania. Oznacza to, że można urządzić zarządzanie plikami w dokładnie taki sposób w jaki jest to pożądane.

@@ -43,6 +46,7 @@

Features:

Característiques:

Funktionen:

+

Ominaisuudet:

Markmalen:

Mogelijkheden:

Możliwości:

@@ -99,6 +103,7 @@
  • xxAdditional information and shortcuts are available as dock-able panels, allowing you to move them around freely and display exactly what you want.xx
  • Multiple tab support
  • Implementació de pestanyes múltiples
  • +
  • Useiden välilehtien tuki
  • Ünnerstütten för Paneels
  • Ondersteuning voor meerdere tabbladen
  • Obsługa wielu kart
  • @@ -121,6 +126,7 @@
  • xxInformational dialogues are displayed in an unobtrusive way.xx
  • Undo/redo support
  • Implementació de desfer/refer
  • +
  • Tuki muutosten kumoamiselle ja tekemiselle uudelleen
  • Ünnerstütten för Torüchnehmen un Wedderherstellen
  • Ondersteuning ongedaan maken/opnieuw
  • Obsługa cofnij/ponów
  • From 97da9f9a5c365b0582bcad15a280c7de4e59ab8c Mon Sep 17 00:00:00 2001 From: Arjun AK Date: Wed, 2 Jul 2014 16:17:18 +0530 Subject: [PATCH 2/5] Fix typo: chnage -> change REVIEW: 119084 GIT_SILENT --- src/views/dolphinremoteencoding.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/dolphinremoteencoding.h b/src/views/dolphinremoteencoding.h index b317cc1df3..8dec518d05 100644 --- a/src/views/dolphinremoteencoding.h +++ b/src/views/dolphinremoteencoding.h @@ -30,7 +30,7 @@ class KActionMenu; class DolphinViewActionHandler; /** - * @brief Allows to chnage character encoding for remote urls like ftp. + * @brief Allows to change character encoding for remote urls like ftp. * * When browsing remote url, its possible to change encoding from Tools Menu. */ From 1e22db8ba5854d3b596718d370aa0ae1a49ea1ec Mon Sep 17 00:00:00 2001 From: l10n daemon script Date: Thu, 3 Jul 2014 01:30:12 +0000 Subject: [PATCH 3/5] SVN_SILENT made messages (after extraction) --- src/dolphin.appdata.xml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/dolphin.appdata.xml b/src/dolphin.appdata.xml index 759c2de33d..712376ae6b 100644 --- a/src/dolphin.appdata.xml +++ b/src/dolphin.appdata.xml @@ -5,9 +5,11 @@ GPL-2.0+ Dolphin Dolphin + Dolphin Dolphin Dolphin Dolphin + Dolphin Dolphin Dolphin Dolphin @@ -19,8 +21,11 @@ xxDolphinxx File Manager Gestor de fitxers + Správce souborů + Filhåndtering Dateiverwaltung Tiedostonhallinta + Gerente de File Dateipleger Bestandsbeheerder Zarządzanie plikami @@ -33,7 +38,9 @@

    Dolphin is a lightweight file manager. It has been designed with ease of use and simplicity in mind, while still allowing flexibility and customisation. This means that you can do your file management exactly the way you want to do it.

    El Dolphin és un gestor de fitxers lleuger. S'ha dissenyat pensant en facilitar el seu ús i que sigui simple, permetent la flexibilitat i la personalització. Això vol dir que podeu fer la gestió dels vostres fitxers de la manera exacta com ho vulgueu fer.

    +

    Dolphin er letvægtsfilhåndtering. Den er blevet designet med henblik på brugervenlighed og simpelhed, mens fleksibilitet og tilpasning stadig er muligt. Det betyder at du klare din filhåndtering nøjagtig på den måde du vil gøre det.

    Dolphin on kevyt tiedostonhallinta. Se on suunniteltu helppokäyttöiseksi ja yksinkertaiseksi, mutta silti joustavaksi ja mukautettavaksi. Voit siis hallita tiedostojasi juuri niin kuin haluat.

    +

    Dolphin es un gerente de file legier. Il ha essite designate con facilitate de uso e simplicitate in le mente, mentre il permitte ancora flexibilitate e personalisation. Isto significa que tu pote facer le gerente de file exactemente como tu lo vole.

    Dolphin is en slank Dateipleger. Dat wöör buut mit de Idee vun't eenfache Bedenen vör Ogen, bides dat liekers flexibel un topassbor wesen schull. Du kannst Dien Dateien also jüst so plegen, as Du dat wullt.

    Dolphin is een lichtgewicht bestandsbeheerder. Het is ontworpen met gebruiksgemak en eenvoud in gedachte en staat toch flexibiliteit en aan te passen toe. Dit betekent dat u uw bestandsbeheer kunt doen precies op de manier zoals u dat wilt.

    Dolphin jest lekkim programem do zarządzania plikami. Został on opracowany mając na uwadze łatwość i prostotę obsługi, zapewniając jednocześnie elastyczność i możliwość dostosowania. Oznacza to, że można urządzić zarządzanie plikami w dokładnie taki sposób w jaki jest to pożądane.

    @@ -45,8 +52,11 @@

    xxDolphin is a lightweight file manager. It has been designed with ease of use and simplicity in mind, while still allowing flexibility and customisation. This means that you can do your file management exactly the way you want to do it.xx

    Features:

    Característiques:

    +

    Vlastnosti:

    +

    Funktioner:

    Funktionen:

    Ominaisuudet:

    +

    Characteristicas:

    Markmalen:

    Mogelijkheden:

    Możliwości:

    @@ -59,6 +69,8 @@
    • Navigation (or breadcrumb) bar for URLs, allowing you to quickly navigate through the hierarchy of files and folders.
    • Barra de navegació (o fil d'Ariadna) per els URL, permetent una navegació ràpida per la jerarquia de fitxers i carpetes.
    • +
    • Navigationsbjælke (eller brødkrumme-bjælke) til URL'er, lader dig navigere hurtigt igennem hierarkiet af filer og mapper.
    • +
    • Barra de navigation (o "breadcrumb") pro URLs, que il permitte te navigar rapidemente a transverso del hierarchia de files e dossieres.
    • Steed- (oder Krömelspoor-)Balken för URLs, mit de Du Di fix dör de Hierarchie ut Dateien un Ornern bewegen kannst
    • Navigatie- (of broodkruimel)balk voor URL's, waarmee u snel kunt navigeren door de hiërarchie van bestanden en mappen.
    • Pasek nawigacji (lub okruchy chleba) dla adresów URL, umożliwiające szybkie przechodzenie w hierarchii plików i katalogów.
    • @@ -70,6 +82,8 @@
    • xxNavigation (or breadcrumb) bar for URLs, allowing you to quickly navigate through the hierarchy of files and folders.xx
    • Supports several different kinds of view styles and properties and allows you to configure the view exactly how you want it.
    • Accepta diferents classes diverses d'estils de visualització i propietats i us permet configurar la visualització exactament com la vulgueu.
    • +
    • Understøtter flere forskellige slags visninger og egenskaber og lader dig konfigurere visningen nøjagtig som du vil have den.
    • +
    • Il supporta multe differente typos de stilos de vista e proprietates e il permitte te configurar le vista exactemente como tu vole.
    • Ünnerstütt en Reeg verscheden Ansichtstilen un -egenschappen un lett Di de Ansicht jüst so topassen, as Du dat bruukst.
    • Ondersteunt een aantal verschillende soorten stijlen van weergave en eigenschappen en biedt u de mogelijkheid de weergave in te stellen precies zoals u dat wilt.
    • Obsługa wielu różnych rodzajów stylów widoków i właściwości oraz możliwość ustawienia widoku dopasowanego do potrzeb.
    • @@ -81,6 +95,8 @@
    • xxSupports several different kinds of view styles and properties and allows you to configure the view exactly how you want it.xx
    • Split view, allowing you to easily copy or move files between locations.
    • Divisió de visualització, permetent copiar o moure fitxers fàcilment entre les ubicacions.
    • +
    • Opdelt visning lader dig kopiere filer mellem placeringer på en nem måde.
    • +
    • Scinde vista, il permitte te copiar o mover facilemente files inter locationes.
    • Deelt Ansicht, mit De Du Dateien eenfach twischen Steden koperen oder bewegen kannst.
    • Gesplitst beeld, waarmee u gemakkelijk bestanden kunt kopiëren of verplaatsen tussen locaties.
    • Widok podzielony, umożliwiający łatwe kopiowane lub przenoszenie plików pomiędzy położeniami.
    • @@ -92,6 +108,8 @@
    • xxSplit view, allowing you to easily copy or move files between locations.xx
    • Additional information and shortcuts are available as dock-able panels, allowing you to move them around freely and display exactly what you want.
    • Hi ha informació addicional i dreceres disponibles com a plafons acoblables, permetent moure'ls lliurement i mostrar exactament el què vulgueu.
    • +
    • Yderligere information og genveje er tilgængelige som dokbare paneler, som lader dig flytte dem frit omkring og vise nøjagtigt det du vil have.
    • +
    • Information additional e vias breve es disponibile como pannellos de basin (dock-panels), il permitte mover los liberemente e monstrar los exactemente como tu vole.
    • Bito-Infos un Leestekens laat sik as Paneels andocken, Du kannst ehr verschuven un se jüst dat wiesen laten, wat Du weten wullt.
    • Extra informatie en sneltoetsen zijn beschikbaar als vast te zetten panelen, die u vrij kunt verplaatsen en precies kunt tonen wat u wilt.
    • Dodatkowe szczegóły i skróty dostępne jako dokowalne panele, umożliwiające ich dowolne przenoszenie i wyświetlanie dopasowane do potrzeb.
    • @@ -103,7 +121,9 @@
    • xxAdditional information and shortcuts are available as dock-able panels, allowing you to move them around freely and display exactly what you want.xx
    • Multiple tab support
    • Implementació de pestanyes múltiples
    • +
    • Understøttelse af flere faneblade
    • Useiden välilehtien tuki
    • +
    • Supporto de scheda multiple
    • Ünnerstütten för Paneels
    • Ondersteuning voor meerdere tabbladen
    • Obsługa wielu kart
    • @@ -115,6 +135,8 @@
    • xxMultiple tab supportxx
    • Informational dialogues are displayed in an unobtrusive way.
    • El diàlegs informatius es mostren de manera no molesta.
    • +
    • Informationsdialoger vises på en ikke-forstyrrende måde.
    • +
    • Dialogos de information es monstrate de modo non importun.
    • Informatschoondialogen kaamt Di nich in'n Weg.
    • Informatiedialogen worden op een prettige manier getoond.
    • Pokazywanie informacyjnych okien dialogowych w nienatrętny sposób.
    • @@ -126,7 +148,9 @@
    • xxInformational dialogues are displayed in an unobtrusive way.xx
    • Undo/redo support
    • Implementació de desfer/refer
    • +
    • Understøttelse af fortryd/gendan
    • Tuki muutosten kumoamiselle ja tekemiselle uudelleen
    • +
    • Supporto de annulla/reface
    • Ünnerstütten för Torüchnehmen un Wedderherstellen
    • Ondersteuning ongedaan maken/opnieuw
    • Obsługa cofnij/ponów
    • @@ -138,6 +162,8 @@
    • xxUndo/redo supportxx
    • Transparent network access through the KIO system.
    • Accés transparent a la xarxa a través del sistema KIO.
    • +
    • Transparent netværksadgang igennem KIO-systemet
    • +
    • Accesso de rete transparente a transverso del systema KIO.
    • Direkt Nettwarktogriep över dat KDE-In-/Utgaav-(KIO-)Moduulsysteem
    • Transparante toegang tot het netwerk via het KIO systeem.
    • Przezroczysty dostęp do sieci przez system KIO.
    • From 4d8f89f55a030758bf818a668bf6edad451df356 Mon Sep 17 00:00:00 2001 From: Frank Reininghaus Date: Fri, 27 Jun 2014 13:02:12 +0200 Subject: [PATCH 4/5] Remove current item highlighting in the Places Panel In the Places Panel, there is always exactly one selected item, which is equal to the current item. Since the selected item is highlighted by drawing its background in a different color, it is not really necessary to highlight additionally that it is the current item. This is achieved by removing the calls to KItemListWidget::setCurrent(true) from KItemListView. The "current" information in the widget is only used for deciding if the "current item highlighting", like an underline in Oxygen, should be drawn. The motivation for this change is that I have seem some complaints about the "current item" highlighting, which can be even more distracting with non-Oxygen styles. REVIEW: 119019 --- src/kitemviews/kitemlistview.cpp | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/src/kitemviews/kitemlistview.cpp b/src/kitemviews/kitemlistview.cpp index 281258898b..756f9e39a4 100644 --- a/src/kitemviews/kitemlistview.cpp +++ b/src/kitemviews/kitemlistview.cpp @@ -1332,14 +1332,18 @@ void KItemListView::slotCurrentChanged(int current, int previous) { Q_UNUSED(previous); - KItemListWidget* previousWidget = m_visibleItems.value(previous, 0); - if (previousWidget) { - previousWidget->setCurrent(false); - } + // In SingleSelection mode (e.g., in the Places Panel), the current item is + // always the selected item. It is not necessary to highlight the current item then. + if (m_controller->selectionBehavior() != KItemListController::SingleSelection) { + KItemListWidget* previousWidget = m_visibleItems.value(previous, 0); + if (previousWidget) { + previousWidget->setCurrent(false); + } - KItemListWidget* currentWidget = m_visibleItems.value(current, 0); - if (currentWidget) { - currentWidget->setCurrent(true); + KItemListWidget* currentWidget = m_visibleItems.value(current, 0); + if (currentWidget) { + currentWidget->setCurrent(true); + } } QAccessible::updateAccessibility(this, current+1, QAccessible::Focus); } @@ -1978,7 +1982,12 @@ void KItemListView::updateWidgetProperties(KItemListWidget* widget, int index) widget->setStyleOption(m_styleOption); const KItemListSelectionManager* selectionManager = m_controller->selectionManager(); - widget->setCurrent(index == selectionManager->currentItem()); + + // In SingleSelection mode (e.g., in the Places Panel), the current item is + // always the selected item. It is not necessary to highlight the current item then. + if (m_controller->selectionBehavior() != KItemListController::SingleSelection) { + widget->setCurrent(index == selectionManager->currentItem()); + } widget->setSelected(selectionManager->isSelected(index)); widget->setHovered(false); widget->setEnabledSelectionToggle(enabledSelectionToggles()); From 20e13c31df64f5fe3dfd410a1b0a0bd78c07ba32 Mon Sep 17 00:00:00 2001 From: Frank Reininghaus Date: Fri, 4 Jul 2014 00:49:31 +0200 Subject: [PATCH 5/5] Improve drawing selected items in Compact/Details View and Places Panel This commit removes the icon tinting for the selected item in Compact and Details View, and extends the selection rectangle such that it includes the icon area as well. The icon tinting can be disturbing, and having a selection rectangle that only includes the text can look a bit strange, especially in the Places Panel. BUG: 304643 REVIEW: 119018 FIXED-IN: 4.14.0 --- src/kitemviews/kitemlistwidget.cpp | 2 +- src/kitemviews/kitemlistwidget.h | 5 +++++ src/kitemviews/kstandarditemlistwidget.cpp | 25 +++++++++++++++++++++- src/kitemviews/kstandarditemlistwidget.h | 1 + 4 files changed, 31 insertions(+), 2 deletions(-) diff --git a/src/kitemviews/kitemlistwidget.cpp b/src/kitemviews/kitemlistwidget.cpp index c261bf1d25..e7d2951b9f 100644 --- a/src/kitemviews/kitemlistwidget.cpp +++ b/src/kitemviews/kitemlistwidget.cpp @@ -522,7 +522,7 @@ void KItemListWidget::drawItemStyleOption(QPainter* painter, QWidget* widget, QS viewItemOption.state = styleState; viewItemOption.viewItemPosition = QStyleOptionViewItemV4::OnlyOne; viewItemOption.showDecorationSelected = true; - viewItemOption.rect = textRect().toRect(); + viewItemOption.rect = selectionRect().toRect(); widget->style()->drawPrimitive(QStyle::PE_PanelItemViewItem, &viewItemOption, painter, widget); } diff --git a/src/kitemviews/kitemlistwidget.h b/src/kitemviews/kitemlistwidget.h index a06bb5c9c7..c086ee6d33 100644 --- a/src/kitemviews/kitemlistwidget.h +++ b/src/kitemviews/kitemlistwidget.h @@ -163,6 +163,11 @@ public: */ virtual QRectF textFocusRect() const; + /** + * @return Rectangle around which a selection box should be drawn if the item is selected. + */ + virtual QRectF selectionRect() const = 0; + /** * @return Rectangle for the selection-toggle that is used to select or deselect an item. * Per default an empty rectangle is returned which means that no selection-toggle diff --git a/src/kitemviews/kstandarditemlistwidget.cpp b/src/kitemviews/kstandarditemlistwidget.cpp index e0375480e0..998acc0665 100644 --- a/src/kitemviews/kstandarditemlistwidget.cpp +++ b/src/kitemviews/kstandarditemlistwidget.cpp @@ -494,6 +494,29 @@ QRectF KStandardItemListWidget::textFocusRect() const return m_textRect; } +QRectF KStandardItemListWidget::selectionRect() const +{ + const_cast(this)->triggerCacheRefreshing(); + + switch (m_layout) { + case IconsLayout: + return m_textRect; + + case CompactLayout: + case DetailsLayout: { + const int padding = styleOption().padding; + QRectF adjustedIconRect = iconRect().adjusted(-padding, -padding, padding, padding); + return adjustedIconRect | m_textRect; + } + + default: + Q_ASSERT(false); + break; + } + + return m_textRect; +} + QRectF KStandardItemListWidget::expansionToggleRect() const { const_cast(this)->triggerCacheRefreshing(); @@ -945,7 +968,7 @@ void KStandardItemListWidget::updatePixmapCache() KIconEffect::semiTransparent(m_pixmap); } - if (isSelected()) { + if (m_layout == IconsLayout && isSelected()) { const QColor color = palette().brush(QPalette::Normal, QPalette::Highlight).color(); QImage image = m_pixmap.toImage(); KIconEffect::colorize(image, color, 0.8f); diff --git a/src/kitemviews/kstandarditemlistwidget.h b/src/kitemviews/kstandarditemlistwidget.h index 4f7a9136e0..403794fc3e 100644 --- a/src/kitemviews/kstandarditemlistwidget.h +++ b/src/kitemviews/kstandarditemlistwidget.h @@ -109,6 +109,7 @@ public: virtual QRectF iconRect() const; virtual QRectF textRect() const; virtual QRectF textFocusRect() const; + virtual QRectF selectionRect() const; virtual QRectF expansionToggleRect() const; virtual QRectF selectionToggleRect() const; virtual QPixmap createDragPixmap(const QStyleOptionGraphicsItem* option, QWidget* widget = 0);