58 const int row =
index.row();
59 const int column =
index.column();
60 std::unique_lock lock(taskListsMutex);
62 if (row < 0 || row >=
static_cast<int>(runningTaskList.size()))
67 const RunningTaskIceBase& entry = runningTaskList.at(row);
76 return QString::fromStdString(entry.name);
92 return entry.workload * 100.0f;
97 QString date = QString::fromStdString(
98 IceUtil::Time::microSeconds(entry.startTime).toDateTime());
99 return date.remove(0, date.indexOf(
' ') + 1);
105 QString date = QString::fromStdString(
106 IceUtil::Time::microSeconds(entry.lastFeedbackTime).toDateTime());
107 return date.remove(0, date.indexOf(
' ') + 1);
113 return QString::number(entry.threadId);
137 case Qt::DisplayRole:
138 case Qt::ToolTipRole:
139 if (orientation == Qt::Horizontal)
156 return "lastFeedbackTime";
166 return QAbstractTableModel::headerData(section, orientation, role);