Code refactoring
This commit is contained in:
@@ -26,7 +26,6 @@ QRemoteDesktop is a widget use for render in rdpy
|
|||||||
from PyQt4 import QtGui, QtCore
|
from PyQt4 import QtGui, QtCore
|
||||||
from rdpy.protocol.rfb.rfb import RFBClientObserver
|
from rdpy.protocol.rfb.rfb import RFBClientObserver
|
||||||
from rdpy.protocol.rdp.rdp import RDPClientObserver
|
from rdpy.protocol.rdp.rdp import RDPClientObserver
|
||||||
from rdpy.network.error import UnRegistredObject
|
|
||||||
|
|
||||||
class QAdaptor(object):
|
class QAdaptor(object):
|
||||||
'''
|
'''
|
||||||
@@ -230,9 +229,6 @@ class QRemoteDesktop(QtGui.QWidget):
|
|||||||
call when button mouse is pressed
|
call when button mouse is pressed
|
||||||
@param event: qMouseEvent
|
@param event: qMouseEvent
|
||||||
'''
|
'''
|
||||||
if self._adaptor is None:
|
|
||||||
raise UnRegistredObject("No adaptor to send mouse press event")
|
|
||||||
|
|
||||||
self._adaptor.sendMouseEvent(event)
|
self._adaptor.sendMouseEvent(event)
|
||||||
|
|
||||||
def keyPressEvent(self, event):
|
def keyPressEvent(self, event):
|
||||||
@@ -240,8 +236,5 @@ class QRemoteDesktop(QtGui.QWidget):
|
|||||||
call when button key is pressed
|
call when button key is pressed
|
||||||
@param event: qKeyEvent
|
@param event: qKeyEvent
|
||||||
'''
|
'''
|
||||||
if self._adaptor is None:
|
|
||||||
raise UnRegistredObject("No adaptor to send key press event")
|
|
||||||
|
|
||||||
self._adaptor.sendKeyEvent(event)
|
self._adaptor.sendKeyEvent(event)
|
||||||
|
|
||||||
@@ -31,7 +31,7 @@ from PyQt4 import QtGui
|
|||||||
from rdpy.display.qt import RFBClientQt
|
from rdpy.display.qt import RFBClientQt
|
||||||
from rdpy.protocol.rfb import rfb
|
from rdpy.protocol.rfb import rfb
|
||||||
|
|
||||||
class RFBClientQtFactory(rfb.Factory):
|
class RFBClientQtFactory(rfb.ClientFactory):
|
||||||
"""
|
"""
|
||||||
Factory create a VNC GUI client
|
Factory create a VNC GUI client
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -22,89 +22,61 @@ All exceptions error use in RDPY
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
class InvalidValue(Exception):
|
class InvalidValue(Exception):
|
||||||
'''
|
"""
|
||||||
raise when invalid value type occured
|
Raise when invalid value type occurred
|
||||||
'''
|
"""
|
||||||
def __init__(self, message = ""):
|
def __init__(self, message = ""):
|
||||||
'''
|
"""
|
||||||
constructor with message
|
|
||||||
@param message: message show when exception is raised
|
@param message: message show when exception is raised
|
||||||
'''
|
"""
|
||||||
Exception.__init__(self, message)
|
Exception.__init__(self, message)
|
||||||
|
|
||||||
class InvalidExpectedDataException(Exception):
|
class InvalidExpectedDataException(Exception):
|
||||||
'''
|
"""
|
||||||
raise when expected data on network is invalid
|
Raise when expected data on network is invalid
|
||||||
'''
|
"""
|
||||||
def __init__(self, message = ""):
|
def __init__(self, message = ""):
|
||||||
'''
|
"""
|
||||||
constructor with message
|
|
||||||
@param message: message show when exception is raised
|
@param message: message show when exception is raised
|
||||||
'''
|
"""
|
||||||
Exception.__init__(self, message)
|
Exception.__init__(self, message)
|
||||||
|
|
||||||
class NegotiationFailure(Exception):
|
class NegotiationFailure(Exception):
|
||||||
'''
|
"""
|
||||||
raise when negotiation failure in different protocols
|
Raise when negotiation failure in different protocols
|
||||||
'''
|
"""
|
||||||
def __init__(self, message = ""):
|
def __init__(self, message = ""):
|
||||||
'''
|
"""
|
||||||
constructor with message
|
|
||||||
@param message: message show when exception is raised
|
@param message: message show when exception is raised
|
||||||
'''
|
"""
|
||||||
Exception.__init__(self, message)
|
Exception.__init__(self, message)
|
||||||
|
|
||||||
class InvalidType(Exception):
|
class InvalidType(Exception):
|
||||||
'''
|
"""
|
||||||
raise when invalid value type occured
|
Raise when invalid value type occured
|
||||||
'''
|
"""
|
||||||
def __init__(self, message = ""):
|
def __init__(self, message = ""):
|
||||||
'''
|
"""
|
||||||
constructor with message
|
|
||||||
@param message: message show when exception is raised
|
@param message: message show when exception is raised
|
||||||
'''
|
"""
|
||||||
Exception.__init__(self, message)
|
Exception.__init__(self, message)
|
||||||
|
|
||||||
class InvalidSize(Exception):
|
class InvalidSize(Exception):
|
||||||
'''
|
"""
|
||||||
raise when invalid size is present in packet type occured
|
Raise when invalid size is present in packet type occured
|
||||||
'''
|
"""
|
||||||
def __init__(self, message = ""):
|
def __init__(self, message = ""):
|
||||||
'''
|
"""
|
||||||
constructor with message
|
|
||||||
@param message: message show when exception is raised
|
@param message: message show when exception is raised
|
||||||
'''
|
"""
|
||||||
Exception.__init__(self, message)
|
Exception.__init__(self, message)
|
||||||
|
|
||||||
class ErrorReportedFromPeer(Exception):
|
class ErrorReportedFromPeer(Exception):
|
||||||
'''
|
"""
|
||||||
raise when peer send an error
|
Raise when peer send an error
|
||||||
'''
|
"""
|
||||||
def __init__(self, message = ""):
|
def __init__(self, message = ""):
|
||||||
'''
|
"""
|
||||||
constructor with message
|
|
||||||
@param message: message show when exception is raised
|
@param message: message show when exception is raised
|
||||||
'''
|
"""
|
||||||
Exception.__init__(self, message)
|
|
||||||
|
|
||||||
class DisconnectLayer(Exception):
|
|
||||||
'''
|
|
||||||
raise when try to send on unconnect layer
|
|
||||||
'''
|
|
||||||
def __init__(self, message = ""):
|
|
||||||
'''
|
|
||||||
constructor with message
|
|
||||||
@param message: message show when exception is raised
|
|
||||||
'''
|
|
||||||
Exception.__init__(self, message)
|
|
||||||
|
|
||||||
class UnRegistredObject(Exception):
|
|
||||||
'''
|
|
||||||
raise when an object is not registred in other objet
|
|
||||||
'''
|
|
||||||
def __init__(self, message = ""):
|
|
||||||
'''
|
|
||||||
constructor with message
|
|
||||||
@param message: message show when exception is raised
|
|
||||||
'''
|
|
||||||
Exception.__init__(self, message)
|
Exception.__init__(self, message)
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ from twisted.internet import protocol
|
|||||||
from rdpy.network.layer import RawLayer, LayerMode
|
from rdpy.network.layer import RawLayer, LayerMode
|
||||||
from rdpy.network.type import UInt8, UInt16Be, UInt32Be, SInt32Be, String, CompositeType
|
from rdpy.network.type import UInt8, UInt16Be, UInt32Be, SInt32Be, String, CompositeType
|
||||||
from rdpy.network.const import ConstAttributes, TypeAttributes
|
from rdpy.network.const import ConstAttributes, TypeAttributes
|
||||||
from rdpy.network.error import UnRegistredObject, InvalidValue
|
from rdpy.network.error import InvalidValue
|
||||||
|
|
||||||
@ConstAttributes
|
@ConstAttributes
|
||||||
@TypeAttributes(String)
|
@TypeAttributes(String)
|
||||||
@@ -520,7 +520,7 @@ class RFBController(object):
|
|||||||
print "Try to send an invalid pointer event"
|
print "Try to send an invalid pointer event"
|
||||||
|
|
||||||
|
|
||||||
class Factory(protocol.Factory):
|
class ClientFactory(protocol.Factory):
|
||||||
"""
|
"""
|
||||||
Twisted Factory of RFB protocol
|
Twisted Factory of RFB protocol
|
||||||
"""
|
"""
|
||||||
@@ -560,9 +560,6 @@ class RFBClientObserver(object):
|
|||||||
@param isPressed: state of key
|
@param isPressed: state of key
|
||||||
@param key: ascii code of key
|
@param key: ascii code of key
|
||||||
"""
|
"""
|
||||||
if self._controller is None:
|
|
||||||
raise UnRegistredObject("RFBClientObserver need to be registred to a RFBController object")
|
|
||||||
|
|
||||||
self._controller.sendKeyEvent(isPressed, key)
|
self._controller.sendKeyEvent(isPressed, key)
|
||||||
|
|
||||||
def mouseEvent(self, button, x, y):
|
def mouseEvent(self, button, x, y):
|
||||||
@@ -572,8 +569,6 @@ class RFBClientObserver(object):
|
|||||||
@param x: x coordinate of mouse pointer
|
@param x: x coordinate of mouse pointer
|
||||||
@param y: y coordinate of mouse pointer
|
@param y: y coordinate of mouse pointer
|
||||||
"""
|
"""
|
||||||
if self._controller is None:
|
|
||||||
raise UnRegistredObject("RFBClientObserver need to be registred to a RFBController object")
|
|
||||||
mask = 0
|
mask = 0
|
||||||
if button == 1:
|
if button == 1:
|
||||||
mask = 1
|
mask = 1
|
||||||
|
|||||||
Reference in New Issue
Block a user