From 64e4d3be4af122aaa1822d0b32298d4b943dbdef Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 30 Apr 2021 11:11:40 +0200 Subject: [PATCH] added project combobox to window --- .../tools/project_manager/project_manager/__init__.py | 4 ++++ openpype/tools/project_manager/project_manager/window.py | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/openpype/tools/project_manager/project_manager/__init__.py b/openpype/tools/project_manager/project_manager/__init__.py index 1a538baa20..a652e950c4 100644 --- a/openpype/tools/project_manager/project_manager/__init__.py +++ b/openpype/tools/project_manager/project_manager/__init__.py @@ -3,6 +3,8 @@ from .constants import ( ) from .view import HierarchyView from .model import ( + ProjectModel, + HierarchyModel, HierarchySelectionModel, BaseItem, @@ -18,6 +20,8 @@ __all__ = ( "HierarchyView", + "ProjectModel", + "HierarchyModel", "HierarchySelectionModel", "BaseItem", diff --git a/openpype/tools/project_manager/project_manager/window.py b/openpype/tools/project_manager/project_manager/window.py index 77cff6759c..61db70a6d7 100644 --- a/openpype/tools/project_manager/project_manager/window.py +++ b/openpype/tools/project_manager/project_manager/window.py @@ -1,6 +1,8 @@ from Qt import QtWidgets, QtCore from . import ( + ProjectModel, + HierarchyModel, HierarchySelectionModel, HierarchyView @@ -15,6 +17,12 @@ class Window(QtWidgets.QWidget): dbcon = AvalonMongoDB() + project_model = ProjectModel(dbcon) + + project_combobox = QtWidgets.QComboBox() + project_combobox.setModel(project_model) + project_combobox.setRootModelIndex(QtCore.QModelIndex()) + hierarchy_model = HierarchyModel(dbcon) hierarchy_view = HierarchyView(hierarchy_model, self) @@ -32,6 +40,7 @@ class Window(QtWidgets.QWidget): # btn = QtWidgets.QPushButton("Refresh") main_layout = QtWidgets.QVBoxLayout(self) + main_layout.addWidget(project_combobox) main_layout.addWidget(hierarchy_view) main_layout.addWidget(checkbox) # main_layout.addWidget(btn)