pycrossword  0.3
Pure-Python implementation of a crossword puzzle generator and editor
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nplugin1
 CPxPlugin000
 Npycross
 Nbrowser
 CBrowser
 CBrowserWindow
 CDownloadManagerWidget
 CDownloadWidget
 CTabWidget
 CWebPage
 CWebPopupWindow
 CWebView
 Ncrossword
 CCoordsThis is a base class for word objects, basically consisting of a pair of (x, y) coordinates: the start coordinate given by Coords::start and the end coordinate given by Coords::end
 CCrosswordImplementation of a crossword puzzle with auto generation functionality
 CCWErrorGeneral-purpose crossword exceptions
 CCWInfoA simple structure to hold crossword meta information, such as title, author, etc
 CCWStopCheckGeneration interrupt exception
 CCWTimeoutErrorGeneration timeout exception
 CMLStripperUtility class that converts HTML text to plain text
 CWordImplementation of a single word in a hypothetical crossword
 CWordgridCore crossword implementation - a grid of characters + internal Word objects
 Ndbapi
 CSqlitedbSQLite database driver implementation wrapping the standard Python sqlite3 methods
 Nforms
 CAboutDialogInformation dialog showing info about this app
 CBasicDialogBase class for OK-Cancel type dialogs
 CBrowseEditEdit field with internal 'Browse' button to file or folder browsing
 CBrowseEditDelegateDelegate class for table and tree-like widgets implementing an edit field with the browse button
 CClickableLabelLabel with mouse click event handler
 CCrosswordMenuContext menu for crossword grid: contains core actions for ease of use
 CCustomPluginDialogDialog to add or edit custom plugins
 CCustomPluginManagerCustom plugin manager widget to add, delete, (de)activate and move around plugins
 CCwInfoDialogCrossword information editor window
 CCwTableCrossword grid class (based on QtWidgets.QTableWidget)
 CDefLookupDialogWord definition lookup dialog to look up a word in a dictionary and/or Google
 CKloudlessAuthDialogAuthentication dialog for uploading files to the cloud (via Kloudess API)
 CLoadCwDialogCrossword creation dialog providing options to populate the crossword grid
 CPasswordDialogTiny login/password authentication dialog used by the inbuilt web browser (see pycross::browser)
 CPrintPreviewDialogPrint preview window to preview crossword / clues and configure printing
 CReflectGridDialog@bried Dialog to reflect / duplicate crossword grid cells
 CSettingsDialogGlobal app settings configuration window
 CShareDialogDialog for sharing crosswords in social networks
 CToolbarCustomizerToolbar customizer widget (incorporated by SettingsDialog)
 CWordSrcDialogWord source editor dialog: provides adding and editing word sources
 CWordSuggestDialogSmall dialog window to look for words matching a given pattern among the word sources
 Ngui
 CGenThreadCrossword generation thread class
 CMainWindowThe application's main GUI window
 CShareThreadCrossword sharing (in social networks) thread class
 Nguisettings
 CCWSettings
 Nutils
 Nonlineservices
 CCloudstorage
 CGoogleSearch
 CMWDict
 COnlineDictionary
 CShare
 CYandexDict
 Npluginbase
 CPxPluginBaseBase class for category-specific user plugins (extensions) written in Python
 CPxPluginGeneralBase class General user plugins (placed in the 'general' category)
 Npluginmanager
 CPxAPIWrapper class for the application main window (pycross::gui::MainWindow)
 CPxPluginManagerReimplemented PluginManager class to enable plugins' access to the main window
 Nsynteditor
 CSynEditorScintilla-based Python editor Adapted from this example and this addition
 CSynEditorWidget
 Nupdate
 CUpdater
 Nutils
 CJsonHiliterSyntax highlighter class for JSON
 CQThreadStumpCustomized thread class (based on QThread) that adds progress, error etc
 Nwordsrc
 CDBWordsourceSQLite database word source implementation
 CMultiWordsourceCombined word source that stores other Wordsource-derived objects and provides the same interface for fetching the results
 CTextfileWordsourceWord source generated from a text file
 CTextWordsourceWord source based on a simple list of strings (stored in memory)
 CWordsourceBase class for word source objects
 Nutils