def addClicked(sender, args): if self.upload_dirs: start_dir = self.upload_dirs[-1] else: start_dir = hplatform.get_default_path() browser = FolderBrowserWin(icon, start_dir) if browser.ShowDialog() == winforms.DialogResult.OK: self.upload_dirs.append(browser.uploadFolder) folderList.Items.Add(browser.uploadFolder) self.changed = True browser.Dispose()
def version_1(self): conn = self.get_conn() c = conn.cursor() c.execute('create table settings (key text, value text)') c.execute('create table upload_dirs (dir text)') c.execute('''create table files (filename text, puid text, uploaded int)''') c.execute('create table files_skipped (filename text)') c.execute('insert into settings (key, value) values (?, ?)', ('version', '1')) if get_library_file: upload_src = 'itunes' else: upload_src = 'folder' c.execute('insert into settings (key, value) values (?, ?)', ('upload_src', upload_src)) c.execute('insert into upload_dirs values (?)', (get_default_path(),)) conn.commit()