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) :
|
QbsProjectNode::QbsProjectNode(const Utils::FileName &path) :
|
||||||
QbsBaseProjectNode(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()
|
QbsProjectNode::~QbsProjectNode()
|
||||||
@@ -630,15 +634,6 @@ bool QbsProjectNode::showInSimpleTree() const
|
|||||||
return true;
|
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:
|
// QbsRootProjectNode:
|
||||||
// --------------------------------------------------------------------
|
// --------------------------------------------------------------------
|
||||||
|
|||||||
@@ -163,8 +163,6 @@ protected:
|
|||||||
void update(const qbs::Project &qbsProject, const qbs::ProjectData &prjData);
|
void update(const qbs::Project &qbsProject, const qbs::ProjectData &prjData);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void ctor();
|
|
||||||
|
|
||||||
static QIcon m_projectIcon;
|
static QIcon m_projectIcon;
|
||||||
qbs::ProjectData m_projectData;
|
qbs::ProjectData m_projectData;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user