10 QtWidgets.QWidget.__init__(self)
11 self.
_line = QtWidgets.QLineEdit(self)
12 self.
_load = QtWidgets.QToolButton(self)
15 hbox = QtWidgets.QHBoxLayout(self)
16 hbox.addWidget(self.
_line,1)
17 hbox.addWidget(self.
_load,0)
19 hbox.setContentsMargins(3,3,3,3)
25 self.setFixedHeight(self.
_load.height())
26 self.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
29 menu = QtWidgets.QMenu()
30 action_group = QtWidgets.QActionGroup(menu)
31 for k,v
in REMOTE_REPOSITORIES.items():
32 action = menu.addAction(v.name)
33 action.setCheckable(
True)
35 action.setChecked(
True)
36 action.setData(QtCore.QVariant(k))
37 action_group.addAction(action)