From a90096d4d599f9b141dd3fcaa1ea9c779644c236 Mon Sep 17 00:00:00 2001 From: Stefan Schimanski Date: Tue, 4 Mar 2008 09:43:42 +0000 Subject: [PATCH] * cosmetic git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23425 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt4/GuiCompleter.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/frontends/qt4/GuiCompleter.cpp b/src/frontends/qt4/GuiCompleter.cpp index 11348e5dcb..f5a51fd24d 100644 --- a/src/frontends/qt4/GuiCompleter.cpp +++ b/src/frontends/qt4/GuiCompleter.cpp @@ -44,7 +44,7 @@ namespace frontend { class RtlItemDelegate : public QItemDelegate { public: explicit RtlItemDelegate(QObject * parent = 0) - : QItemDelegate(parent) {} + : QItemDelegate(parent), enabled_(false) {} void setEnabled(bool enabled = true) { @@ -56,8 +56,10 @@ protected: QStyleOptionViewItem const & option, QRect const & rect, QString const & text) const { - if (!enabled_) - return QItemDelegate::drawDisplay(painter, option, rect, text); + if (!enabled_) { + QItemDelegate::drawDisplay(painter, option, rect, text); + return; + } // FIXME: do this more elegantly docstring stltext = qstring_to_ucs4(text); @@ -188,10 +190,11 @@ GuiCompleter::GuiCompleter(GuiWorkArea * gui, QObject * parent) listView->setIndentation(0); listView->setUniformRowHeights(true); setPopup(listView); - popup()->setItemDelegateForColumn(1, new PixmapItemDelegate(this)); + rtlItemDelegate_ = new RtlItemDelegate(this); popup()->setItemDelegateForColumn(0, rtlItemDelegate_); - + popup()->setItemDelegateForColumn(1, new PixmapItemDelegate(this)); + // create timeout timers popup_timer_.setSingleShot(true); inline_timer_.setSingleShot(true); -- 2.39.2