diff options
Diffstat (limited to 'desktop/modules/qtmaildir/MailAccountsModule.qml')
| -rw-r--r-- | desktop/modules/qtmaildir/MailAccountsModule.qml | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/desktop/modules/qtmaildir/MailAccountsModule.qml b/desktop/modules/qtmaildir/MailAccountsModule.qml new file mode 100644 index 0000000..f634c8d --- /dev/null +++ b/desktop/modules/qtmaildir/MailAccountsModule.qml @@ -0,0 +1,35 @@ +// Copyright (C) 2026 Danilo M. <danix@danix.xyz> +// +// 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 "../.." + +// qtmaildir's [account.<key>] sections. +Module { + name: "mail-accounts" + label: "Accounts" + // nf-fa-users, present in Inconsolata Nerd Font. + icon: "\uf0c0" + settings: true + group: "Mail" + keywords: ["qtmaildir", "account", "address", "maildir", "trash", "spam", "drafts", "sent", + "inbox", "msmtp", "send command", "label", "colour", "color", "channel", "mbsync"] + searchItems: Qtm.accounts.map(a => ({ text: a + " " + (Qtm.get("account." + a, "address") ?? ""), + key: "account:" + a })) + function refresh() { Qtm.refresh(); } + + page: Component { + Page { + title: "Accounts" + AccountsPage { width: parent.width } + } + } +} |
