コード例 #1
0
ファイル: taglist.py プロジェクト: h0r57/OctoTagger
    def RemoveTag(self, event):
        tag_id = tagging.tag_name_to_id(self.edit_tag)

        event = TagListUpdateEvent(
            self.GetId(),
            checked=self.GetCheckedStrings()
        )

        output.delete_tag(tag_id)
        tagging.delete_tag(tag_id)

        wx.PostEvent(self, event)
コード例 #2
0
ファイル: database.py プロジェクト: h0r57/OctoTagger
def reset_gallery(id):
    gallery_conn = get_gallery(id, "connection")
    cursor = gallery_conn.cursor()

    cursor.execute("SELECT pk_id FROM folder")
    folders = cursor.fetchall()

    cursor.execute("SELECT pk_id FROM tag")
    tags = cursor.fetchall()

    for folder in folders:
        output.delete_folder(folder[0])

    for tag in tags:
        output.delete_tag(tag[0])
コード例 #3
0
ファイル: database.py プロジェクト: TeamOctoTagger/OctoTagger
def reset_gallery(id):
    gallery_conn = get_gallery(id, "connection")
    cursor = gallery_conn.cursor()

    cursor.execute("SELECT pk_id FROM folder")
    folders = cursor.fetchall()

    cursor.execute("SELECT pk_id FROM tag")
    tags = cursor.fetchall()

    for folder in folders:
        output.delete_folder(folder[0])

    for tag in tags:
        output.delete_tag(tag[0])