Index: rbutil/rbutilqt/themesinstallwindow.cpp =================================================================== --- rbutil/rbutilqt/themesinstallwindow.cpp (revision 23438) +++ rbutil/rbutilqt/themesinstallwindow.cpp (working copy) @@ -35,6 +35,7 @@ ui.themePreview->clear(); ui.themePreview->setText(tr("no theme selected")); ui.labelSize->setText(tr("no selection")); + ui.themeDescription->setLayoutDirection(Qt::LeftToRight); connect(ui.buttonCancel, SIGNAL(clicked()), this, SLOT(close())); connect(ui.buttonOk, SIGNAL(clicked()), this, SLOT(accept())); Index: rbutil/rbutilqt/rbutilqt.cpp =================================================================== --- rbutil/rbutilqt/rbutilqt.cpp (revision 23438) +++ rbutil/rbutilqt/rbutilqt.cpp (working copy) @@ -89,6 +89,7 @@ ui.treeInfo->setHeaderLabels(QStringList() << tr("File") << tr("Version")); ui.treeInfo->expandAll(); ui.treeInfo->setColumnCount(2); + ui.treeInfo->setLayoutDirection(Qt::LeftToRight); // disable quick install until version info is available ui.buttonSmall->setEnabled(false); ui.buttonComplete->setEnabled(false); @@ -281,6 +282,7 @@ QDialog *window = new QDialog(this); Ui::aboutBox about; about.setupUi(window); + window->setLayoutDirection(Qt::LeftToRight); window->setModal(true); QFile licence(":/docs/gpl-2.0.html"); @@ -299,6 +301,7 @@ QString title = QString("The Rockbox Utility
Version %1").arg(FULLVERSION); about.labelTitle->setText(title); + window->show(); } Index: rbutil/rbutilqt/configure.cpp =================================================================== --- rbutil/rbutilqt/configure.cpp (revision 23438) +++ rbutil/rbutilqt/configure.cpp (working copy) @@ -71,6 +71,17 @@ ui.treeDevices->setAlternatingRowColors(true); ui.listLanguages->setAlternatingRowColors(true); + /* Explicitly set some widgets to have left-to-right layout */ + ui.treeDevices->setLayoutDirection(Qt::LeftToRight); + ui.treeDevices->setLayoutDirection(Qt::LeftToRight); + ui.mountPoint->setLayoutDirection(Qt::LeftToRight); + ui.proxyHost->setLayoutDirection(Qt::LeftToRight); + ui.proxyPort->setLayoutDirection(Qt::LeftToRight); + ui.proxyUser->setLayoutDirection(Qt::LeftToRight); + ui.proxyPass->setLayoutDirection(Qt::LeftToRight); + ui.listLanguages->setLayoutDirection(Qt::LeftToRight); + ui.cachePath->setLayoutDirection(Qt::LeftToRight); + this->setModal(true); connect(ui.buttonOk, SIGNAL(clicked()), this, SLOT(accept())); Index: rbutil/rbutilqt/systrace.cpp =================================================================== --- rbutil/rbutilqt/systrace.cpp (revision 23438) +++ rbutil/rbutilqt/systrace.cpp (working copy) @@ -28,6 +28,7 @@ { ui.setupUi(this); ui.textTrace->setReadOnly(true); + ui.textTrace->setLayoutDirection(Qt::LeftToRight); refresh(); connect(ui.buttonClose, SIGNAL(clicked()), this, SLOT(close()));