Example #1
0
 def onconfedtLoginNameKillFocus(self, event):
     if self.confedtLoginName.IsModified():
         if len(self.confedtLoginName.GetValue()) == 0:
             print "Niets ingevoerd"
             self.confedtLoginName.SetValue(diversen.USER_USERNAME)
         else:
             db.setUsername(self.confedtLoginName.GetValue())
             self.confedtLoginName.SetModified(False)
     event.Skip()
Example #2
0
 def onconfedtLoginNameKillFocus(self, event):
     if self.confedtLoginName.IsModified():
         if len(self.confedtLoginName.GetValue()) == 0:
             print "Niets ingevoerd"
             self.confedtLoginName.SetValue(diversen.USER_USERNAME)
         else:
             db.setUsername(self.confedtLoginName.GetValue())
             self.confedtLoginName.SetModified(False)
     event.Skip()
Example #3
0
    def onbtnUploadClick(self, event):
        filecount = self.listFiles.GetItemCount()
        if filecount <= 0:
            print("Geen bestand geselecteerd")
            return

        if not diversen.USER_USERNAME:
            dlg = wx.TextEntryDialog(
                self, 'Voer hier je aquaforum.nl gebruikersnaam in..',
                'Gebruikersnaam')
            if dlg.ShowModal() == wx.ID_OK:
                if dlg.GetValue() == "":
                    print("Geen gebruikersnaam ingevoerd")
                    dlg.Destroy()
                    return
                else:
                    db.setUsername(dlg.GetValue())
            else:
                print("Geen gebruikersnaam ingevoerd")
                dlg.Destroy()
                return
            dlg.Destroy()

        busyDlg = wx.BusyInfo(
            """Bezig met converten en uploaden van de foto's...""")
        urls = ""
        for _i in range(filecount):
            print('Uploading ' + self.listFiles.GetItemText(_i, 0))
            try:
                dimensions = StringToTupleDimensions(
                    self.listFiles.GetItemText(_i, 1))
                resizedFilename = ResizeImage(
                    os.path.join(self.listFiles.GetItemText(_i, 2),
                                 self.listFiles.GetItemText(_i, 0)),
                    dimensions)
                desiredName, dimWidth, dimHeight = DumpImage(
                    resizedFilename, diversen.USER_USERNAME,
                    self.listFiles.GetItemText(_i, 2))
                url = AUQAOFORUM_PICTURE_URL + desiredName
                addDATA2DB(url, dimWidth, dimHeight)
                urls = urls + " [IMG]" + AUQAOFORUM_PICTURE_URL + desiredName + "[/IMG]" + "\n"

            except Exception as er:
                self.error = True
                self.errorEx = er
                del busyDlg
                exit


#        self.listFiles.ClearAll()
        self.listFiles.DeleteAllItems()
        del busyDlg
        dlg = uploaddialog.UploadDoneDialog(self)
        dlg.setCode(urls)
        dlg.CenterOnParent()
        dlg.ShowModal()  # this one is non blocking!!
        dlg.Destroy()
Example #4
0
    def onbtnUploadClick(self, event):
        filecount = self.listFiles.GetItemCount()
        if filecount <= 0:
            print("Geen bestand geselecteerd")
            return

        if not diversen.USER_USERNAME:
            dlg = wx.TextEntryDialog(
                self, 'Voer hier je aquaforum.nl gebruikersnaam in..',
                'Gebruikersnaam')
            if dlg.ShowModal() == wx.ID_OK:
                if dlg.GetValue() == "":
                    print("Geen gebruikersnaam ingevoerd")
                    dlg.Destroy()
                    return
                else:
                    db.setUsername(dlg.GetValue())
            else:
                print("Geen gebruikersnaam ingevoerd")
                dlg.Destroy()
                return
            dlg.Destroy()

        busyDlg = wx.BusyInfo("""Bezig met converten en uploaden van de foto's...""")
        urls = ""
        for _i in range(filecount):
            print('Uploading ' + self.listFiles.GetItemText(_i, 0))
            try:
                dimensions = StringToTupleDimensions(self.listFiles.GetItemText(_i, 1))
                resizedFilename = ResizeImage(os.path.join(self.listFiles.GetItemText(_i, 2),
                                                           self.listFiles.GetItemText(_i, 0)), dimensions)
                desiredName, dimWidth, dimHeight = DumpImage(resizedFilename, diversen.USER_USERNAME, self.listFiles.GetItemText(_i, 2))
                url = AUQAOFORUM_PICTURE_URL + desiredName
                addDATA2DB(url, dimWidth, dimHeight)
                urls = urls + " [IMG]" + AUQAOFORUM_PICTURE_URL + desiredName + "[/IMG]" + "\n"

            except Exception as er:
                self.error = True
                self.errorEx = er
                del busyDlg
                exit
#        self.listFiles.ClearAll()
        self.listFiles.DeleteAllItems()
        del busyDlg
        dlg = uploaddialog.UploadDoneDialog(self)
        dlg.setCode(urls)
        dlg.CenterOnParent()
        dlg.ShowModal()  # this one is non blocking!!
        dlg.Destroy()