예제 #1
0
		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()
예제 #2
0
	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()