KTextAddons

textautogeneratemanager.cpp
1/*
2SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
3
4SPDX-License-Identifier: GPL-2.0-or-later
5*/
6#include "textautogeneratemanager.h"
7#include "core/textautogeneratechatmodel.h"
8#include "core/textautogeneratehistorymodel.h"
9
10using namespace TextAutogenerateText;
11TextAutogenerateManager::TextAutogenerateManager(QObject *parent)
12 : QObject{parent}
13 , mTextAutoGenerateChatModel(new TextAutoGenerateChatModel(this))
14 , mTextAutoGenerateHistoryModel(new TextAutoGenerateHistoryModel(this))
15{
16}
17
18TextAutogenerateManager::~TextAutogenerateManager() = default;
19
20TextAutogenerateManager *TextAutogenerateManager::self()
21{
22 static TextAutogenerateManager s_self;
23 return &s_self;
24}
25
26TextAutoGenerateChatModel *TextAutogenerateManager::textAutoGenerateChatModel() const
27{
28 return mTextAutoGenerateChatModel;
29}
30
31void TextAutogenerateManager::loadHistory()
32{
33}
34
35void TextAutogenerateManager::saveHistory()
36{
37}
38
39TextAutoGenerateHistoryModel *TextAutogenerateManager::textAutoGenerateHistoryModel() const
40{
41 return mTextAutoGenerateHistoryModel;
42}
43
44#include "moc_textautogeneratemanager.cpp"
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Apr 18 2025 12:00:52 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.