mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 01:06:35 -04:00
.exec_() -> .exec()
The former is not supported in PyQt6
This commit is contained in:
parent
e9d0e672cf
commit
69c196b409
24 changed files with 45 additions and 45 deletions
|
@ -205,7 +205,7 @@ class AddCards(QDialog):
|
||||||
a = m.addAction(tr.adding_note_deleted())
|
a = m.addAction(tr.adding_note_deleted())
|
||||||
a.setEnabled(False)
|
a.setEnabled(False)
|
||||||
gui_hooks.add_cards_will_show_history_menu(self, m)
|
gui_hooks.add_cards_will_show_history_menu(self, m)
|
||||||
m.exec_(self.historyButton.mapToGlobal(QPoint(0, 0)))
|
m.exec(self.historyButton.mapToGlobal(QPoint(0, 0)))
|
||||||
|
|
||||||
def editHistory(self, nid: NoteId) -> None:
|
def editHistory(self, nid: NoteId) -> None:
|
||||||
aqt.dialogs.open("Browser", self.mw, search=(SearchNode(nid=nid),))
|
aqt.dialogs.open("Browser", self.mw, search=(SearchNode(nid=nid),))
|
||||||
|
|
|
@ -952,7 +952,7 @@ class GetAddons(QDialog):
|
||||||
qconnect(b.clicked, self.onBrowse)
|
qconnect(b.clicked, self.onBrowse)
|
||||||
disable_help_button(self)
|
disable_help_button(self)
|
||||||
restoreGeom(self, "getaddons", adjustSize=True)
|
restoreGeom(self, "getaddons", adjustSize=True)
|
||||||
self.exec_()
|
self.exec()
|
||||||
saveGeom(self, "getaddons")
|
saveGeom(self, "getaddons")
|
||||||
|
|
||||||
def onBrowse(self) -> None:
|
def onBrowse(self) -> None:
|
||||||
|
@ -1246,7 +1246,7 @@ class ChooseAddonsToUpdateList(QListWidget):
|
||||||
m = QMenu()
|
m = QMenu()
|
||||||
a = m.addAction(tr.addons_view_addon_page())
|
a = m.addAction(tr.addons_view_addon_page())
|
||||||
qconnect(a.triggered, lambda _: openLink(f"{aqt.appShared}info/{addon_id}"))
|
qconnect(a.triggered, lambda _: openLink(f"{aqt.appShared}info/{addon_id}"))
|
||||||
m.exec_(QCursor.pos())
|
m.exec(QCursor.pos())
|
||||||
|
|
||||||
def check_item(self, item: QListWidgetItem, check: Qt.CheckState) -> None:
|
def check_item(self, item: QListWidgetItem, check: Qt.CheckState) -> None:
|
||||||
"call item.setCheckState without triggering on_check"
|
"call item.setCheckState without triggering on_check"
|
||||||
|
@ -1314,7 +1314,7 @@ class ChooseAddonsToUpdateDialog(QDialog):
|
||||||
|
|
||||||
def ask(self) -> list[int]:
|
def ask(self) -> list[int]:
|
||||||
"Returns a list of selected addons' ids"
|
"Returns a list of selected addons' ids"
|
||||||
ret = self.exec_()
|
ret = self.exec()
|
||||||
saveGeom(self, "addonsChooseUpdate")
|
saveGeom(self, "addonsChooseUpdate")
|
||||||
self.addons_list_widget.save_check_state()
|
self.addons_list_widget.save_check_state()
|
||||||
if ret == QDialog.Accepted:
|
if ret == QDialog.Accepted:
|
||||||
|
|
|
@ -877,7 +877,7 @@ class SidebarTreeView(QTreeView):
|
||||||
self._maybe_add_tree_actions(menu)
|
self._maybe_add_tree_actions(menu)
|
||||||
gui_hooks.browser_sidebar_will_show_context_menu(self, menu, item, index)
|
gui_hooks.browser_sidebar_will_show_context_menu(self, menu, item, index)
|
||||||
if menu.children():
|
if menu.children():
|
||||||
menu.exec_(QCursor.pos())
|
menu.exec(QCursor.pos())
|
||||||
|
|
||||||
def _maybe_add_type_specific_actions(self, menu: QMenu, item: SidebarItem) -> None:
|
def _maybe_add_type_specific_actions(self, menu: QMenu, item: SidebarItem) -> None:
|
||||||
if item.item_type in (SidebarItemType.NOTETYPE, SidebarItemType.NOTETYPE_ROOT):
|
if item.item_type in (SidebarItemType.NOTETYPE, SidebarItemType.NOTETYPE_ROOT):
|
||||||
|
|
|
@ -447,7 +447,7 @@ class Table:
|
||||||
sub_menu.addAction(action)
|
sub_menu.addAction(action)
|
||||||
gui_hooks.browser_will_show_context_menu(self.browser, menu)
|
gui_hooks.browser_will_show_context_menu(self.browser, menu)
|
||||||
qtMenuShortcutWorkaround(menu)
|
qtMenuShortcutWorkaround(menu)
|
||||||
menu.exec_(QCursor.pos())
|
menu.exec(QCursor.pos())
|
||||||
|
|
||||||
def _on_header_context(self, pos: QPoint) -> None:
|
def _on_header_context(self, pos: QPoint) -> None:
|
||||||
gpos = self._view.mapToGlobal(pos)
|
gpos = self._view.mapToGlobal(pos)
|
||||||
|
@ -463,7 +463,7 @@ class Table:
|
||||||
lambda checked, key=key: self._on_column_toggled(checked, key),
|
lambda checked, key=key: self._on_column_toggled(checked, key),
|
||||||
)
|
)
|
||||||
gui_hooks.browser_header_will_show_context_menu(self.browser, m)
|
gui_hooks.browser_header_will_show_context_menu(self.browser, m)
|
||||||
m.exec_(gpos)
|
m.exec(gpos)
|
||||||
|
|
||||||
def _on_column_moved(self, *_args: Any) -> None:
|
def _on_column_moved(self, *_args: Any) -> None:
|
||||||
self._set_column_sizes()
|
self._set_column_sizes()
|
||||||
|
|
|
@ -389,7 +389,7 @@ class CardLayout(QDialog):
|
||||||
a.setChecked(self.mobile_emulation_enabled)
|
a.setChecked(self.mobile_emulation_enabled)
|
||||||
qconnect(a.toggled, self.on_mobile_class_action_toggled)
|
qconnect(a.toggled, self.on_mobile_class_action_toggled)
|
||||||
|
|
||||||
m.exec_(self.pform.preview_settings.mapToGlobal(QPoint(0, 0)))
|
m.exec(self.pform.preview_settings.mapToGlobal(QPoint(0, 0)))
|
||||||
|
|
||||||
def on_preview_toggled(self) -> None:
|
def on_preview_toggled(self) -> None:
|
||||||
self.have_autoplayed = False
|
self.have_autoplayed = False
|
||||||
|
@ -706,7 +706,7 @@ class CardLayout(QDialog):
|
||||||
a = m.addAction(tr.card_templates_browser_appearance())
|
a = m.addAction(tr.card_templates_browser_appearance())
|
||||||
qconnect(a.triggered, self.onBrowserDisplay)
|
qconnect(a.triggered, self.onBrowserDisplay)
|
||||||
|
|
||||||
m.exec_(self.topAreaForm.templateOptions.mapToGlobal(QPoint(0, 0)))
|
m.exec(self.topAreaForm.templateOptions.mapToGlobal(QPoint(0, 0)))
|
||||||
|
|
||||||
def onBrowserDisplay(self) -> None:
|
def onBrowserDisplay(self) -> None:
|
||||||
d = QDialog()
|
d = QDialog()
|
||||||
|
@ -721,7 +721,7 @@ class CardLayout(QDialog):
|
||||||
f.font.setCurrentFont(QFont(t.get("bfont") or "Arial"))
|
f.font.setCurrentFont(QFont(t.get("bfont") or "Arial"))
|
||||||
f.fontSize.setValue(t.get("bsize") or 12)
|
f.fontSize.setValue(t.get("bsize") or 12)
|
||||||
qconnect(f.buttonBox.accepted, lambda: self.onBrowserDisplayOk(f))
|
qconnect(f.buttonBox.accepted, lambda: self.onBrowserDisplayOk(f))
|
||||||
d.exec_()
|
d.exec()
|
||||||
|
|
||||||
def onBrowserDisplayOk(self, f: Ui_Dialog) -> None:
|
def onBrowserDisplayOk(self, f: Ui_Dialog) -> None:
|
||||||
t = self.current_template()
|
t = self.current_template()
|
||||||
|
@ -761,7 +761,7 @@ class CardLayout(QDialog):
|
||||||
qconnect(bb.rejected, d.close)
|
qconnect(bb.rejected, d.close)
|
||||||
l.addWidget(bb)
|
l.addWidget(bb)
|
||||||
d.setLayout(l)
|
d.setLayout(l)
|
||||||
d.exec_()
|
d.exec()
|
||||||
self.change_tracker.mark_basic()
|
self.change_tracker.mark_basic()
|
||||||
if not te.text().strip():
|
if not te.text().strip():
|
||||||
t["did"] = None
|
t["did"] = None
|
||||||
|
@ -778,7 +778,7 @@ class CardLayout(QDialog):
|
||||||
form.fields.setCurrentRow(0)
|
form.fields.setCurrentRow(0)
|
||||||
form.font.setCurrentFont(QFont("Arial"))
|
form.font.setCurrentFont(QFont("Arial"))
|
||||||
form.size.setValue(20)
|
form.size.setValue(20)
|
||||||
if not diag.exec_():
|
if not diag.exec():
|
||||||
return
|
return
|
||||||
row = form.fields.currentIndex().row()
|
row = form.fields.currentIndex().row()
|
||||||
if row >= 0:
|
if row >= 0:
|
||||||
|
|
|
@ -33,7 +33,7 @@ class CustomStudy(QDialog):
|
||||||
self.setWindowModality(Qt.WindowModal)
|
self.setWindowModality(Qt.WindowModal)
|
||||||
self.setupSignals()
|
self.setupSignals()
|
||||||
f.radioNew.click()
|
f.radioNew.click()
|
||||||
self.exec_()
|
self.exec()
|
||||||
|
|
||||||
def setupSignals(self) -> None:
|
def setupSignals(self) -> None:
|
||||||
f = self.form
|
f = self.form
|
||||||
|
|
|
@ -272,7 +272,7 @@ class DeckBrowser:
|
||||||
a = m.addAction(tr.actions_delete())
|
a = m.addAction(tr.actions_delete())
|
||||||
qconnect(a.triggered, lambda b, did=did: self._delete(DeckId(int(did))))
|
qconnect(a.triggered, lambda b, did=did: self._delete(DeckId(int(did))))
|
||||||
gui_hooks.deck_browser_will_show_options_menu(m, int(did))
|
gui_hooks.deck_browser_will_show_options_menu(m, int(did))
|
||||||
m.exec_(QCursor.pos())
|
m.exec(QCursor.pos())
|
||||||
|
|
||||||
def _export(self, did: DeckId) -> None:
|
def _export(self, did: DeckId) -> None:
|
||||||
self.mw.onExport(did=did)
|
self.mw.onExport(did=did)
|
||||||
|
|
|
@ -59,7 +59,7 @@ class DeckConf(QDialog):
|
||||||
restoreGeom(self, "deckconf", adjustSize=True)
|
restoreGeom(self, "deckconf", adjustSize=True)
|
||||||
gui_hooks.deck_conf_will_show(self)
|
gui_hooks.deck_conf_will_show(self)
|
||||||
self.show()
|
self.show()
|
||||||
self.exec_()
|
self.exec()
|
||||||
saveGeom(self, "deckconf")
|
saveGeom(self, "deckconf")
|
||||||
|
|
||||||
def setupCombos(self) -> None:
|
def setupCombos(self) -> None:
|
||||||
|
@ -106,7 +106,7 @@ class DeckConf(QDialog):
|
||||||
qconnect(a.triggered, self.setChildren)
|
qconnect(a.triggered, self.setChildren)
|
||||||
if not self.childDids:
|
if not self.childDids:
|
||||||
a.setEnabled(False)
|
a.setEnabled(False)
|
||||||
m.exec_(QCursor.pos())
|
m.exec(QCursor.pos())
|
||||||
|
|
||||||
def onConfChange(self, idx: int) -> None:
|
def onConfChange(self, idx: int) -> None:
|
||||||
if self.ignoreConfChange:
|
if self.ignoreConfChange:
|
||||||
|
|
|
@ -95,7 +95,7 @@ def _deck_prompt_dialog(decks: list[DeckDict]) -> None:
|
||||||
qconnect(button.clicked, diag.close)
|
qconnect(button.clicked, diag.close)
|
||||||
box.addWidget(button)
|
box.addWidget(button)
|
||||||
diag.setLayout(box)
|
diag.setLayout(box)
|
||||||
diag.exec_()
|
diag.exec()
|
||||||
|
|
||||||
|
|
||||||
def display_options_for_deck_id(deck_id: DeckId) -> None:
|
def display_options_for_deck_id(deck_id: DeckId) -> None:
|
||||||
|
|
|
@ -916,7 +916,7 @@ $editorToolbar.then(({{ toolbar }}) => toolbar.appendGroup({{
|
||||||
form.textEdit.setPlainText(self.note.fields[field])
|
form.textEdit.setPlainText(self.note.fields[field])
|
||||||
d.show()
|
d.show()
|
||||||
form.textEdit.moveCursor(QTextCursor.End)
|
form.textEdit.moveCursor(QTextCursor.End)
|
||||||
d.exec_()
|
d.exec()
|
||||||
html = form.textEdit.toPlainText()
|
html = form.textEdit.toPlainText()
|
||||||
if html.find(">") > -1:
|
if html.find(">") > -1:
|
||||||
# filter html through beautifulsoup so we can strip out things like a
|
# filter html through beautifulsoup so we can strip out things like a
|
||||||
|
@ -1044,7 +1044,7 @@ $editorToolbar.then(({{ toolbar }}) => toolbar.appendGroup({{
|
||||||
|
|
||||||
qtMenuShortcutWorkaround(m)
|
qtMenuShortcutWorkaround(m)
|
||||||
|
|
||||||
m.exec_(QCursor.pos())
|
m.exec(QCursor.pos())
|
||||||
|
|
||||||
@deprecated(info=_js_legacy)
|
@deprecated(info=_js_legacy)
|
||||||
def insertLatex(self) -> None:
|
def insertLatex(self) -> None:
|
||||||
|
|
|
@ -40,7 +40,7 @@ class ExportDialog(QDialog):
|
||||||
self.cids = cids
|
self.cids = cids
|
||||||
disable_help_button(self)
|
disable_help_button(self)
|
||||||
self.setup(did)
|
self.setup(did)
|
||||||
self.exec_()
|
self.exec()
|
||||||
|
|
||||||
def setup(self, did: DeckId | None) -> None:
|
def setup(self, did: DeckId | None) -> None:
|
||||||
self.exporters = exporters(self.col)
|
self.exporters = exporters(self.col)
|
||||||
|
|
|
@ -54,7 +54,7 @@ class FieldDialog(QDialog):
|
||||||
self.form.fieldList.setDragDropMode(QAbstractItemView.InternalMove)
|
self.form.fieldList.setDragDropMode(QAbstractItemView.InternalMove)
|
||||||
self.form.fieldList.dropEvent = self.onDrop # type: ignore[assignment]
|
self.form.fieldList.dropEvent = self.onDrop # type: ignore[assignment]
|
||||||
self.form.fieldList.setCurrentRow(open_at)
|
self.form.fieldList.setCurrentRow(open_at)
|
||||||
self.exec_()
|
self.exec()
|
||||||
|
|
||||||
##########################################################################
|
##########################################################################
|
||||||
|
|
||||||
|
|
|
@ -60,7 +60,7 @@ class ChangeMap(QDialog):
|
||||||
self.field: Optional[str] = None
|
self.field: Optional[str] = None
|
||||||
|
|
||||||
def getField(self) -> str:
|
def getField(self) -> str:
|
||||||
self.exec_()
|
self.exec()
|
||||||
return self.field
|
return self.field
|
||||||
|
|
||||||
def accept(self) -> None:
|
def accept(self) -> None:
|
||||||
|
@ -109,7 +109,7 @@ class ImportDialog(QDialog):
|
||||||
# import button
|
# import button
|
||||||
b = QPushButton(tr.actions_import())
|
b = QPushButton(tr.actions_import())
|
||||||
self.frm.buttonBox.addButton(b, QDialogButtonBox.AcceptRole)
|
self.frm.buttonBox.addButton(b, QDialogButtonBox.AcceptRole)
|
||||||
self.exec_()
|
self.exec()
|
||||||
|
|
||||||
def setupOptions(self) -> None:
|
def setupOptions(self) -> None:
|
||||||
self.model = self.mw.col.models.current()
|
self.model = self.mw.col.models.current()
|
||||||
|
|
|
@ -1422,7 +1422,7 @@ title="{}" {}>{}</button>""".format(
|
||||||
a = menu.addAction("Clear Code")
|
a = menu.addAction("Clear Code")
|
||||||
a.setShortcut(QKeySequence("ctrl+shift+l"))
|
a.setShortcut(QKeySequence("ctrl+shift+l"))
|
||||||
qconnect(a.triggered, frm.text.clear)
|
qconnect(a.triggered, frm.text.clear)
|
||||||
menu.exec_(QCursor.pos())
|
menu.exec(QCursor.pos())
|
||||||
|
|
||||||
frm.log.contextMenuEvent = lambda ev: addContextMenu(ev, "log") # type: ignore[assignment]
|
frm.log.contextMenuEvent = lambda ev: addContextMenu(ev, "log") # type: ignore[assignment]
|
||||||
frm.text.contextMenuEvent = lambda ev: addContextMenu(ev, "text") # type: ignore[assignment]
|
frm.text.contextMenuEvent = lambda ev: addContextMenu(ev, "text") # type: ignore[assignment]
|
||||||
|
|
|
@ -138,7 +138,7 @@ class MediaChecker:
|
||||||
diag.setMinimumHeight(400)
|
diag.setMinimumHeight(400)
|
||||||
diag.setMinimumWidth(500)
|
diag.setMinimumWidth(500)
|
||||||
restoreGeom(diag, "checkmediadb")
|
restoreGeom(diag, "checkmediadb")
|
||||||
diag.exec_()
|
diag.exec()
|
||||||
saveGeom(diag, "checkmediadb")
|
saveGeom(diag, "checkmediadb")
|
||||||
|
|
||||||
def _on_render_latex(self) -> None:
|
def _on_render_latex(self) -> None:
|
||||||
|
|
|
@ -61,7 +61,7 @@ class Models(QDialog):
|
||||||
self.models: Sequence[NotetypeNameIdUseCount] = []
|
self.models: Sequence[NotetypeNameIdUseCount] = []
|
||||||
self.setupModels()
|
self.setupModels()
|
||||||
restoreGeom(self, "models")
|
restoreGeom(self, "models")
|
||||||
self.exec_()
|
self.exec()
|
||||||
|
|
||||||
# Models
|
# Models
|
||||||
##########################################################################
|
##########################################################################
|
||||||
|
@ -196,7 +196,7 @@ class Models(QDialog):
|
||||||
qconnect(frm.buttonBox.helpRequested, lambda: openHelp(HelpPage.LATEX))
|
qconnect(frm.buttonBox.helpRequested, lambda: openHelp(HelpPage.LATEX))
|
||||||
restoreGeom(d, "modelopts")
|
restoreGeom(d, "modelopts")
|
||||||
gui_hooks.models_advanced_will_show(d)
|
gui_hooks.models_advanced_will_show(d)
|
||||||
d.exec_()
|
d.exec()
|
||||||
saveGeom(d, "modelopts")
|
saveGeom(d, "modelopts")
|
||||||
nt["latexsvg"] = frm.latexsvg.isChecked()
|
nt["latexsvg"] = frm.latexsvg.isChecked()
|
||||||
nt["latexPre"] = str(frm.latexHeader.toPlainText())
|
nt["latexPre"] = str(frm.latexHeader.toPlainText())
|
||||||
|
@ -261,7 +261,7 @@ class AddModel(QDialog):
|
||||||
qconnect(self.dialog.buttonBox.helpRequested, self.onHelp)
|
qconnect(self.dialog.buttonBox.helpRequested, self.onHelp)
|
||||||
|
|
||||||
def get(self) -> Optional[NotetypeDict]:
|
def get(self) -> Optional[NotetypeDict]:
|
||||||
self.exec_()
|
self.exec()
|
||||||
return self.model
|
return self.model
|
||||||
|
|
||||||
def reject(self) -> None:
|
def reject(self) -> None:
|
||||||
|
|
|
@ -102,7 +102,7 @@ def reposition_new_cards_dialog(
|
||||||
frm.label.setText(txt)
|
frm.label.setText(txt)
|
||||||
|
|
||||||
frm.start.selectAll()
|
frm.start.selectAll()
|
||||||
if not d.exec_():
|
if not d.exec():
|
||||||
return None
|
return None
|
||||||
|
|
||||||
start = frm.start.value()
|
start = frm.start.value()
|
||||||
|
|
|
@ -205,7 +205,7 @@ class ProfileManager:
|
||||||
confirmation.setText(
|
confirmation.setText(
|
||||||
"Anki needs to move its data folder from Documents/Anki to a new location. Proceed?"
|
"Anki needs to move its data folder from Documents/Anki to a new location. Proceed?"
|
||||||
)
|
)
|
||||||
retval = confirmation.exec_()
|
retval = confirmation.exec()
|
||||||
|
|
||||||
if retval == QMessageBox.Ok:
|
if retval == QMessageBox.Ok:
|
||||||
progress = QMessageBox()
|
progress = QMessageBox()
|
||||||
|
@ -227,7 +227,7 @@ class ProfileManager:
|
||||||
completion.setWindowTitle(window_title)
|
completion.setWindowTitle(window_title)
|
||||||
completion.setText("Migration complete. Please start Anki again.")
|
completion.setText("Migration complete. Please start Anki again.")
|
||||||
completion.show()
|
completion.show()
|
||||||
completion.exec_()
|
completion.exec()
|
||||||
else:
|
else:
|
||||||
diag = QMessageBox()
|
diag = QMessageBox()
|
||||||
diag.setIcon(QMessageBox.Warning)
|
diag.setIcon(QMessageBox.Warning)
|
||||||
|
@ -238,7 +238,7 @@ class ProfileManager:
|
||||||
"Migration aborted. If you would like to keep the old folder location, please "
|
"Migration aborted. If you would like to keep the old folder location, please "
|
||||||
"see the Startup Options section of the manual. Anki will now quit."
|
"see the Startup Options section of the manual. Anki will now quit."
|
||||||
)
|
)
|
||||||
diag.exec_()
|
diag.exec()
|
||||||
|
|
||||||
raise AnkiRestart(exitcode=0)
|
raise AnkiRestart(exitcode=0)
|
||||||
|
|
||||||
|
@ -542,7 +542,7 @@ create table if not exists profiles
|
||||||
# update list
|
# update list
|
||||||
f.lang.addItems([x[0] for x in anki.lang.langs])
|
f.lang.addItems([x[0] for x in anki.lang.langs])
|
||||||
f.lang.setCurrentRow(idx)
|
f.lang.setCurrentRow(idx)
|
||||||
d.exec_()
|
d.exec()
|
||||||
|
|
||||||
def _onLangSelected(self) -> None:
|
def _onLangSelected(self) -> None:
|
||||||
f = self.langForm
|
f = self.langForm
|
||||||
|
|
|
@ -934,7 +934,7 @@ time = %(time)d;
|
||||||
|
|
||||||
gui_hooks.reviewer_will_show_context_menu(self, m)
|
gui_hooks.reviewer_will_show_context_menu(self, m)
|
||||||
qtMenuShortcutWorkaround(m)
|
qtMenuShortcutWorkaround(m)
|
||||||
m.exec_(QCursor.pos())
|
m.exec(QCursor.pos())
|
||||||
|
|
||||||
def _addMenuItems(self, m: QMenu, rows: Sequence) -> None:
|
def _addMenuItems(self, m: QMenu, rows: Sequence) -> None:
|
||||||
for row in rows:
|
for row in rows:
|
||||||
|
|
|
@ -87,7 +87,7 @@ class StudyDeck(QDialog):
|
||||||
self.show()
|
self.show()
|
||||||
# redraw after show so position at center correct
|
# redraw after show so position at center correct
|
||||||
self.redraw("", current)
|
self.redraw("", current)
|
||||||
self.exec_()
|
self.exec()
|
||||||
|
|
||||||
def eventFilter(self, obj: QObject, evt: QEvent) -> bool:
|
def eventFilter(self, obj: QObject, evt: QEvent) -> bool:
|
||||||
if isinstance(evt, QKeyEvent) and evt.type() == QEvent.KeyPress:
|
if isinstance(evt, QKeyEvent) and evt.type() == QEvent.KeyPress:
|
||||||
|
|
|
@ -324,7 +324,7 @@ def get_id_and_pass_from_user(
|
||||||
diag.setLayout(vbox)
|
diag.setLayout(vbox)
|
||||||
diag.show()
|
diag.show()
|
||||||
|
|
||||||
accepted = diag.exec_()
|
accepted = diag.exec()
|
||||||
if not accepted:
|
if not accepted:
|
||||||
return ("", "")
|
return ("", "")
|
||||||
return (user.text().strip(), passwd.text())
|
return (user.text().strip(), passwd.text())
|
||||||
|
|
|
@ -32,7 +32,7 @@ class TagLimit(QDialog):
|
||||||
qconnect(s.activated, self.dialog.inactiveList.clearSelection)
|
qconnect(s.activated, self.dialog.inactiveList.clearSelection)
|
||||||
self.rebuildTagList()
|
self.rebuildTagList()
|
||||||
restoreGeom(self, "tagLimit")
|
restoreGeom(self, "tagLimit")
|
||||||
self.exec_()
|
self.exec()
|
||||||
|
|
||||||
def rebuildTagList(self) -> None:
|
def rebuildTagList(self) -> None:
|
||||||
usertags = self.mw.col.tags.byDeck(self.deck["id"], True)
|
usertags = self.mw.col.tags.byDeck(self.deck["id"], True)
|
||||||
|
|
|
@ -65,7 +65,7 @@ def askAndUpdate(mw: aqt.AnkiQt, ver: str) -> None:
|
||||||
button = QPushButton(tr.qt_misc_ignore_this_update())
|
button = QPushButton(tr.qt_misc_ignore_this_update())
|
||||||
msg.addButton(button, QMessageBox.RejectRole)
|
msg.addButton(button, QMessageBox.RejectRole)
|
||||||
msg.setDefaultButton(QMessageBox.Yes)
|
msg.setDefaultButton(QMessageBox.Yes)
|
||||||
ret = msg.exec_()
|
ret = msg.exec()
|
||||||
if msg.clickedButton() == button:
|
if msg.clickedButton() == button:
|
||||||
# ignore this update
|
# ignore this update
|
||||||
mw.pm.meta["suppressUpdate"] = ver
|
mw.pm.meta["suppressUpdate"] = ver
|
||||||
|
|
|
@ -141,7 +141,7 @@ def showInfo(
|
||||||
b = mb.addButton(QMessageBox.Help)
|
b = mb.addButton(QMessageBox.Help)
|
||||||
qconnect(b.clicked, lambda: openHelp(help))
|
qconnect(b.clicked, lambda: openHelp(help))
|
||||||
b.setAutoDefault(False)
|
b.setAutoDefault(False)
|
||||||
return mb.exec_()
|
return mb.exec()
|
||||||
|
|
||||||
|
|
||||||
def showText(
|
def showText(
|
||||||
|
@ -206,7 +206,7 @@ def showText(
|
||||||
if geomKey:
|
if geomKey:
|
||||||
restoreGeom(diag, geomKey)
|
restoreGeom(diag, geomKey)
|
||||||
if run:
|
if run:
|
||||||
diag.exec_()
|
diag.exec()
|
||||||
return None
|
return None
|
||||||
else:
|
else:
|
||||||
return diag, box
|
return diag, box
|
||||||
|
@ -263,7 +263,7 @@ class ButtonedDialog(QMessageBox):
|
||||||
buttons.append(tr.actions_help())
|
buttons.append(tr.actions_help())
|
||||||
|
|
||||||
def run(self) -> str:
|
def run(self) -> str:
|
||||||
self.exec_()
|
self.exec()
|
||||||
but = self.clickedButton().text()
|
but = self.clickedButton().text()
|
||||||
if but == "Help":
|
if but == "Help":
|
||||||
# FIXME stop dialog closing?
|
# FIXME stop dialog closing?
|
||||||
|
@ -356,7 +356,7 @@ def getText(
|
||||||
d.setWindowModality(Qt.WindowModal)
|
d.setWindowModality(Qt.WindowModal)
|
||||||
if geomKey:
|
if geomKey:
|
||||||
restoreGeom(d, geomKey)
|
restoreGeom(d, geomKey)
|
||||||
ret = d.exec_()
|
ret = d.exec()
|
||||||
if geomKey and ret:
|
if geomKey and ret:
|
||||||
saveGeom(d, geomKey)
|
saveGeom(d, geomKey)
|
||||||
return (str(d.l.text()), ret)
|
return (str(d.l.text()), ret)
|
||||||
|
@ -391,7 +391,7 @@ def chooseList(
|
||||||
bb = QDialogButtonBox(QDialogButtonBox.Ok)
|
bb = QDialogButtonBox(QDialogButtonBox.Ok)
|
||||||
qconnect(bb.accepted, d.accept)
|
qconnect(bb.accepted, d.accept)
|
||||||
l.addWidget(bb)
|
l.addWidget(bb)
|
||||||
d.exec_()
|
d.exec()
|
||||||
return c.currentRow()
|
return c.currentRow()
|
||||||
|
|
||||||
|
|
||||||
|
@ -457,7 +457,7 @@ def getFile(
|
||||||
qconnect(d.accepted, accept)
|
qconnect(d.accepted, accept)
|
||||||
if key:
|
if key:
|
||||||
restoreState(d, key)
|
restoreState(d, key)
|
||||||
d.exec_()
|
d.exec()
|
||||||
if key:
|
if key:
|
||||||
saveState(d, key)
|
saveState(d, key)
|
||||||
return ret[0] if ret else None
|
return ret[0] if ret else None
|
||||||
|
@ -804,7 +804,7 @@ class MenuList:
|
||||||
def popupOver(self, widget: QPushButton) -> None:
|
def popupOver(self, widget: QPushButton) -> None:
|
||||||
qmenu = QMenu()
|
qmenu = QMenu()
|
||||||
self.renderTo(qmenu)
|
self.renderTo(qmenu)
|
||||||
qmenu.exec_(widget.mapToGlobal(QPoint(0, 0)))
|
qmenu.exec(widget.mapToGlobal(QPoint(0, 0)))
|
||||||
|
|
||||||
|
|
||||||
class SubMenu(MenuList):
|
class SubMenu(MenuList):
|
||||||
|
|
Loading…
Reference in a new issue