[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdevplatform] language/duchain/navigation: Make use-markers in uses-widget readable on dark color s
From:       Milian Wolff <mail () milianw ! de>
Date:       2012-10-28 10:35:42
Message-ID: 20121028103542.33AB7A6078 () git ! kde ! org
[Download RAW message or body]

Git commit c738e320cfb2521710afa11148366efeee430da1 by Milian Wolff.
Committed on 28/10/2012 at 03:17.
Pushed by mwolff into branch 'master'.

Make use-markers in uses-widget readable on dark color scheme

TODO: this should be shared with the ContextBrowser plugin...

M  +6    -1    language/duchain/navigation/useswidget.cpp

http://commits.kde.org/kdevplatform/c738e320cfb2521710afa11148366efeee430da1

diff --git a/language/duchain/navigation/useswidget.cpp \
b/language/duchain/navigation/useswidget.cpp index a8624ea..8c01e7c 100644
--- a/language/duchain/navigation/useswidget.cpp
+++ b/language/duchain/navigation/useswidget.cpp
@@ -99,7 +99,12 @@ QString highlightAndEscapeUseText(QString line, uint cutOff, \
SimpleRange range)  
   Q_ASSERT(range.start.column >= 0 && range.end.column <= line.length());
 
-  return Qt::escape(line.left(range.start.column)) + "<span \
style=\"background-color:yellow\">" + Qt::escape(line.mid(range.start.column, \
range.end.column - range.start.column)) + "</span>" + \
Qt::escape(line.mid(range.end.column, line.length() - range.end.column)) ; +  //TODO: \
share code with context browser +  // mixing (255, 255, 0, 100) with white yields \
this: +  const QColor background(251, 250, 150);
+  const QColor foreground(0, 0, 0);
+
+  return Qt::escape(line.left(range.start.column)) + "<span \
style=\"background-color:" + background.name() + ";color:" + foreground.name() + \
";\">" + Qt::escape(line.mid(range.start.column, range.end.column - \
range.start.column)) + "</span>" + Qt::escape(line.mid(range.end.column, \
line.length() - range.end.column)) ;  }
 
 OneUseWidget::OneUseWidget(IndexedDeclaration declaration, IndexedString document, \
SimpleRange range, const CodeRepresentation& code) : m_range(new \
PersistentMovingRange(range, document)), m_declaration(declaration), \
m_document(document) {


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic