[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