KTextAddons

textautogeneratetextcontext.cpp
1/*
2 SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
3
4 SPDX-License-Identifier: GPL-2.0-or-later
5*/
6#include "textautogeneratetextcontext.h"
7
8#include <QJsonArray>
9
10using namespace TextAutogenerateText;
11TextAutogenerateTextContext::TextAutogenerateTextContext() = default;
12
13TextAutogenerateTextContext::~TextAutogenerateTextContext() = default;
14
15QVariant TextAutogenerateTextContext::contextData() const
16{
17 return mContextData;
18}
19
20void TextAutogenerateTextContext::setContextData(const QVariant &newContextData)
21{
22 mContextData = newContextData;
23}
24
25bool TextAutogenerateTextContext::operator==(const TextAutogenerateTextContext &other) const
26{
27 return other.contextData() == mContextData;
28}
29
30QJsonValue TextAutogenerateTextContext::toJson() const
31{
32 return mContextData.value<QJsonArray>();
33}
34
35QDebug operator<<(QDebug d, const TextAutogenerateText::TextAutogenerateTextContext &t)
36{
37 d.space() << "contextData:" << t.contextData();
38 return d;
39}
QDebug operator<<(QDebug dbg, const PerceptualColor::MultiSpinBoxSection &value)
QDebug & space()
T value() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:06:03 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.