forked from qt-creator/qt-creator
PythonEditor: Ensure project file is listed first
Change-Id: I43377a97d4ef82e8ed3824a766ba86db086f4dc7 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -478,8 +478,9 @@ void PythonProject::parseProject()
|
|||||||
class PythonFileNode : public FileNode
|
class PythonFileNode : public FileNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
PythonFileNode(const Utils::FileName &filePath, const QString &nodeDisplayName)
|
PythonFileNode(const Utils::FileName &filePath, const QString &nodeDisplayName,
|
||||||
: FileNode(filePath, FileType::Source, false)
|
FileType fileType = FileType::Source)
|
||||||
|
: FileNode(filePath, fileType, false)
|
||||||
, m_displayName(nodeDisplayName)
|
, m_displayName(nodeDisplayName)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
@@ -497,7 +498,8 @@ void PythonProject::refresh()
|
|||||||
auto newRoot = new PythonProjectNode(this);
|
auto newRoot = new PythonProjectNode(this);
|
||||||
for (const QString &f : m_files) {
|
for (const QString &f : m_files) {
|
||||||
const QString displayName = baseDir.relativeFilePath(f);
|
const QString displayName = baseDir.relativeFilePath(f);
|
||||||
newRoot->addNestedNode(new PythonFileNode(FileName::fromString(f), displayName));
|
FileType fileType = f.endsWith(".pyqtc") ? FileType::Project : FileType::Source;
|
||||||
|
newRoot->addNestedNode(new PythonFileNode(FileName::fromString(f), displayName, fileType));
|
||||||
}
|
}
|
||||||
setRootProjectNode(newRoot);
|
setRootProjectNode(newRoot);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user