forked from qt-creator/qt-creator
Bookmarks: Compile with QT_NO_CAST_FROM_ASCII
Change-Id: I54a3ff0ecf0393fc7b525e1ee86d68f18e9cd387 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
This commit is contained in:
committed by
Friedemann Kleint
parent
b7fea5fe53
commit
e943fcb39f
@@ -119,7 +119,7 @@ void BookmarkDelegate::paint(QPainter *painter, const QStyleOptionViewItem &opti
|
||||
painter->save();
|
||||
|
||||
QFontMetrics fm(opt.font);
|
||||
static int lwidth = fm.width("8888") + 18;
|
||||
static int lwidth = fm.width(QLatin1String("8888")) + 18;
|
||||
|
||||
QColor backgroundColor;
|
||||
QColor textColor;
|
||||
@@ -753,11 +753,11 @@ void BookmarkManager::addBookmark(Bookmark *bookmark, bool userset)
|
||||
void BookmarkManager::addBookmark(const QString &s)
|
||||
{
|
||||
// index3 is a frontier beetween note text and other bookmarks data
|
||||
int index3 = s.lastIndexOf('\t');
|
||||
int index3 = s.lastIndexOf(QLatin1Char('\t'));
|
||||
if (index3 < 0)
|
||||
index3 = s.size();
|
||||
int index2 = s.lastIndexOf(':', index3 - 1);
|
||||
int index1 = s.indexOf(':');
|
||||
int index2 = s.lastIndexOf(QLatin1Char(':'), index3 - 1);
|
||||
int index1 = s.indexOf(QLatin1Char(':'));
|
||||
|
||||
if (index3 != -1 || index2 != -1 || index1 != -1) {
|
||||
const QString &filePath = s.mid(index1+1, index2-index1-1);
|
||||
@@ -795,7 +795,7 @@ void BookmarkManager::saveBookmarks()
|
||||
foreach (const Bookmark *bookmark, m_bookmarksList)
|
||||
list << bookmarkToString(bookmark);
|
||||
|
||||
sessionManager()->setValue("Bookmarks", list);
|
||||
sessionManager()->setValue(QLatin1String("Bookmarks"), list);
|
||||
}
|
||||
|
||||
void BookmarkManager::operateTooltip(TextEditor::ITextEditor *textEditor, const QPoint &pos, Bookmark *mark)
|
||||
@@ -814,7 +814,7 @@ void BookmarkManager::operateTooltip(TextEditor::ITextEditor *textEditor, const
|
||||
void BookmarkManager::loadBookmarks()
|
||||
{
|
||||
removeAllBookmarks();
|
||||
const QStringList &list = sessionManager()->value("Bookmarks").toStringList();
|
||||
const QStringList &list = sessionManager()->value(QLatin1String("Bookmarks")).toStringList();
|
||||
foreach (const QString &bookmarkString, list)
|
||||
addBookmark(bookmarkString);
|
||||
|
||||
|
||||
@@ -6,6 +6,8 @@ include(../../plugins/projectexplorer/projectexplorer.pri)
|
||||
include(../../plugins/coreplugin/coreplugin.pri)
|
||||
include(../../plugins/texteditor/texteditor.pri)
|
||||
|
||||
DEFINES += QT_NO_CAST_FROM_ASCII
|
||||
|
||||
HEADERS += bookmarksplugin.h \
|
||||
bookmark.h \
|
||||
bookmarkmanager.h \
|
||||
|
||||
@@ -13,6 +13,7 @@ QtcPlugin {
|
||||
Depends { name: "Locator" }
|
||||
|
||||
Depends { name: "cpp" }
|
||||
cpp.defines: base.concat(["QT_NO_CAST_FROM_ASCII"])
|
||||
|
||||
files: [
|
||||
"bookmark.cpp",
|
||||
|
||||
Reference in New Issue
Block a user