Ejemplo n.º 1
0
 def setupvars(self):
     xbmcgui.lock()
     self.unreadvalue = 0
     self.click = 0
     self.ziplist = []
     self.subject = self.emailsettings[1][0]
     self.emfrom = self.emailsettings[1][1]
     self.to = self.myemail.get('to').replace("\n","")
     self.cc = self.myemail.get('Cc')
     if self.cc == None:
         self.cc = ""
     else:self.cc = self.cc.replace("\n","")
     date = self.myemail.get('date')
     if date == None:
         mytime = time.strptime(xbmc.getInfoLabel("System.Date") + xbmc.getInfoLabel("System.Time"),'%A , %B %d, %Y %I:%M %p')
         self.sent = time.strftime('%a, %d %b %Y %X +0000',mytime).replace("\n","")
     else:self.sent = str(date).replace("\n","")
     self.attachments = []
     self.replyvalue = 0
     self.curpos = 0
     self.showing = False
     self.returnvalue = "-"
     self.control_action = XinBox_Util.setControllerAction()
     self.attachlist = False
     xbmc.executebuiltin("Skin.Reset(attachlistnotempty)")
     xbmc.executebuiltin("Skin.Reset(emaildialog)")
 def setupvars(self):
     self.saved = True
     self.savedaccountname = "-"
     self.control_action = XinBox_Util.setControllerAction()
     self.inboxlist = self.getControl(88)
     if self.theSettings.getSetting("Default Account") == self.account:
         self.defaultaccount = True
     else:
         self.defaultaccount = False
     if self.theSettings.getSetting("Mini Mode Account") == self.account:
         self.mmaccount = True
     else:
         self.mmaccount = False
     if self.accountSettings.getSetting("Mini Mode SFX") == "True":
         self.mmenablesfx = True
     else:
         self.mmenablesfx = False
     if self.accountSettings.getSetting("XinBox Promote") == "True":
         self.promote = True
     else:
         self.promote = False
     if self.accountSettings.getSetting("Auto Check") == "True":
         self.autocheck = True
     else:
         self.autocheck = False
     if self.accountSettings.getSetting("Email Dialogs") == "True":
         self.emaildia = True
     else:
         self.emaildia = False
     self.setupcompsetts()
     self.hashlist = self.buildhashlist()
     self.origaccounthash = str(self.accountSettings.getSetting("Account Hash"))
     self.newaccounthash = self.origaccounthash
Ejemplo n.º 3
0
 def __init__(self,strXMLname, strFallbackPath,strDefaultName,bforeFallback=0,thefocid=0,thelabel="No Label",language=0,theheading=False,thetext=False):
     self.control_action = XinBox_Util.setControllerAction()
     self.focusid = thefocid
     self.label = thelabel
     self.lang = language
     self.heading = theheading
     self.thetext = thetext
Ejemplo n.º 4
0
 def setupvars(self):
     self.returnval = 0
     self.getControl(73).addLabel(self.account + " " + self.language(370))
     self.getControl(61).setLabel(self.language(61))
     self.getControl(62).setLabel(self.language(381))
     self.getControl(63).setLabel(self.language(382))
     self.listEnabled = True
     self.control_action = XinBox_Util.setControllerAction()
     self.accountsettings = self.settings.getSettingInListbyname("Accounts",self.account)
Ejemplo n.º 5
0
 def setupvars(self):
     self.settchanged = "False"
     self.renameme = []
     self.servers = XinBox_Util.getpresetservers()
     self.control_action = XinBox_Util.setControllerAction()
     self.settnames = {
         1: "Email Address",
         2: "POP Server",
         3: "SMTP Server",
         4: "Account Name",
         5: "Account Password",
         6: "SERV Inbox Size",
         7: "XinBox Inbox Size",
         8: "Keep Copy Emails",
         9: "Email Notification",
         10: "Default Inbox",
         11: "Mini Mode Enabled",
         12: "SMTP Auth",
     }
     if self.accountSettings.getSetting("Default Inbox") == self.inbox:
         self.defaultinbox = True
     else:
         self.defaultinbox = False
     self.keepemails = self.settings.getSetting("Keep Copy Emails")
     self.popssl = self.settings.getSetting("POP SSL")
     self.smtpssl = self.settings.getSetting("SMTP SSL")
     self.mmenabled = self.settings.getSetting("Mini Mode Enabled")
     if self.settings.getSetting("SMTP Auth", None) == None:
         self.settings.addSetting("SMTP Auth", "True", "text")
         self.smtpauth = True
     elif self.settings.getSetting("SMTP Auth", None) == "True":
         self.smtpauth = True
     else:
         self.smtpauth = False
     if self.popssl == "0":
         self.popdefault = False
         self.getControl(104).setSelected(self.popdefault)
         self.getControl(104).setLabel(self.language(90))
     else:
         self.popdefault = True
         self.getControl(104).setLabel(self.popssl)
     if self.smtpssl == "0":
         self.smtpdefault = False
         self.getControl(105).setLabel(self.language(90))
     else:
         self.smtpdefault = True
         self.getControl(105).setLabel(self.smtpssl)
     if self.keepemails == "True":
         self.keepemails = True
     else:
         self.keepemails = False
     if self.mmenabled == "True":
         self.mmenabled = True
     else:
         self.mmenabled = False
Ejemplo n.º 6
0
 def setupvars(self):
     xbmcgui.lock()
     xbmc.executebuiltin("Skin.Reset(attachlistnotempty)")
     xbmc.executebuiltin("Skin.Reset(emaildialog)")
     self.attachlist = False
     if self.mydraft[5] == None:self.attachments = []
     else:self.attachments = self.mydraft[5]
     self.body = self.mydraft[4]
     if self.body != "":
         for line in self.body.split("\n"):
             self.addItem(line)
     if self.getListSize() == 0:self.addItem("")
     else:
         if self.getListItem(0).getLabel() != "":self.addItem("",0)
     self.returnvalue = 0
     self.control_action = XinBox_Util.setControllerAction()
     self.attachlist = False
Ejemplo n.º 7
0
 def setupvars(self):
     self.exitflag = 0
     self.removeme = []
     self.emnotread = 0
     self.nwmail = 0
     self.chicon = []
     self.markunread = []
     self.animating = False
     self.guilist = []
     self.control_action = XinBox_Util.setControllerAction()
     if self.accountsettings.getSetting("XinBox Promote") == "True":
         self.promote = True
     else:self.promote = False
     if self.ibsettings.getSetting("SERV Inbox Size") != "0":
         self.theservsize = int(self.ibsettings.getSetting("SERV Inbox Size"))
     else:self.theservsize = False
     if self.ibsettings.getSetting("XinBox Inbox Size") != "0":
         self.ibxsize = int(self.ibsettings.getSetting("XinBox Inbox Size"))
     else:self.ibxsize = False
Ejemplo n.º 8
0
 def onInit(self):
     self.control_action = XinBox_Util.setControllerAction()
     self.setupcontrols()
Ejemplo n.º 9
0
 def setupvars(self):
     self.mmenabled = 0
     self.control_action = XinBox_Util.setControllerAction()
Ejemplo n.º 10
0
 def __init__(self,strXMLname, strFallbackPath,strDefaultName,bforeFallback=0,message=False,lang=False):
     self.lang = lang
     self.message = message
     self.control_action = XinBox_Util.setControllerAction()
Ejemplo n.º 11
0
 def __init__(self,strXMLname, strFallbackPath,strDefaultName,bforeFallback=0,lang=False):
     self.srcpath = strFallbackPath
     self.language = lang
     self.control_action = XinBox_Util.setControllerAction()
Ejemplo n.º 12
0
 def __init__(self,strXMLname, strFallbackPath,strDefaultName,bforeFallback=0,emailist=None,lang=None,ibox=None):
     self.ibox = ibox
     self.emailist = emailist
     self.lang = lang
     self.control_action = XinBox_Util.setControllerAction()