Example #1
0
		def triggered(self, cause, store):
			enum = Connector().enum()
			mounted = set([s.label for s in enum.regularStores()])
			for s in (self.__mounted - mounted):
				self.__trayIcon.showMessage("Unmount", "Store '"+s+"' has been unmounted")
			for s in (mounted - self.__mounted):
				self.__trayIcon.showMessage("Mount", "Store '"+s+"' has been mounted")
			self.__mounted = mounted
Example #2
0
 def triggered(self, cause, store):
     enum = Connector().enum()
     mounted = set([s.label for s in enum.regularStores()])
     for s in self.__mounted - mounted:
         self.__trayIcon.showMessage("Unmount", "Store '" + s + "' has been unmounted")
     for s in mounted - self.__mounted:
         self.__trayIcon.showMessage("Mount", "Store '" + s + "' has been mounted")
     self.__mounted = mounted
Example #3
0
	def __fillAddChooser(self):
		self.__addChooser.clear()
		self.__addItems = []

		enum = Connector().enum()
		rules = self.__rules.rules()
		stores = [s.sid for s in enum.regularStores()]
		self.__addItems = [(s, p) for s in stores for p in stores
			if s < p and (s,p) not in rules and (p,s) not in rules ]

		self.__addBtn.setEnabled(bool(self.__addItems))
		for (store, peer) in self.__addItems:
			fromStore = '[' + enum.fromSId(store).label + '] '
			fromStore += struct.readTitle(DocLink(store, store, False), '?')
			peerStore = '[' + enum.fromSId(peer).label + '] '
			peerStore += struct.readTitle(DocLink(peer, peer, False), '?')
			self.__addChooser.addItem(fromStore + ' - ' + peerStore)
Example #4
0
    def __fillAddChooser(self):
        self.__addChooser.clear()
        self.__addItems = []

        enum = Connector().enum()
        rules = self.__rules.rules()
        stores = [s.sid for s in enum.regularStores()]
        self.__addItems = [
            (s, p) for s in stores for p in stores if s < p and (s, p) not in rules and (p, s) not in rules
        ]

        self.__addBtn.setEnabled(bool(self.__addItems))
        for (store, peer) in self.__addItems:
            fromStore = "[" + enum.fromSId(store).label + "] "
            fromStore += struct.readTitle(DocLink(store, store, False), "?")
            peerStore = "[" + enum.fromSId(peer).label + "] "
            peerStore += struct.readTitle(DocLink(peer, peer, False), "?")
            self.__addChooser.addItem(fromStore + " - " + peerStore)
Example #5
0
		def __init__(self, trayIcon):
			self.__trayIcon = trayIcon
			enum = Connector().enum()
			self.__mounted = set([s.label for s in enum.regularStores()])
			Watch.__init__(self, Watch.TYPE_DOC, Watch.ROOT_DOC)
Example #6
0
 def __init__(self, trayIcon):
     self.__trayIcon = trayIcon
     enum = Connector().enum()
     self.__mounted = set([s.label for s in enum.regularStores()])
     Watch.__init__(self, Watch.TYPE_DOC, Watch.ROOT_DOC)