'''
Uruchamia aplikację Modny ciuch z interfejsem użytkownika w wierszu poleceń Pythona 
Działa tylko wtedy, gdy zostanie uruchomiony jako program główny 
 '''

if __name__ == '__main__':
    # Ładuje klasę obsługi interfejsu użytkownika i klasę menedżera pamięci masowej
    # a następnie wykorzystuje je do stworzenia aplikacji

    # Pobranie modułu zawierającego klasę obsługi interfejsu użytkownika
    # z pakietu FashionShopGUI
    from GUI import FashionShopGUI
    # Pobranie klasy menedżera interfejsu użytkownika z tego modułu
    ui = FashionShopGUI.FashionShopGUI

    # Pobranie modułu zawierającego klasę menedżera danych
    # z pakietu Storage
    from Storage import FashionShop
    # Pobranie klasy menedżera danych z modułu Storage
    shop = FashionShop.FashionShop

    # Teraz utwórz aplikację z obiektu interfejsu użytkownika 
    # Podaj nazwę pliku i klasę menedżera danych jako 
    # parametry
    app = ui(filename='fashionshop.pickle', storage_class=shop)

    # Teraz wywołujemy metodę main_menu klasy app
    app.main_menu()

