forked from qt-creator/qt-creator
QmlDesigner: Fix for Annotation Table View
Task-number: QDS-4636 Change-Id: I7eb31f58525264f763f06bed72636d1e9d905dc7 Reviewed-by: Aleksei German <aleksei.german@qt.io>
This commit is contained in:
@@ -357,14 +357,16 @@ QVector<Comment> AnnotationTableView::fetchComments() const
|
||||
|
||||
Comment AnnotationTableView::fetchComment(int row) const
|
||||
{
|
||||
auto *item = m_model->item(row, ColumnId::Title);
|
||||
if (item->text().isEmpty())
|
||||
const auto *item = m_model->item(row, ColumnId::Title);
|
||||
Comment comment = item->data().value<Comment>();
|
||||
|
||||
if (comment.isEmpty())
|
||||
return {};
|
||||
|
||||
Comment comment = item->data().value<Comment>();
|
||||
comment.setTitle(item->text());
|
||||
comment.setAuthor(m_model->item(row, ColumnId::Author)->text());
|
||||
comment.setText(dataToCommentText(m_model->item(row, ColumnId::Value)->data(Qt::DisplayRole)));
|
||||
|
||||
return comment;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user