#!/usr/bin/python3
import sys
import click
import taurus
import taurus.cli.common
from taurus.qt.qtgui.application import TaurusApplication
from ciilogplotter.gui.appwindow import ApplicationWindow 

@click.command()
@taurus.cli.common.log_level
def gui(log_level):
    """
    Start the GUI application.
    """
    taurus.setLogLevel( getattr(taurus, log_level))
    app = TaurusApplication(
        app_name="ciilogplotter",
        app_version="0.0.1",
    )

    main_window = ApplicationWindow()   
    main_window.show()
   
    sys.exit(app.exec_())

if __name__ == "__main__":
    gui()