Beispiel #1
0
 def __init__(self,parent):
     QAbstractTableModel.__init__(self,parent)
     
     self.sensors_ports_keys = []
     self.sensors_ports = []        
     self.client_core = ClientCore.get_instance()
     self.setup_connections()
Beispiel #2
0
 def __init__(self):
     QWidget.__init__(self)
     self.setupUi(self)
     
     self.client_core = ClientCore.get_instance()
     
     self.initialized = False
     self.hide_errors()
     QtCore.QObject.connect(self.client_core, 
                            QtCore.SIGNAL("connectionClosed()"), 
                            self.reset_status)        
Beispiel #3
0
 def __init__(self,parent):
     QtGui.QWidget.__init__(self,parent)
     self.main_window = parent
     self.menu_bar = parent.menuBar()
     self.setupUi(self)        
     
     self.floating_window.setWidget(self.floating_window.dockWidgetContents)                
     
     self.client_core = ClientCore.get_instance()
     
     self.build_menu()
     self.setup_connections()                
Beispiel #4
0
 def __init__(self,parent):
     QAbstractTableModel.__init__(self,parent)
     
     self.port_type_filter = None
     self.card_filter = None
     self.card_type_filter = None
     
     self.ports_keys = []
     self.ports = {}
     self.open_ports = []
     
     self.client_core = ClientCore.get_instance()
     self.setup_connections()
Beispiel #5
0
 def __init__(self):
     
     QWidget.__init__(self)  
     
     self.client_core = ClientCore.get_instance()        
     self.timer_id = None
     self.current_op = ''
     self.current_op_stat = None
     self.drag_obj = None
     self.artifacts = {}
     
     
     self.event_handlers = {}
Beispiel #6
0
 def __init__(self,parent):
     QDockWidget.__init__(self,parent)
     self.setVisible(False)
     self.setupUi(self)
     self.client_core = ClientCore.get_instance()
     
     QtCore.QObject.connect(self.close_button, 
                            QtCore.SIGNAL("clicked()"), 
                            self.close)        
     QtCore.QObject.connect(self.connect_button, 
                            QtCore.SIGNAL("clicked()"), 
                            self.connect)
     QtCore.QObject.connect(self.client_core, 
                            QtCore.SIGNAL("connectionClosed()"), 
                            self.connect_window)
Beispiel #7
0
    def __init__(self):
        
        QWidget.__init__(self)
        self.setupUi(self)                
        
        self.client_core = ClientCore.get_instance()
        self.initialized = False
        self.hide_errors()        
        
        self.light_map_model = LightMapModel(self)                
        
        self.ports_in = PortsModel(self)
        self.ports_out = PortsModel(self)       
        
        self.ports_in.filter_card_type([PortsModel.DIGITAL_CARD,PortsModel.DEBUG_CARD])
        self.ports_out.filter_card_type([PortsModel.DIGITAL_CARD,PortsModel.DEBUG_CARD])
        
        self.ports_in.filter_port_type(PortsModel.IN_PORT)         
        self.ports_out.filter_port_type(PortsModel.OUT_PORT)
        
        
        self.sensors_view.setSelectionBehavior(QAbstractItemView.SelectRows)
        self.lights_view.setSelectionBehavior(QAbstractItemView.SelectRows)
        self.light_maps_table.setSelectionBehavior(QAbstractItemView.SelectRows)
        
        self.sensors_view.setModel(self.ports_in)        
        self.lights_view.setModel(self.ports_out)        
        
        self.light_maps_table.setModel(self.light_map_model)
        
#         self.set_validators()       
        QtCore.QObject.connect(self.client_core,
                               QtCore.SIGNAL("connectionClosed()"),
                               self.reset_status)
        QtCore.QObject.connect(self.client_core,
                               QtCore.SIGNAL("cardsAdded()"),
                               self.update_status)
        QtCore.QObject.connect(self.client_core,
                               QtCore.SIGNAL("connected()"),
                               self.tab_changed)
        QtCore.QObject.connect(self.lights_view,
                               QtCore.SIGNAL("pressed(QModelIndex)"),
                               self.ports_out.toggle_port)
        QtCore.QObject.connect(self.sensors_view,
                               QtCore.SIGNAL("pressed(QModelIndex)"),
                               self.ports_in.toggle_port)
Beispiel #8
0
    def __init__(self, parent=None):
        QAbstractTableModel.__init__(self,parent)
        
        self.client_core = ClientCore.get_instance()        
        
        self.headers = [('name',QVariant('Titulo')),
                        ('timeout',QVariant('Timeout')),
                        ('delay',QVariant('Delay')),
                        ('light_ports',QVariant('Luz')),
                        ('sensors_ports',QVariant('Sensor')),
#                         ('sensor_type',QVariant('Tipo')),
                        ('comment',QVariant('Comentario'))]
        self.lmps = {}        
        self.lmps_keys = []
        self.root_node = QModelIndex()
        
        self.setup_connections()
Beispiel #9
0
 def __init__(self):
     
     QWidget.__init__(self)
     self.setupUi(self)
     self.client_core = ClientCore.get_instance()
     self.tab_position = 1
     
     self.cards = {}
     
     self.initialized = False
     self.update_ports_timer = None
     
     QObject.connect(self.client_core, 
                     QtCore.SIGNAL("connectionClosed()"), 
                     self.reset_status)        
     QObject.connect(self.client_core, 
                     QtCore.SIGNAL("cardsAdded()"), 
                     self.update_status)