Skip to content
This repository was archived by the owner on Aug 28, 2020. It is now read-only.

Commit 50ca19b

Browse files
committed
set project related settings when creating a new project
1 parent a8f8141 commit 50ca19b

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

pugdebug/gui/projects.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ def create_new_project(self):
5959
project_name = self.project_name.text()
6060
project = PugdebugProject(project_name)
6161

62+
for name, widget in self.form.widgets.items():
63+
value = self.form.get_widget_value(widget)
64+
project.setValue(name, value)
65+
6266
def load_settings(self):
6367
"""Load default settings into the form"""
6468
for name, widget in self.form.widgets.items():

pugdebug/models/projects.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,15 @@
1414

1515
class PugdebugProject(QSettings):
1616

17+
project_name = None
18+
1719
def __init__(self, project_name):
18-
project_name = project_name.lower().replace(' ', '-')
20+
self.project_name = project_name.lower().replace(' ', '-')
1921
super(PugdebugProject, self).__init__(
2022
QSettings.IniFormat,
2123
QSettings.UserScope,
2224
QCoreApplication.organizationName(),
23-
project_name
25+
self.project_name
2426
)
25-
self.setValue('project', project_name)
27+
28+
self.setValue('project/name', self.project_name)

0 commit comments

Comments
 (0)