From 984a6eca73d1cae6484c687a42125d614cf67752 Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Wed, 6 Apr 2016 10:08:01 +0200 Subject: cplusplus: Make functions of Icons static This avoids multiple instatiations and reloading of the same image files. Change-Id: I4d0bb955e23c1cb817671c25bff4e74fb7b3d0f4 Reviewed-by: David Schulz --- src/libs/cplusplus/OverviewModel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/libs/cplusplus/OverviewModel.cpp') diff --git a/src/libs/cplusplus/OverviewModel.cpp b/src/libs/cplusplus/OverviewModel.cpp index be389ab5fb..f37d5456ef 100644 --- a/src/libs/cplusplus/OverviewModel.cpp +++ b/src/libs/cplusplus/OverviewModel.cpp @@ -27,6 +27,7 @@ #include "Overview.h" +#include #include #include #include @@ -210,7 +211,7 @@ QVariant OverviewModel::data(const QModelIndex &index, int role) const case Qt::DecorationRole: { Symbol *symbol = static_cast(index.internalPointer()); - return _icons.iconForSymbol(symbol); + return Icons::iconForSymbol(symbol); } break; case FileNameRole: { -- cgit v1.2.1