fix: Fully qualified for Provider signals and slots

This commit is contained in:
Petr Mironychev
2025-09-17 20:29:53 +02:00
parent 99cd79aac8
commit 8c6f1e514b

View File

@ -66,14 +66,19 @@ public:
HttpClient *httpClient() const; HttpClient *httpClient() const;
public slots: public slots:
virtual void onDataReceived(const RequestID &requestId, const QByteArray &data) = 0; virtual void onDataReceived(
virtual void onRequestFinished(const RequestID &requestId, bool success, const QString &error) const QodeAssist::LLMCore::RequestID &requestId, const QByteArray &data)
= 0;
virtual void onRequestFinished(
const QodeAssist::LLMCore::RequestID &requestId, bool success, const QString &error)
= 0; = 0;
signals: signals:
void partialResponseReceived(const RequestID &requestId, const QString &partialText); void partialResponseReceived(
void fullResponseReceived(const RequestID &requestId, const QString &fullText); const QodeAssist::LLMCore::RequestID &requestId, const QString &partialText);
void requestFailed(const RequestID &requestId, const QString &error); void fullResponseReceived(
const QodeAssist::LLMCore::RequestID &requestId, const QString &fullText);
void requestFailed(const QodeAssist::LLMCore::RequestID &requestId, const QString &error);
protected: protected:
QJsonObject parseEventLine(const QString &line); QJsonObject parseEventLine(const QString &line);