Fixes: - At startup project tree filter setting and reality diverge

This commit is contained in:
con
2008-12-10 17:31:19 +01:00
parent 72144a27ce
commit 4556e602c5

View File

@@ -626,7 +626,7 @@ QList<FolderNode*> DetailedModel::recursiveSubFolders(FolderNode *parentFolder)
FlatModel::FlatModel(SessionNode *rootNode, QObject *parent) FlatModel::FlatModel(SessionNode *rootNode, QObject *parent)
: QAbstractItemModel(parent), : QAbstractItemModel(parent),
m_filterProjects(true), m_filterProjects(false),
m_filterGeneratedFiles(true), m_filterGeneratedFiles(true),
m_rootNode(rootNode), m_rootNode(rootNode),
m_startupProject(0), m_startupProject(0),
@@ -914,6 +914,8 @@ QModelIndex FlatModel::indexForNode(const Node *node_)
void FlatModel::setProjectFilterEnabled(bool filter) void FlatModel::setProjectFilterEnabled(bool filter)
{ {
if (filter == m_filterProjects)
return;
m_filterProjects = filter; m_filterProjects = filter;
reset(); reset();
} }