// Copyright (C) 2026 Danilo M. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License version 2 as // published by the Free Software Foundation. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. import QtQuick import "../.." // Always active: the singleton holds the modes and their effects, and those // have to be asserted whether or not anyone has opened the drawer. The module // itself is thin, a tile and a page over Status. Module { id: mod name: "status" label: "Status" alwaysActive: true // A toggle glyph, present in Inconsolata Nerd Font. icon: "\uf205" // The tile renders in its accent while any mode is on. active: Status.activeCount > 0 tileContent: Component { StatusTile {} } page: Component { Page { title: "Status" StatusPage { width: parent.width } } } }