From 3c57174a787d110e40d8fab0015a3c76f7229a98 Mon Sep 17 00:00:00 2001 From: Diego Iastrubni Date: Fri, 15 Aug 2008 23:02:01 +0000 Subject: [PATCH] For the URL control of Dolphin and Konqueror to be LTR on RTL desktops (those are URLs, and are not affected by the direction of the desktop). Force the filterbar of Dolphin to be LTR as well, as again it deals with files/directories which are english/latin letters most of the time. svn path=/trunk/KDE/kdebase/apps/; revision=847671 --- src/dolphincolumnview.cpp | 1 + src/dolphindetailsview.cpp | 1 + src/dolphiniconsview.cpp | 1 + src/filterbar.cpp | 1 + 4 files changed, 4 insertions(+) diff --git a/src/dolphincolumnview.cpp b/src/dolphincolumnview.cpp index 8ca4a6a9b..98b62f83d 100644 --- a/src/dolphincolumnview.cpp +++ b/src/dolphincolumnview.cpp @@ -48,6 +48,7 @@ DolphinColumnView::DolphinColumnView(QWidget* parent, DolphinController* control setSelectionMode(ExtendedSelection); setFocusPolicy(Qt::NoFocus); setFrameShape(QFrame::NoFrame); + setLayoutDirection(Qt::LeftToRight); connect(this, SIGNAL(viewportEntered()), controller, SLOT(emitViewportEntered())); diff --git a/src/dolphindetailsview.cpp b/src/dolphindetailsview.cpp index bcf385d36..0dfe2ddb5 100644 --- a/src/dolphindetailsview.cpp +++ b/src/dolphindetailsview.cpp @@ -60,6 +60,7 @@ DolphinDetailsView::DolphinDetailsView(QWidget* parent, DolphinController* contr Q_ASSERT(settings != 0); Q_ASSERT(controller != 0); + setLayoutDirection(Qt::LeftToRight); setAcceptDrops(true); setSortingEnabled(true); setUniformRowHeights(true); diff --git a/src/dolphiniconsview.cpp b/src/dolphiniconsview.cpp index 689707de6..db916747e 100644 --- a/src/dolphiniconsview.cpp +++ b/src/dolphiniconsview.cpp @@ -50,6 +50,7 @@ DolphinIconsView::DolphinIconsView(QWidget* parent, DolphinController* controlle m_dropRect() { Q_ASSERT(controller != 0); + setLayoutDirection(Qt::LeftToRight); setViewMode(QListView::IconMode); setResizeMode(QListView::Adjust); setSpacing(KDialog::spacingHint()); diff --git a/src/filterbar.cpp b/src/filterbar.cpp index a4284a8b5..080dd423f 100644 --- a/src/filterbar.cpp +++ b/src/filterbar.cpp @@ -45,6 +45,7 @@ FilterBar::FilterBar(QWidget* parent) : hLayout->addSpacing(KDialog::spacingHint()); m_filterInput = new KLineEdit(this); + m_filterInput->setLayoutDirection(Qt::LeftToRight); m_filterInput->setClearButtonShown(true); m_filter->setBuddy(m_filterInput); hLayout->addWidget(m_filterInput); -- 2.47.3