forked from qt-creator/qt-creator
Merge commit '52b9fcca2ddd5d5e95c6e13cbded018699c7dd68' (origin/2.0)
Conflicts: src/plugins/debugger/debuggeragents.cpp src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.h src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp src/plugins/qt4projectmanager/qt-maemo/maemosshthread.cpp src/plugins/qt4projectmanager/qt-maemo/maemosshthread.h
This commit is contained in:
@@ -154,8 +154,7 @@ bool FileNode::isGenerated() const
|
||||
*/
|
||||
FolderNode::FolderNode(const QString &folderPath) :
|
||||
Node(FolderNodeType, folderPath),
|
||||
m_displayName(QDir::toNativeSeparators(folderPath)),
|
||||
m_icon(Core::FileIconProvider::instance()->icon(QFileIconProvider::Folder))
|
||||
m_displayName(QDir::toNativeSeparators(folderPath))
|
||||
{
|
||||
}
|
||||
|
||||
@@ -182,6 +181,9 @@ QString FolderNode::displayName() const
|
||||
*/
|
||||
QIcon FolderNode::icon() const
|
||||
{
|
||||
// Instantiating the Icon provider is expensive.
|
||||
if (m_icon.isNull())
|
||||
m_icon = Core::FileIconProvider::instance()->icon(QFileIconProvider::Folder);
|
||||
return m_icon;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user