// SPDX-FileCopyrightText: 2010 Brad Hards <bradh@frogmouth.net>
// SPDX-License-Identifier: LGPL-2.1-or-later

#include "PcdataDestination.h"

#include "rtfdebug.h"
#include "rtfreader.h"

namespace RtfReader
{
PcdataDestination::PcdataDestination(AbstractRtfOutput *output, const QString &name)
    : Destination(output, name)
{
}

PcdataDestination::~PcdataDestination() = default;

void PcdataDestination::handleControlWord(const QByteArray &controlWord, bool hasValue, const int value)
{
    Q_UNUSED(hasValue);
    Q_UNUSED(value);
    qCDebug(lcRtf) << "unexpected control word in" << m_name << ": " << controlWord;
}

void PcdataDestination::handlePlainText(const QByteArray &plainText)
{
    m_pcdata = QString::fromUtf8(plainText);
}
}
