From 585257e9ff472b01616869804ecab04972bec61b Mon Sep 17 00:00:00 2001 From: Jakub Trllo Date: Wed, 7 Feb 2024 11:40:06 +0100 Subject: [PATCH] removed 'dbcon' from 'ProjectModel' --- client/ayon_core/tools/utils/models.py | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/client/ayon_core/tools/utils/models.py b/client/ayon_core/tools/utils/models.py index f09abb9995..e60d85b4e4 100644 --- a/client/ayon_core/tools/utils/models.py +++ b/client/ayon_core/tools/utils/models.py @@ -245,22 +245,19 @@ class RecursiveSortFilterProxyModel(QtCore.QSortFilterProxyModel): ) +# TODO remove 'ProjectModel' and 'ProjectSortFilterProxy' classes +# - replace their usage with current 'ayon_utils' models class ProjectModel(QtGui.QStandardItemModel): def __init__( - self, dbcon=None, only_active=True, add_default_project=False, - *args, **kwargs + self, only_active=True, add_default_project=False, *args, **kwargs ): super(ProjectModel, self).__init__(*args, **kwargs) - self.dbcon = dbcon - self._only_active = only_active self._add_default_project = add_default_project self._default_item = None self._items_by_name = {} - # Model was at least once refreshed - # - for `set_dbcon` method self._refreshed = False def set_default_project_available(self, available=True): @@ -288,13 +285,6 @@ class ProjectModel(QtGui.QStandardItemModel): if self._refreshed: self.refresh() - def set_dbcon(self, dbcon): - """Change mongo connection.""" - self.dbcon = dbcon - # Trigger refresh if was already refreshed - if self._refreshed: - self.refresh() - def project_name_is_available(self, project_name): """Check availability of project name in current items.""" return project_name in self._items_by_name