forked from qt-creator/qt-creator
Test for read-only when session is loaded
Task-number: QTCREATORBUG-5131 Change-Id: I6642ec2b80ff156b76bba86172e8a2362cb02bc8 Reviewed-by: Eike Ziller <eike.ziller@nokia.com> Reviewed-by: Leandro Melo <leandro.melo@nokia.com>
This commit is contained in:
committed by
Eike Ziller
parent
76136202e3
commit
d4a881e6ee
@@ -310,8 +310,14 @@ QVariant OpenEditorsModel::data(const QModelIndex &index, int role) const
|
|||||||
? e.displayName() + QLatin1Char('*')
|
? e.displayName() + QLatin1Char('*')
|
||||||
: e.displayName();
|
: e.displayName();
|
||||||
case Qt::DecorationRole:
|
case Qt::DecorationRole:
|
||||||
return (e.editor && e.editor->file()->isReadOnly())
|
{
|
||||||
? d->m_lockedIcon : QIcon();
|
bool readOnly = false;
|
||||||
|
if (e.editor)
|
||||||
|
readOnly = e.editor->file()->isReadOnly();
|
||||||
|
else
|
||||||
|
readOnly = !QFileInfo(e.m_fileName).isWritable();
|
||||||
|
return readOnly ? d->m_lockedIcon : QIcon();
|
||||||
|
}
|
||||||
case Qt::ToolTipRole:
|
case Qt::ToolTipRole:
|
||||||
return e.fileName().isEmpty()
|
return e.fileName().isEmpty()
|
||||||
? e.displayName()
|
? e.displayName()
|
||||||
|
|||||||
Reference in New Issue
Block a user