2025-09-11 18:59:22 +02:00
|
|
|
# Imports
|
2025-09-05 10:29:23 +02:00
|
|
|
import tkinter as tk
|
|
|
|
|
from tkinter import ttk
|
|
|
|
|
|
2025-09-24 06:58:13 +02:00
|
|
|
from src.ui.gui import App
|
|
|
|
|
from src.core.file_manager import list_files, FileManager
|
|
|
|
|
from src.core.tag_manager import TagManager
|
2025-09-21 19:28:17 +02:00
|
|
|
from pathlib import Path
|
2025-09-05 10:29:23 +02:00
|
|
|
|
2025-09-17 06:46:05 +02:00
|
|
|
class State():
|
|
|
|
|
def __init__(self) -> None:
|
2025-09-24 06:58:13 +02:00
|
|
|
self.tagmanager = TagManager()
|
|
|
|
|
self.filehandler = FileManager(self.tagmanager)
|
|
|
|
|
self.app = App(self.filehandler, self.tagmanager)
|
|
|
|
|
|
2025-09-17 06:46:05 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
STATE = State()
|
|
|
|
|
STATE.app.main()
|