/*
 * Copyright (c) 2026 focus-timer contributors
 *
 * SPDX-License-Identifier: GPL-3.0-or-later
 */

namespace Portal
{
    [ModuleInit]
    public void peas_register_types (GLib.TypeModule module)
    {
        var object_module = module as Peas.ObjectModule;

        object_module.register_extension_type (typeof (Ft.BackgroundProvider),
                                               typeof (Portal.BackgroundProvider));

        object_module.register_extension_type (typeof (Ft.GlobalShortcutsProvider),
                                               typeof (Portal.GlobalShortcutsProvider));

        object_module.register_extension_type (typeof (Ft.NotificationBackendProvider),
                                               typeof (Portal.NotificationBackendProvider));
    }
}
