// 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 "../.." // [compose]. Placeholders are qtmaildir's defaults. Column { spacing: 6 Note {} BoolSetting { section: "compose"; key: "send_html"; label: "Send HTML"; fallback: true hint: "an HTML part beside the plain text, for New and Forward" } ChoiceSetting { section: "compose"; key: "quote_position"; label: "Quote"; fallbackLabel: "Below the reply" options: [{ value: "above", label: "Above the reply" }] } ChoiceSetting { section: "compose"; key: "default_account"; label: "Default account"; fallbackLabel: "None" options: Qtm.accounts.filter(a => Qtm.get("account." + a, "send_command")) .map(a => ({ value: a, label: Qtm.get("account." + a, "label") || a })) } Setting { section: "compose"; key: "send_delay_ms"; label: "Undo send window"; placeholder: "5000" kind: "int"; min: 0; max: 120000; hint: "Milliseconds before the send command runs. 0 sends at once." } Setting { section: "compose"; key: "autosave_interval_ms"; label: "Autosave every"; placeholder: "30000" kind: "int"; min: 1000; max: 3600000; hint: "Milliseconds, at least 1000." } Setting { section: "compose"; key: "attachment_warn_bytes"; label: "Warn attaching over"; placeholder: "26214400" kind: "int"; min: 0; max: 1e12; hint: "Bytes. 26214400 is 25 MiB, most providers' limit." } }