def setUIState(self, state):
        BaseAdminGtkNode.setUIState(self, state)
        if not self.widget:
            return

        self.haveMetadata(state.get('metadata', {}))
        self.haveCodecInfo(state.get('codec-info', {}))
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     self.model.clear()
     for profile in self.uiState.get("monitored-profiles"):
         self.stateAppend(self.uiState, "monitored-profiles", profile)
     for subkey, fileinfo in self.uiState.get("pending-files").items():
         self.stateSetitem(self.uiState, "pending-files", subkey, fileinfo)
Example #3
0
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     if not self.uiStateHandlers:
         self.uiStateHandlers = {'wave': self.waveSet,
                                 'frequency': self.frequencySet,
                                 'samplerate': self.samplerateSet}
     for k, handler in self.uiStateHandlers.items():
         handler(state.get(k))
Example #4
0
    def setUIState(self, uiState):
        BaseAdminGtkNode.setUIState(self, uiState)

        # Ick; we don't get these otherwise.
        for key in uiState.keys():
            val = uiState.get(key)
            if val is not None:
                self.stateSet(uiState, key, uiState.get(key))
Example #5
0
    def setUIState(self, uiState):
        BaseAdminGtkNode.setUIState(self, uiState)

        # Ick; we don't get these otherwise.
        for key in uiState.keys():
            val = uiState.get(key)
            if val is not None:
                self.stateSet(uiState, key, uiState.get(key))
Example #6
0
 def setUIState(self, state):
     # will only be called when we have a widget tree
     BaseAdminGtkNode.setUIState(self, state)
     self.widget.show_all()
     for feeder in state.get("feeders"):
         self.addFeeder(state, feeder)
     sel = self.treeview.get_selection()
     if sel is not None:
         sel.select_iter(self.treemodel.get_iter_first())
Example #7
0
 def setUIState(self, state):
     # will only be called when we have a widget tree
     BaseAdminGtkNode.setUIState(self, state)
     self.widget.show_all()
     for feeder in state.get('feeders'):
         self.addFeeder(state, feeder)
     sel = self.treeview.get_selection()
     if sel is not None:
         sel.select_iter(self.treemodel.get_iter_first())
Example #8
0
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     if not self.uiStateHandlers:
         self.uiStateHandlers = {
             'wave': self.waveSet,
             'frequency': self.frequencySet,
             'samplerate': self.samplerateSet
         }
     for k, handler in self.uiStateHandlers.items():
         handler(state.get(k))
Example #9
0
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     if not self.uiStateHandlers:
         self.uiStateHandlers = {'signal': self.signalSet,
                                 'snr': self.snrSet,
                                 'ber': self.berSet,
                                 'unc': self.uncSet,
                                 'lock': self.lockSet}
     for k, handler in self.uiStateHandlers.items():
         handler(state.get(k))
Example #10
0
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     if self._path and state.hasKey('allow-browsing') \
        and state.get('allow-browsing'):
         self.browser.setBaseUri(state.get('stream-url'))
     else:
         self.browser.hide_all()
         warning = gtk.Label()
         warning.set_markup(_('Browsing files is not allowed.'))
         warning.show()
         self.widget.pack_start(warning)
Example #11
0
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     if self._path and state.hasKey('allow-browsing') \
        and state.get('allow-browsing'):
         self.browser.setBaseUri(state.get('stream-url'))
     else:
         self.browser.hide_all()
         warning = gtk.Label()
         warning.set_markup(_('Browsing files is not allowed.'))
         warning.show()
         self.widget.pack_start(warning)
Example #12
0
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     if not self.uiStateHandlers:
         self.uiStateHandlers = {
             'info-duration': self.fileinfowidget.set_duration,
             'info-location': self.fileinfowidget.set_location,
             'info-audio': self.fileinfowidget.set_audio,
             'info-video': self.fileinfowidget.set_video,
             'position': self.positionSet,
             'num-iterations': self.numIterationsSet
         }
     for k, handler in self.uiStateHandlers.items():
         handler(state.get(k))
Example #13
0
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     if not self.uiStateHandlers:
         self.uiStateHandlers = {'info-duration':
                                 self.fileinfowidget.set_duration,
                                 'info-location':
                                 self.fileinfowidget.set_location,
                                 'info-audio':
                                 self.fileinfowidget.set_audio,
                                 'info-video':
                                 self.fileinfowidget.set_video,
                                 'position': self.positionSet,
                                 'num-iterations': self.numIterationsSet}
     for k, handler in self.uiStateHandlers.items():
         handler(state.get(k))
    def setUIState(self, state):
        BaseAdminGtkNode.setUIState(self, state)
        if not self.widget:
            return

        if not self.uiStateHandlers:
            self.uiStateHandlers = {
                'upload-bw': self.uploadBandwidthSet,
                'upload-fps': self.uploadFPSSet,
                'total-connections': self.totalConnectionsSet,
                'encoder-host': self.encoderHostSet,
                'last-connect': self.lastConnectSet,
                'client-events': self.clientEventsSet,
            }

        for k, handler in self.uiStateHandlers.items():
            handler(state.get(k))
Example #15
0
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     self._watcher = _StateWatcher(state,
        {
             'channelnames': self._setChannelName,
             'whatson': self._setWhatsOn,
        },
        {},
        {},
        setitemers={
             'channelnames': self._setChannelNameItem,
             'whatson': self._setWhatsOnItem,
        },
        delitemers={
             'channelnames': self._delChannelNameItem,
             'whatson': self._delWhatsOnItem,
        })
     self._watcher.show()
     for chan in self.channels:
         self.siwidget.append(chan)
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     self.refreshUIState()
Example #17
0
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     self.stateSet(state, 'active-eater', state.get('active-eater'))
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     if not self.widget:
         return
     self.setMetadata(state.get('metadata'))
Example #19
0
 def setUIState(self, state):
     # will only be called when we have a widget tree
     BaseAdminGtkNode.setUIState(self, state)
     #self.widget.show_all()
     for eater in state.get('eaters'):
         self.addEater(state, eater)
Example #20
0
 def setUIState(self, state):
     # will only be called when we have a widget tree
     BaseAdminGtkNode.setUIState(self, state)
     #self.widget.show_all()
     for eater in state.get('eaters'):
         self.addEater(state, eater)
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     self.refreshUIState()
     self._uiInitialized = True
Example #22
0
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     self.stateSet(state, 'active-eater', state.get('active-eater'))
Example #23
0
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     self.stateSet(state, 'filename', state.get('filename'))
     self.stateSet(state, 'recording', state.get('recording'))
     self.stateSet(state, 'can-schedule', state.get('can-schedule'))
Example #24
0
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     if not self.uiStateHandlers:
         self.uiStateHandlers = {'pattern': self.patternSet}
     for k, handler in self.uiStateHandlers.items():
         handler(state.get(k))
Example #25
0
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     if not self.uiStateHandlers:
         self.uiStateHandlers = {'pattern': self.patternSet}
     for k, handler in self.uiStateHandlers.items():
         handler(state.get(k))
Example #26
0
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     self.stateSet(state, "filename", state.get("filename"))
     self.stateSet(state, "recording", state.get("recording"))
     self.stateSet(state, "can-schedule", state.get("can-schedule"))
Example #27
0
 def setUIState(self, state):
     BaseAdminGtkNode.setUIState(self, state)
     self.stateSet(state, 'filename', state.get('filename'))
     self.stateSet(state, 'recording', state.get('recording'))
     self.stateSet(state, 'can-schedule', state.get('can-schedule'))