forked from qt-creator/qt-creator
Qbs: Simplify QbsProjectNode
Change-Id: I463407a38ed9acfc1332cbeb7cdc37f709c724d9 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -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:
|
||||
// --------------------------------------------------------------------
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user