refactor: Reduce dependency on TextDocument in ContextManager (#128)

This commit is contained in:
Povilas Kanapickas
2025-03-10 19:06:19 +02:00
committed by GitHub
parent c724bace06
commit 3d770f91c7
3 changed files with 15 additions and 17 deletions

View File

@ -23,6 +23,7 @@
#include <QString>
#include "ContentFile.hpp"
#include "IDocumentReader.hpp"
#include "ProgrammingLanguage.hpp"
#include "settings/GeneralSettings.hpp"
@ -37,9 +38,9 @@ public:
QString readFile(const QString &filePath) const;
QList<ContentFile> getContentFiles(const QStringList &filePaths) const;
static ProgrammingLanguage getDocumentLanguage(const QJsonObject &request);
static ProgrammingLanguage getDocumentLanguage(const DocumentInfo &documentInfo);
static bool isSpecifyCompletion(
const QJsonObject &request, const Settings::GeneralSettings &generalSettings);
const DocumentInfo &documentInfo, const Settings::GeneralSettings &generalSettings);
private:
explicit ContextManager(QObject *parent = nullptr);