Beispiel #1
0
 def __init__(self, parent=None):
     QWidget.__init__(self, parent)
     self.l = l = QFormLayout(self)
     self.username = u = QLineEdit(self)
     u.textChanged.connect(self.changed.emit)
     l.addRow(_('&Username:'******'Username for this account'))
     self.password = p = QLineEdit(self)
     l.addRow(_('&Password:'******'Password for this account'))
     p.textChanged.connect(self.changed.emit)
     p.setEchoMode(QLineEdit.EchoMode.Password)
     self.show_password = sp = QCheckBox(_('&Show password'))
     l.addWidget(sp)
     sp.toggled.connect(self.show_password_toggled)
     self.la = la = QLabel(_('&Notes:'))
     l.addRow(la)
     self.notes = n = QPlainTextEdit(self)
     la.setBuddy(n)
     n.textChanged.connect(self.changed.emit)
     l.addRow(n)
     self.autosubmit = asb = QCheckBox(
         _('&Auto login with these credentials'), self)
     l.addRow(asb)
     asb.stateChanged.connect(self.on_change)
     self.rb = b = QPushButton(_('&Delete this account'))
     b.clicked.connect(self.delete_requested.emit)
     l.addRow(b)
Beispiel #2
0
 def __init__(self, parent):
     QWidget.__init__(self, parent)
     self.is_enabled = False
     self.setFocusPolicy(Qt.FocusPolicy.NoFocus)
     self.setCursor(Qt.CursorShape.PointingHandCursor)
     self.update_state(False)
     self.setMinimumWidth(STATUS_BAR_HEIGHT - 4)
     self.setMinimumHeight(STATUS_BAR_HEIGHT - 4)
Beispiel #3
0
        def __init__(self, *args):
            QWidget.__init__(self, *args)
            self.edit = None

            # This is used to update the width of the control.
            # It is the highest line that is currently visibile.
            #
            self.highest_line = 0
Beispiel #4
0
 def __init__(self, parent=None):
     QWidget.__init__(self, parent)
     self.l = l = QHBoxLayout(self)
     l.setContentsMargins(0, 0, 0, 0)
     self.la = la = QLabel(self)
     l.addWidget(la)
     self.edit = Search(self)
     la.setBuddy(self.edit)
     l.addWidget(self.edit)
Beispiel #5
0
 def __init__(self, parent=None):
     QWidget.__init__(self, parent)
     self.setCursor(Qt.CursorShape.PointingHandCursor)
     self.setToolTip(self.no_downloads_tooltip)
     pal = (parent or QApplication.instance()).palette()
     self.dark = pal.color(QPalette.ColorRole.Text)
     self.light = pal.color(QPalette.ColorRole.Base)
     self.update()
     self.setMinimumWidth(STATUS_BAR_HEIGHT - 4)
     self.setMinimumHeight(STATUS_BAR_HEIGHT - 4)
     self.running = False
Beispiel #6
0
 def __init__(self, parent, sb_background):
     QWidget.__init__(self, parent)
     self.is_permanent = False
     self.is_address = False
     self.is_secure = False
     self.static_text = None
     self.current_key = None
     self.setFocusPolicy(Qt.FocusPolicy.NoFocus)
     self.sb_background = QColor(
         color(sb_background,
               self.palette().color(QPalette.ColorRole.Window)))
Beispiel #7
0
 def __init__(self, parent):
     QWidget.__init__(self, parent)
     parent.resized.connect(self.parent_resized,
                            type=Qt.ConnectionType.QueuedConnection)
     self.questions = []
     self.move(0, 1)
     self.hide()
     self.l = l = QHBoxLayout(self)
     l.setStretch(0, 100)
     self.msg = msg = QLabel('\xa0')
     self.bb = bb = QDialogButtonBox(QDialogButtonBox.StandardButton.Close,
                                     self)
     l.addWidget(msg), l.addWidget(bb)
     bb.accepted.connect(self.accept)
     bb.rejected.connect(self.reject)
     self.question_id = 0
     self.shutting_down = False
     self.setFocusPolicy(Qt.FocusPolicy.NoFocus)
     bb.setFocusPolicy(Qt.FocusPolicy.NoFocus)
     self.msg.setFocusPolicy(Qt.FocusPolicy.NoFocus)
Beispiel #8
0
 def __init__(self, parent=None):
     self.complete_pos = 0
     self.callback = None
     QWidget.__init__(self, parent)
     self.queue = Queue()
     self.completions_done.connect(self.on_completions_done)
     self.completions_thread = t = Thread(name='Completions',
                                          target=self.completions_thread,
                                          daemon=True)
     t.start()
     self.l = l = QVBoxLayout(self)
     self.edit = e = LineEdit(self)
     e.textEdited.connect(self.update_completions)
     self.candidates = c = ListView(self)
     c.currentChanged = self.current_changed
     self.model = m = Completions(self)
     c.setModel(m)
     l.addWidget(e), l.addWidget(c)
     if hasattr(parent, 'resized'):
         parent.resized.connect(self.re_layout)
         self.re_layout()
Beispiel #9
0
 def __init__(self, parent):
     QWidget.__init__(self, parent)
     self.ly = ly = QHBoxLayout(self)
     ly.setContentsMargins(0, 0, 0, 0)
     self.has_widget = False