hydraveil-gui/gui/v2/infrastructure/page_registry.py
2026-06-13 16:19:11 -04:00

32 lines
2.2 KiB
Python
Executable file

PAGE_REGISTRY = {
"blank": ("gui.v2.ui.pages._blank_page", "BlankPage"),
"welcome": ("gui.v2.ui.pages.welcome_page", "WelcomePage"),
"menu": ("gui.v2.ui.pages.menu_page", "MenuPage"),
"protocol": ("gui.v2.ui.pages.protocol_page", "ProtocolPage"),
"hidetor": ("gui.v2.ui.pages.hidetor_page", "HidetorPage"),
"residential": ("gui.v2.ui.pages.residential_page", "ResidentialPage"),
"tor": ("gui.v2.ui.pages.tor_page", "TorPage"),
"connection": ("gui.v2.ui.pages.connection_page", "ConnectionPage"),
"location": ("gui.v2.ui.pages.location_page", "LocationPage"),
"screen": ("gui.v2.ui.pages.screen_page", "ScreenPage"),
"resume": ("gui.v2.ui.pages.resume_page", "ResumePage"),
"browser": ("gui.v2.ui.pages.browser_page", "BrowserPage"),
"editor": ("gui.v2.ui.pages.editor_page", "EditorPage"),
"install_system_package": ("gui.v2.ui.pages.install_system_package", "InstallSystemPackage"),
"wireguard": ("gui.v2.ui.pages.wireguard_page", "WireGuardPage"),
"sync_screen": ("gui.v2.ui.pages.sync_screen", "SyncScreen"),
"settings": ("gui.v2.ui.pages.settings_page", "Settings"),
"id": ("gui.v2.ui.pages.id_page", "IdPage"),
"payment_confirmed": ("gui.v2.ui.pages.payment_confirmed_page", "PaymentConfirmed"),
"systemwide_prompt": ("gui.v2.ui.pages.systemwide_prompt_page", "SystemwidePromptPage"),
"policy_suggestion": ("gui.v2.ui.pages.policy_suggestion_page", "PolicySuggestionPage"),
"duration_selection": ("gui.v2.ui.pages.duration_selection_page", "DurationSelectionPage"),
"currency_selection": ("gui.v2.ui.pages.currency_selection_page", "CurrencySelectionPage"),
"payment_details": ("gui.v2.ui.pages.payment_details_page", "PaymentDetailsPage"),
"plan_picker": ("gui.v2.ui.pages.plan_picker_page", "PlanPickerPage"),
"ticket_crypto_picker": ("gui.v2.ui.pages.ticket_crypto_picker_page", "TicketCryptoPickerPage"),
"ticket_prep": ("gui.v2.ui.pages.ticket_prep_page", "TicketPrepPage"),
"ticket_or_billing_choice": ("gui.v2.ui.pages.ticket_or_billing_choice_page", "TicketOrBillingChoicePage"),
"fast_registration": ("gui.v2.ui.pages.fast_registration_page", "FastRegistrationPage"),
"fast_mode_prompt": ("gui.v2.ui.pages.fast_mode_prompt_page", "FastModePromptPage"),
}