fix(gui): correct ProjectManager method names
- get_all_projects() → list_projects() - get_project() → load_project() - create_project() now includes project_type='hunt' parameter Fixes AttributeError on startup
This commit is contained in:
parent
25a25d031e
commit
a0dd7f8cad
|
|
@ -747,7 +747,7 @@ class MainWindow(QMainWindow):
|
|||
def refresh_project_list(self):
|
||||
"""Refresh the project list display."""
|
||||
self.project_list.clear()
|
||||
projects = self.project_manager.get_all_projects()
|
||||
projects = self.project_manager.list_projects()
|
||||
|
||||
for project in projects:
|
||||
item = QTreeWidgetItem([
|
||||
|
|
@ -765,7 +765,7 @@ class MainWindow(QMainWindow):
|
|||
selected = self.project_list.selectedItems()
|
||||
if selected:
|
||||
project_id = selected[0].data(0, Qt.ItemDataRole.UserRole)
|
||||
self.current_project = self.project_manager.get_project(project_id)
|
||||
self.current_project = self.project_manager.load_project(project_id)
|
||||
|
||||
if self.current_project:
|
||||
self.current_project_label.setText(self.current_project.name)
|
||||
|
|
@ -785,7 +785,7 @@ class MainWindow(QMainWindow):
|
|||
def on_project_double_clicked(self, item: QTreeWidgetItem, column: int):
|
||||
"""Handle double-click on project."""
|
||||
project_id = item.data(0, Qt.ItemDataRole.UserRole)
|
||||
project = self.project_manager.get_project(project_id)
|
||||
project = self.project_manager.load_project(project_id)
|
||||
if project:
|
||||
self.show_project_stats(project)
|
||||
|
||||
|
|
@ -794,7 +794,7 @@ class MainWindow(QMainWindow):
|
|||
dialog = NewProjectDialog(self)
|
||||
if dialog.exec() == QDialog.DialogCode.Accepted:
|
||||
name, description = dialog.get_project_data()
|
||||
project = self.project_manager.create_project(name, description)
|
||||
project = self.project_manager.create_project(name, 'hunt', description)
|
||||
self.refresh_project_list()
|
||||
self.log_info("ProjectManager", f"Created project: {project.name}")
|
||||
self.status_bar.showMessage(f"Project '{name}' created", 3000)
|
||||
|
|
|
|||
Loading…
Reference in New Issue