diff options
author | Alessandro Portale <alessandro.portale@theqtcompany.com> | 2016-04-02 01:44:19 +0200 |
---|---|---|
committer | Alessandro Portale <alessandro.portale@theqtcompany.com> | 2016-04-01 23:47:34 +0000 |
commit | 14af79932abd6a2940d980b742a8a6073bf172d6 (patch) | |
tree | 6ee6b5a9f0e7ef0459bf88162be99cb5853331ef /src/plugins/coreplugin/editortoolbar.cpp | |
parent | 051ac9dd0ed2f0f1844919154b3182f5f64fadd3 (diff) | |
download | qt-creator-14af79932abd6a2940d980b742a8a6073bf172d6.tar.gz |
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>
Diffstat (limited to 'src/plugins/coreplugin/editortoolbar.cpp')
-rw-r--r-- | src/plugins/coreplugin/editortoolbar.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/coreplugin/editortoolbar.cpp b/src/plugins/coreplugin/editortoolbar.cpp index 26ad0b5d7c..c472c8c29c 100644 --- a/src/plugins/coreplugin/editortoolbar.cpp +++ b/src/plugins/coreplugin/editortoolbar.cpp @@ -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")); } |