Do not display negative line numbers in the TaskWindow

* Do not display negative line numbers in the TaskWindow.

Reviewed-By: kkoehne
This commit is contained in:
Tobias Hunger
2009-11-11 14:08:48 +01:00
parent 038b359c9d
commit 1a6f279314

View File

@@ -317,18 +317,22 @@ QVariant TaskModel::data(const QModelIndex &index, int role) const
if (!index.isValid() || index.row() >= m_tasks.size() || index.column() != 0)
return QVariant();
if (role == TaskModel::File)
if (role == TaskModel::File) {
return m_tasks.at(index.row()).file;
else if (role == TaskModel::Line)
return m_tasks.at(index.row()).line;
else if (role == TaskModel::Description)
} else if (role == TaskModel::Line) {
if (m_tasks.at(index.row()).line <= 0)
return QVariant();
else
return m_tasks.at(index.row()).line;
} else if (role == TaskModel::Description) {
return m_tasks.at(index.row()).description;
else if (role == TaskModel::FileNotFound)
} else if (role == TaskModel::FileNotFound) {
return m_fileNotFound.value(m_tasks.at(index.row()).file);
else if (role == TaskModel::Type)
} else if (role == TaskModel::Type) {
return (int)m_tasks.at(index.row()).type;
else if (role == TaskModel::Category)
} else if (role == TaskModel::Category) {
return m_tasks.at(index.row()).category;
}
return QVariant();
}