Qbs: Simplify QbsProjectNode

Change-Id: I463407a38ed9acfc1332cbeb7cdc37f709c724d9
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
Tobias Hunger
2017-02-20 11:49:32 +01:00
parent b6b7605357
commit 5ed7728d46
2 changed files with 5 additions and 12 deletions

View File

@@ -587,7 +587,11 @@ QbsGroupNode *QbsProductNode::findGroupNode(const QString &name)
QbsProjectNode::QbsProjectNode(const Utils::FileName &path) :
QbsBaseProjectNode(path)
{
ctor();
if (m_projectIcon.isNull())
m_projectIcon = generateIcon(QString::fromLatin1(ProjectExplorer::Constants::FILEOVERLAY_QT));
setIcon(m_projectIcon);
addNode(new ProjectExplorer::FileNode(filePath(), ProjectExplorer::FileType::Project, false));
}
QbsProjectNode::~QbsProjectNode()
@@ -630,15 +634,6 @@ bool QbsProjectNode::showInSimpleTree() const
return true;
}
void QbsProjectNode::ctor()
{
if (m_projectIcon.isNull())
m_projectIcon = generateIcon(QString::fromLatin1(ProjectExplorer::Constants::FILEOVERLAY_QT));
setIcon(m_projectIcon);
addNode(new ProjectExplorer::FileNode(filePath(), ProjectExplorer::FileType::Project, false));
}
// --------------------------------------------------------------------
// QbsRootProjectNode:
// --------------------------------------------------------------------

View File

@@ -163,8 +163,6 @@ protected:
void update(const qbs::Project &qbsProject, const qbs::ProjectData &prjData);
private:
void ctor();
static QIcon m_projectIcon;
qbs::ProjectData m_projectData;
};