// EmailCompositionModel.h
#ifndef EMAILCOMPOSITIONMODEL_H
#define EMAILCOMPOSITIONMODEL_H

#include <QtCore/QObject>
#include <QString>

class EmailCompositionModel : public QObject {
    Q_OBJECT
public:
    explicit EmailCompositionModel(QObject *parent = nullptr);

    // Funcionalidad mínima requerida para eliminar el stub y empezar a construir. 
    void setRecipient(const QString& address); // Mapea a 'ToAddress' de MailItem
    QString getRecipients() const;

    void setMessageBody(const QString& bodyHtml); // Reemplaza el campo donde se escribe, eliminando *stubs*.
    QString getMessageBody() const;

private:
    QString m_recipients; // Guardará destinatarios (TO/CC/BCC) para replicar la funcionalidad de C#.
    QString m_bodyHtml; 
};

#endif // EMAILCOMPOSITIONMODEL_H