pycrossword  0.3
Pure-Python implementation of a crossword puzzle generator and editor
Public Member Functions | Static Public Attributes | List of all members
pycross.gui.ShareThread Class Reference

Crossword sharing (in social networks) thread class. More...

Inheritance diagram for pycross.gui.ShareThread:
pycross.utils.utils.QThreadStump

Public Member Functions

def __init__ (self, on_progress=None, on_upload=None, on_clipboard_write=None, on_apikey_required=None, on_bearer_required=None, on_prepare_url=None, on_start=None, on_finish=None, on_run=None, on_error=None)
 Initializes signals binding them to callbacks passed to constructor. More...
 
- Public Member Functions inherited from pycross.utils.utils.QThreadStump
def __del__ (self)
 Destructor: waits for the thread to complete. More...
 
def init (self, default_priority=QtCore.QThread.NormalPriority, on_start=None, on_finish=None, on_run=None, on_error=None, start_signal=None, stop_signal=None, free_on_finish=False, can_terminate=True)
 Initializes signals binding them to callbacks and other members. More...
 
def lock (self)
 
def unlock (self)
 
def run (self)
 

Static Public Attributes

 sig_progress = QtCore.pyqtSignal(int, str)
 QtCore.pyqtSignal On-progress (sharing) signal More...
 
 sig_upload_file = QtCore.pyqtSignal(str, str)
 QtCore.pyqtSignal File upload signal More...
 
 sig_apikey_required = QtCore.pyqtSignal('PyQt_PyObject')
 QtCore.pyqtSignal API key request signal More...
 
 sig_bearer_required = QtCore.pyqtSignal('PyQt_PyObject')
 QtCore.pyqtSignal Bearer token request signal More...
 
 sig_prepare_url = QtCore.pyqtSignal(str)
 QtCore.pyqtSignal URL prepared signal More...
 
 sig_clipboard_write = QtCore.pyqtSignal(str)
 QtCore.pyqtSignal Clipboard copy signal More...
 
- Static Public Attributes inherited from pycross.utils.utils.QThreadStump
 sig_error = QtCore.pyqtSignal(QtCore.QThread, str)
 Error signal (args are: instance of this thread and the error message) More...
 

Additional Inherited Members

- Public Attributes inherited from pycross.utils.utils.QThreadStump
 default_priority
 
 on_run
 
 mutex
 

Detailed Description

Crossword sharing (in social networks) thread class.

Constructor & Destructor Documentation

◆ __init__()

def pycross.gui.ShareThread.__init__ (   self,
  on_progress = None,
  on_upload = None,
  on_clipboard_write = None,
  on_apikey_required = None,
  on_bearer_required = None,
  on_prepare_url = None,
  on_start = None,
  on_finish = None,
  on_run = None,
  on_error = None 
)

Initializes signals binding them to callbacks passed to constructor.

Reimplemented from pycross.utils.utils.QThreadStump.

Member Data Documentation

◆ sig_apikey_required

pycross.gui.ShareThread.sig_apikey_required = QtCore.pyqtSignal('PyQt_PyObject')
static

QtCore.pyqtSignal API key request signal

◆ sig_bearer_required

pycross.gui.ShareThread.sig_bearer_required = QtCore.pyqtSignal('PyQt_PyObject')
static

QtCore.pyqtSignal Bearer token request signal

◆ sig_clipboard_write

pycross.gui.ShareThread.sig_clipboard_write = QtCore.pyqtSignal(str)
static

QtCore.pyqtSignal Clipboard copy signal

◆ sig_prepare_url

pycross.gui.ShareThread.sig_prepare_url = QtCore.pyqtSignal(str)
static

QtCore.pyqtSignal URL prepared signal

◆ sig_progress

pycross.gui.ShareThread.sig_progress = QtCore.pyqtSignal(int, str)
static

QtCore.pyqtSignal On-progress (sharing) signal

◆ sig_upload_file

pycross.gui.ShareThread.sig_upload_file = QtCore.pyqtSignal(str, str)
static

QtCore.pyqtSignal File upload signal


The documentation for this class was generated from the following file: