This repository was archived by the owner on Aug 28, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +12
-2
lines changed
Expand file tree Collapse file tree 3 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -51,6 +51,10 @@ def __init__(self):
5151
5252 self .setup_gui_elements ()
5353
54+ self .new_project_window .new_project_created_signal .connect (
55+ self .projects_browser .load_projects
56+ )
57+
5458 if has_setting ("window/state" ):
5559 self .restoreState (get_setting ("window/state" ))
5660
Original file line number Diff line number Diff line change @@ -81,3 +81,7 @@ class PugdebugProjectsBrowser(QTreeView):
8181
8282 def __init__ (self ):
8383 super (PugdebugProjectsBrowser , self ).__init__ ()
84+
85+ def load_projects (self ):
86+ model = self .model ()
87+ model .load_projects ()
Original file line number Diff line number Diff line change @@ -42,11 +42,13 @@ class PugdebugProjects(QStandardItemModel):
4242 def __init__ (self , parent ):
4343 super (PugdebugProjects , self ).__init__ (parent )
4444
45- self .setHorizontalHeaderLabels (['Name' ])
46-
4745 self .load_projects ()
4846
4947 def load_projects (self ):
48+ self .clear ()
49+
50+ self .setHorizontalHeaderLabels (['Name' ])
51+
5052 for project in get_projects ():
5153 item = QStandardItem (project )
5254 self .appendRow (item )
You can’t perform that action at this time.
0 commit comments