pycrossword
0.4
Pure-Python implementation of a crossword puzzle generator and editor
|
Manager for the inbuilt SQLite word source database. More...
Public Member Functions | |
def | __init__ (self, settings, parent=None, flags=QtCore.Qt.WindowFlags()) |
def | sizeHint (self) |
Implemented method to make the window half the screen size. More... | |
def | showEvent (self, event) |
def | closeEvent (self, event) |
def | resizeEvent (self, event) |
def | initUI (self) |
def | createTabs (self) |
def | create_tvDicPreview_menu (self) |
def | repopulate_dic_model (self, refresh_from_server=True, stopcheck=None) |
def | on_repopulate_dic_model_run_fromserver (self) |
def | on_repopulate_dic_model_run_local (self) |
def | on_repopulate_dic_model_start (self) |
def | on_repopulate_dic_model_finish (self) |
def | on_act_refreshdics (self, checked) |
def | on_act_refreshdics_changed (self) |
def | on_act_installdics (self, checked) |
def | on_act_stopdics (self, checked) |
def | on_act_addwd (self, checked) |
def | on_act_delwd (self, checked) |
def | on_act_peekdic (self, checked) |
def | show_dic_content (self, filepath) |
def | on_start_download_preview (self, id, url, lang, filepath) |
def | stopcheck_download_preview (self, id, url, lang, filepath) |
def | on_getfilesize_download_preview (self, id, url, lang, filepath, total_bytes) |
def | on_run_download_preview (self, id, url, lang, filepath, bytes_written, total_bytes) |
def | on_complete_download_preview (self, id, url, lang, filepath) |
def | on_error_download_preview (self, id, url, lang, filepath, message) |
def | download_dic (self, lang, overwrite=False) |
def | show_db (self, dic_lang, stopcheck=None) |
def | update_db_actions (self) |
def | on_combo_selectdb (self, index) |
def | on_act_refreshdb (self, checked) |
def | on_act_stopdb (self, checked) |
def | on_act_commit (self, checked) |
def | check_commit_db (self, refresh=True, ignore_errors=False) |
def | commit_db (self, refresh=True, ignore_errors=False) |
def | on_repopulate_db_model_start (self) |
def | on_repopulate_db_model_run (self) |
def | on_repopulate_db_model_finish (self) |
def | on_repopulate_db_model_error (self, thread, message) |
def | stop_operations (self) |
def | reformat_dic_model_row (self, r) |
def | locate_dic_item (self, lang) |
def | on_download_dics_start (self, id, url, lang, filepath) |
def | on_download_dics_getfilesize (self, id, url, lang, filepath, total_bytes) |
def | on_download_dics_run (self, id, url, lang, filepath, bytes_written, total_bytes) |
def | on_download_dics_finish (self, id, url, lang, filepath) |
def | on_download_dics_error (self, id, url, lang, filepath, message) |
def | on_download_dics_stopcheck (self, id, url, lang, filepath) |
def | execute_pending_dics (self) |
def | on_install_dics_start (self, id, lang, filepath) |
def | on_install_dics_commit (self, id, lang, filepath, records) |
def | on_install_dics_finish (self, id, lang, filepath, records) |
def | on_install_dics_error (self, id, lang, filepath, message) |
def | on_install_dics_stopcheck (self, id, lang, filepath) |
def | do_install_dics (self) |
def | db_model_item_changed (self, item) |
def | db_model_reset (self) |
def | dics_model_item_changed (self, item) |
def | on_tvDics_activated (self, index) |
def | on_tvDics_selectionchanged (self, current, previous) |
def | on_tvDb_selectionchanged (self, current, previous) |
def | on_tvDicPreview_contextmenu (self, pos) |
Public Attributes | |
mainwindow | |
dics_model | |
dics | |
dics_model_thread | |
hunspellmgr | |
to_install | |
loadermovie | |
db_model | |
db_model_thread | |
db_model_changed_indices | |
lo_main | |
tabw | |
statusbar | |
QtWidgets.QStatusBar main status bar More... | |
statusbar_pbar | |
QtWidgets.QProgressBar progress bar inside status bar (hidden by default) More... | |
wcentral | |
tb_dicactions | |
act_refreshdics | |
act_installdics | |
act_stopdics | |
act_peekdic | |
splitter_dics | |
tvDics | |
l_gif | |
tvDicPreview | |
l_gif2 | |
combo_selectdb | |
tb_dbactions | |
act_refreshdb | |
act_stopdb | |
act_addwd | |
act_delwd | |
act_commit | |
l_gif3 | |
tvDB | |
tvDicPreview_menu | |
dic_preview_item | |
Static Public Attributes | |
sigEnableInstall = QtCore.pyqtSignal(bool) | |
list | pos_list |
Private Member Functions | |
def | _get_pos_index (self, pos_short) |
def | _get_pos_short (self, pos_desc) |
Private Attributes | |
_default_bgcolor | |
Manager for the inbuilt SQLite word source database.
Lets the user download and import Hunspell dictionaries for any language, with flexible part-of-speech / blacklisting / replacement settings.
def pycross.forms.WordDBManager.__init__ | ( | self, | |
settings, | |||
parent = None , |
|||
flags = QtCore.Qt.WindowFlags() |
|||
) |
|
private |
|
private |
def pycross.forms.WordDBManager.check_commit_db | ( | self, | |
refresh = True , |
|||
ignore_errors = False |
|||
) |
def pycross.forms.WordDBManager.closeEvent | ( | self, | |
event | |||
) |
def pycross.forms.WordDBManager.commit_db | ( | self, | |
refresh = True , |
|||
ignore_errors = False |
|||
) |
def pycross.forms.WordDBManager.create_tvDicPreview_menu | ( | self | ) |
def pycross.forms.WordDBManager.createTabs | ( | self | ) |
def pycross.forms.WordDBManager.db_model_item_changed | ( | self, | |
item | |||
) |
def pycross.forms.WordDBManager.db_model_reset | ( | self | ) |
def pycross.forms.WordDBManager.dics_model_item_changed | ( | self, | |
item | |||
) |
def pycross.forms.WordDBManager.do_install_dics | ( | self | ) |
def pycross.forms.WordDBManager.download_dic | ( | self, | |
lang, | |||
overwrite = False |
|||
) |
def pycross.forms.WordDBManager.execute_pending_dics | ( | self | ) |
def pycross.forms.WordDBManager.initUI | ( | self | ) |
def pycross.forms.WordDBManager.locate_dic_item | ( | self, | |
lang | |||
) |
def pycross.forms.WordDBManager.on_act_addwd | ( | self, | |
checked | |||
) |
def pycross.forms.WordDBManager.on_act_commit | ( | self, | |
checked | |||
) |
def pycross.forms.WordDBManager.on_act_delwd | ( | self, | |
checked | |||
) |
def pycross.forms.WordDBManager.on_act_installdics | ( | self, | |
checked | |||
) |
def pycross.forms.WordDBManager.on_act_peekdic | ( | self, | |
checked | |||
) |
def pycross.forms.WordDBManager.on_act_refreshdb | ( | self, | |
checked | |||
) |
def pycross.forms.WordDBManager.on_act_refreshdics | ( | self, | |
checked | |||
) |
def pycross.forms.WordDBManager.on_act_refreshdics_changed | ( | self | ) |
def pycross.forms.WordDBManager.on_act_stopdb | ( | self, | |
checked | |||
) |
def pycross.forms.WordDBManager.on_act_stopdics | ( | self, | |
checked | |||
) |
def pycross.forms.WordDBManager.on_combo_selectdb | ( | self, | |
index | |||
) |
def pycross.forms.WordDBManager.on_complete_download_preview | ( | self, | |
id, | |||
url, | |||
lang, | |||
filepath | |||
) |
def pycross.forms.WordDBManager.on_download_dics_error | ( | self, | |
id, | |||
url, | |||
lang, | |||
filepath, | |||
message | |||
) |
def pycross.forms.WordDBManager.on_download_dics_finish | ( | self, | |
id, | |||
url, | |||
lang, | |||
filepath | |||
) |
def pycross.forms.WordDBManager.on_download_dics_getfilesize | ( | self, | |
id, | |||
url, | |||
lang, | |||
filepath, | |||
total_bytes | |||
) |
def pycross.forms.WordDBManager.on_download_dics_run | ( | self, | |
id, | |||
url, | |||
lang, | |||
filepath, | |||
bytes_written, | |||
total_bytes | |||
) |
def pycross.forms.WordDBManager.on_download_dics_start | ( | self, | |
id, | |||
url, | |||
lang, | |||
filepath | |||
) |
def pycross.forms.WordDBManager.on_download_dics_stopcheck | ( | self, | |
id, | |||
url, | |||
lang, | |||
filepath | |||
) |
def pycross.forms.WordDBManager.on_error_download_preview | ( | self, | |
id, | |||
url, | |||
lang, | |||
filepath, | |||
message | |||
) |
def pycross.forms.WordDBManager.on_getfilesize_download_preview | ( | self, | |
id, | |||
url, | |||
lang, | |||
filepath, | |||
total_bytes | |||
) |
def pycross.forms.WordDBManager.on_install_dics_commit | ( | self, | |
id, | |||
lang, | |||
filepath, | |||
records | |||
) |
def pycross.forms.WordDBManager.on_install_dics_error | ( | self, | |
id, | |||
lang, | |||
filepath, | |||
message | |||
) |
def pycross.forms.WordDBManager.on_install_dics_finish | ( | self, | |
id, | |||
lang, | |||
filepath, | |||
records | |||
) |
def pycross.forms.WordDBManager.on_install_dics_start | ( | self, | |
id, | |||
lang, | |||
filepath | |||
) |
def pycross.forms.WordDBManager.on_install_dics_stopcheck | ( | self, | |
id, | |||
lang, | |||
filepath | |||
) |
def pycross.forms.WordDBManager.on_repopulate_db_model_error | ( | self, | |
thread, | |||
message | |||
) |
def pycross.forms.WordDBManager.on_repopulate_db_model_finish | ( | self | ) |
def pycross.forms.WordDBManager.on_repopulate_db_model_run | ( | self | ) |
def pycross.forms.WordDBManager.on_repopulate_db_model_start | ( | self | ) |
def pycross.forms.WordDBManager.on_repopulate_dic_model_finish | ( | self | ) |
def pycross.forms.WordDBManager.on_repopulate_dic_model_run_fromserver | ( | self | ) |
def pycross.forms.WordDBManager.on_repopulate_dic_model_run_local | ( | self | ) |
def pycross.forms.WordDBManager.on_repopulate_dic_model_start | ( | self | ) |
def pycross.forms.WordDBManager.on_run_download_preview | ( | self, | |
id, | |||
url, | |||
lang, | |||
filepath, | |||
bytes_written, | |||
total_bytes | |||
) |
def pycross.forms.WordDBManager.on_start_download_preview | ( | self, | |
id, | |||
url, | |||
lang, | |||
filepath | |||
) |
def pycross.forms.WordDBManager.on_tvDb_selectionchanged | ( | self, | |
current, | |||
previous | |||
) |
def pycross.forms.WordDBManager.on_tvDicPreview_contextmenu | ( | self, | |
pos | |||
) |
def pycross.forms.WordDBManager.on_tvDics_activated | ( | self, | |
index | |||
) |
def pycross.forms.WordDBManager.on_tvDics_selectionchanged | ( | self, | |
current, | |||
previous | |||
) |
def pycross.forms.WordDBManager.reformat_dic_model_row | ( | self, | |
r | |||
) |
def pycross.forms.WordDBManager.repopulate_dic_model | ( | self, | |
refresh_from_server = True , |
|||
stopcheck = None |
|||
) |
def pycross.forms.WordDBManager.resizeEvent | ( | self, | |
event | |||
) |
def pycross.forms.WordDBManager.show_db | ( | self, | |
dic_lang, | |||
stopcheck = None |
|||
) |
def pycross.forms.WordDBManager.show_dic_content | ( | self, | |
filepath | |||
) |
def pycross.forms.WordDBManager.showEvent | ( | self, | |
event | |||
) |
def pycross.forms.WordDBManager.sizeHint | ( | self | ) |
Implemented method to make the window half the screen size.
def pycross.forms.WordDBManager.stop_operations | ( | self | ) |
def pycross.forms.WordDBManager.stopcheck_download_preview | ( | self, | |
id, | |||
url, | |||
lang, | |||
filepath | |||
) |
def pycross.forms.WordDBManager.update_db_actions | ( | self | ) |
|
private |
pycross.forms.WordDBManager.act_addwd |
pycross.forms.WordDBManager.act_commit |
pycross.forms.WordDBManager.act_delwd |
pycross.forms.WordDBManager.act_installdics |
pycross.forms.WordDBManager.act_peekdic |
pycross.forms.WordDBManager.act_refreshdb |
pycross.forms.WordDBManager.act_refreshdics |
pycross.forms.WordDBManager.act_stopdb |
pycross.forms.WordDBManager.act_stopdics |
pycross.forms.WordDBManager.combo_selectdb |
pycross.forms.WordDBManager.db_model |
pycross.forms.WordDBManager.db_model_changed_indices |
pycross.forms.WordDBManager.db_model_thread |
pycross.forms.WordDBManager.dic_preview_item |
pycross.forms.WordDBManager.dics |
pycross.forms.WordDBManager.dics_model |
pycross.forms.WordDBManager.dics_model_thread |
pycross.forms.WordDBManager.hunspellmgr |
pycross.forms.WordDBManager.l_gif |
pycross.forms.WordDBManager.l_gif2 |
pycross.forms.WordDBManager.l_gif3 |
pycross.forms.WordDBManager.lo_main |
pycross.forms.WordDBManager.loadermovie |
pycross.forms.WordDBManager.mainwindow |
|
static |
|
static |
pycross.forms.WordDBManager.splitter_dics |
pycross.forms.WordDBManager.statusbar |
QtWidgets.QStatusBar
main status bar
pycross.forms.WordDBManager.statusbar_pbar |
QtWidgets.QProgressBar
progress bar inside status bar (hidden by default)
pycross.forms.WordDBManager.tabw |
pycross.forms.WordDBManager.tb_dbactions |
pycross.forms.WordDBManager.tb_dicactions |
pycross.forms.WordDBManager.to_install |
pycross.forms.WordDBManager.tvDB |
pycross.forms.WordDBManager.tvDicPreview |
pycross.forms.WordDBManager.tvDicPreview_menu |
pycross.forms.WordDBManager.tvDics |
pycross.forms.WordDBManager.wcentral |