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

Commit f0b5542

Browse files
committed
Added groups in settings window
1 parent 68ef574 commit f0b5542

File tree

1 file changed

+21
-12
lines changed

1 file changed

+21
-12
lines changed

pugdebug/gui/settings.py

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
from PyQt5.QtWidgets import (QDialog, QLineEdit, QFormLayout,
1313
QSpinBox, QCheckBox, QPushButton,
14-
QVBoxLayout, QHBoxLayout)
14+
QVBoxLayout, QHBoxLayout, QGroupBox)
1515

1616
from pugdebug.models.settings import (get_setting, set_setting,
1717
get_default_setting)
@@ -97,22 +97,31 @@ def __init__(self, parent):
9797
self.reset_button = QPushButton("Reset to defaults")
9898
self.reset_button.clicked.connect(self.reset_defaults)
9999

100-
form_layout = QFormLayout()
101-
form_layout.addRow("Root:", self.project_root)
102-
form_layout.addRow("Maps from:", self.path_mapping)
103-
form_layout.addRow("Host", self.host)
104-
form_layout.addRow("Port", self.port_number)
105-
form_layout.addRow("IDE Key", self.idekey)
106-
form_layout.addRow("", self.break_at_first_line)
107-
form_layout.addRow("Max depth", self.max_depth)
108-
form_layout.addRow("Max children", self.max_children)
109-
form_layout.addRow("Max data", self.max_data)
100+
path_layout = QFormLayout()
101+
path_layout.addRow("Root:", self.project_root)
102+
path_layout.addRow("Maps from:", self.path_mapping)
103+
104+
debugger_layout = QFormLayout()
105+
debugger_layout.addRow("Host", self.host)
106+
debugger_layout.addRow("Port", self.port_number)
107+
debugger_layout.addRow("IDE Key", self.idekey)
108+
debugger_layout.addRow("", self.break_at_first_line)
109+
debugger_layout.addRow("Max depth", self.max_depth)
110+
debugger_layout.addRow("Max children", self.max_children)
111+
debugger_layout.addRow("Max data", self.max_data)
112+
113+
path_group = QGroupBox("Path")
114+
path_group.setLayout(path_layout)
115+
116+
debugger_group = QGroupBox("Debugger")
117+
debugger_group.setLayout(debugger_layout)
110118

111119
button_layout = QHBoxLayout()
112120
button_layout.addWidget(self.reset_button)
113121

114122
box_layout = QVBoxLayout()
115-
box_layout.addLayout(form_layout)
123+
box_layout.addWidget(path_group)
124+
box_layout.addWidget(debugger_group)
116125
box_layout.addLayout(button_layout)
117126

118127
self.setLayout(box_layout)

0 commit comments

Comments
 (0)