From: Stefan Schimanski Date: Tue, 4 Mar 2008 09:43:42 +0000 (+0000) Subject: * cosmetic X-Git-Tag: 1.6.10~5915 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=a90096d4d599f9b141dd3fcaa1ea9c779644c236;p=features.git * cosmetic git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23425 a592a061-630c-0410-9148-cb99ea01b6c8 --- 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);