forked from qt-creator/qt-creator
ProjectWindow: Fix display of kit list after loading new projects
It is still unclear what the original problem was. setRootIndex() on changing model contents seems to be involved. This patch works around the issue by splitting the original big tree containing all projects into separate per-project trees. Change-Id: I13295fc827d750d11300313ffb19cc085837f5bd Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -70,19 +70,11 @@ public:
|
||||
|
||||
private:
|
||||
void contextMenuEvent(QContextMenuEvent *event) override;
|
||||
|
||||
void openContextMenu(const QPoint &pos);
|
||||
void registerProject(Project *project);
|
||||
void deregisterProject(Project *project);
|
||||
void startupProjectChanged(Project *project);
|
||||
void projectSelected(int index);
|
||||
void itemActivated(const QModelIndex &index);
|
||||
ProjectItem *itemForProject(Project *project) const;
|
||||
void setPanel(QWidget *panel);
|
||||
|
||||
SelectorModel *m_selectorModel;
|
||||
SelectorTree *m_selectorTree;
|
||||
QDockWidget *m_selectorDock;
|
||||
QComboBox *m_projectSelection;
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
|
||||
Reference in New Issue
Block a user