summaryrefslogtreecommitdiffstats
path: root/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'main.py')
-rw-r--r--main.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/main.py b/main.py
index 98a3fd4..4c270dd 100644
--- a/main.py
+++ b/main.py
@@ -1,10 +1,23 @@
import sys
from PyQt6.QtWidgets import QApplication
+from core.config import Config
+from ui.main_window import MainWindow
+from ui.setup_dialog import SetupDialog
def main():
app = QApplication(sys.argv)
app.setApplicationName("my-publisher")
app.setOrganizationName("danix")
+
+ config = Config.load()
+ if not config.is_complete():
+ dlg = SetupDialog(config)
+ if dlg.exec() == 0:
+ sys.exit(0)
+ config = Config.load()
+
+ window = MainWindow(config)
+ window.show()
sys.exit(app.exec())
if __name__ == "__main__":