forked from qt-creator/qt-creator
Core: Dedicated lock/unlock icons for toolbar and documents view
This change enables us to have a variation of the lock icon for toolbars and for non-toolbars. This gives removes the need for an outlined locked icon which would work on dark and light backgrounds. Change-Id: I5b825b11e892928515112f6f49b1b0639862bc42 Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com>
This commit is contained in:
@@ -413,11 +413,13 @@ void EditorToolBar::updateDocumentStatus(IDocument *document)
|
||||
d->m_lockButton->setEnabled(false);
|
||||
d->m_lockButton->setToolTip(QString());
|
||||
} else if (document->isFileReadOnly()) {
|
||||
d->m_lockButton->setIcon(DocumentModel::lockedIcon());
|
||||
const static QIcon locked = Icons::LOCKED_TOOLBAR.icon();
|
||||
d->m_lockButton->setIcon(locked);
|
||||
d->m_lockButton->setEnabled(true);
|
||||
d->m_lockButton->setToolTip(tr("Make Writable"));
|
||||
} else {
|
||||
d->m_lockButton->setIcon(DocumentModel::unlockedIcon());
|
||||
const static QIcon unlocked = Icons::UNLOCKED_TOOLBAR.icon();
|
||||
d->m_lockButton->setIcon(unlocked);
|
||||
d->m_lockButton->setEnabled(false);
|
||||
d->m_lockButton->setToolTip(tr("File is writable"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user