diff --git a/src/plugins/projectexplorer/images/compile_error.png b/src/plugins/projectexplorer/images/compile_error.png index 51a2779fcea..bd63cc3e568 100644 Binary files a/src/plugins/projectexplorer/images/compile_error.png and b/src/plugins/projectexplorer/images/compile_error.png differ diff --git a/src/plugins/projectexplorer/images/compile_warning.png b/src/plugins/projectexplorer/images/compile_warning.png index a42077a82a1..f76393b5dae 100644 Binary files a/src/plugins/projectexplorer/images/compile_warning.png and b/src/plugins/projectexplorer/images/compile_warning.png differ diff --git a/src/plugins/projectexplorer/projectexplorer.qrc b/src/plugins/projectexplorer/projectexplorer.qrc index 1ac214079e3..d7057873954 100644 --- a/src/plugins/projectexplorer/projectexplorer.qrc +++ b/src/plugins/projectexplorer/projectexplorer.qrc @@ -5,9 +5,7 @@ images/clean.png images/clean_small.png images/closetab.png - images/compile_error.png images/compile_unspecified.png - images/compile_warning.png images/debugger_start.png images/debugger_start_small.png images/filtericon.png @@ -28,5 +26,7 @@ images/rightselection.png images/midselection.png images/targetremovebutton.png + images/compile_error.png + images/compile_warning.png diff --git a/src/plugins/projectexplorer/taskwindow.cpp b/src/plugins/projectexplorer/taskwindow.cpp index 5dce13258fb..00e0982c2f1 100644 --- a/src/plugins/projectexplorer/taskwindow.cpp +++ b/src/plugins/projectexplorer/taskwindow.cpp @@ -48,6 +48,11 @@ #include #include +namespace { + const int TASK_ICON_SIZE = 16; + const int TASK_ICON_MARGIN = 2; +} + namespace ProjectExplorer { namespace Internal { @@ -769,6 +774,8 @@ QSize TaskDelegate::sizeHint(const QStyleOptionViewItem &option, const QModelInd } else { s.setHeight(fontHeight + 3); } + if (s.height() < TASK_ICON_SIZE + 2 * TASK_ICON_MARGIN) + s.setHeight(TASK_ICON_SIZE + 2 * TASK_ICON_MARGIN); return s; } @@ -817,7 +824,7 @@ void TaskDelegate::paint(QPainter *painter, const QStyleOptionViewItem &option, TaskModel *model = static_cast(view->model())->taskModel(); TaskWindow::TaskType type = TaskWindow::TaskType(index.data(TaskModel::Type).toInt()); QIcon icon = model->iconFor(type); - painter->drawPixmap(2, opt.rect.top() + 2, icon.pixmap(16, 16)); + painter->drawPixmap(TASK_ICON_MARGIN, opt.rect.top() + TASK_ICON_MARGIN, icon.pixmap(TASK_ICON_SIZE, TASK_ICON_SIZE)); int width = opt.rect.width() - model->sizeOfFile() - model->sizeOfLineNumber() - 12 - 22; if (!selected) {