def scanButtonClicked(self): print "starting scan!" self.scan.setEnabled(False) self.currentpagewidget = scanpage.scanPage() self.tabwidget.addTab(self.currentpagewidget,self.currentpagewidget.identifier) self.sourceChanged(self.source.currentIndex()) self.paperChanged(self.paper.currentIndex()) self.scannerthread.setFolder(self.currentpagewidget.identifier) self.scannerthread.beginScan() print 'scan started'
def moveButtonClicked(self): print 'moveButtonClicked' destdir = self.tabwidget.currentWidget().moveCurrentImage() if destdir != '': print 'file moved', destdir self.currentpagewidget=scanpage.scanPage(destdir) self.currentpagewidget.identifier = destdir self.tabwidget.addTab(self.currentpagewidget,destdir) imagedir = os.listdir(str(config.getScansFolder())+'/'+destdir) imagedir.sort() for imf in imagedir: print imf if os.path.splitext(imf)[1] != '.png': continue self.currentpagewidget.addImage(str(config.getScansFolder())+'/'+destdir+'/'+imf)
def loadImageFiles(self): path = str(config.getScansFolder()) imagefolderlist = os.listdir(path) print 'imagefolderlist',imagefolderlist imagefolderlist.sort() print imagefolderlist for f in imagefolderlist: print f if os.path.isdir(path+'/'+f): print 'isdir',f self.currentpagewidget=scanpage.scanPage(f) self.currentpagewidget.identifier = f self.tabwidget.addTab(self.currentpagewidget,f) imagedir = os.listdir(path+'/'+f) imagedir.sort() for imf in imagedir: print imf if os.path.splitext(imf)[1] != '.png': continue self.currentpagewidget.addImage(path+'/'+f+'/'+imf)