/* SPDX-FileCopyrightText: KDE Developers SPDX-License-Identifier: LGPL-2.0-or-later */ #ifndef KATEVI_HISTORY_H #define KATEVI_HISTORY_H #include #include namespace KateVi { class History { public: explicit History() = default; ~History() = default; KTEXTEDITOR_EXPORT void append(const QString &historyItem); inline const QStringList &items() const { return m_items; } KTEXTEDITOR_EXPORT void clear(); inline bool isEmpty() { return m_items.isEmpty(); } private: QStringList m_items; }; } #endif // KATEVI_HISTORY_H