aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/languageclient/lsplogger.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/languageclient/lsplogger.h')
-rw-r--r--src/plugins/languageclient/lsplogger.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/plugins/languageclient/lsplogger.h b/src/plugins/languageclient/lsplogger.h
index 0cb85967c4..8d736d249d 100644
--- a/src/plugins/languageclient/lsplogger.h
+++ b/src/plugins/languageclient/lsplogger.h
@@ -25,12 +25,13 @@
#pragma once
-#include <QLinkedList>
#include <QTime>
#include <QWidget>
#include <languageserverprotocol/basemessage.h>
+#include <list>
+
namespace LanguageClient {
struct LspLogMessage
@@ -53,14 +54,14 @@ public:
const QString &clientName,
const LanguageServerProtocol::BaseMessage &message);
- QLinkedList<LspLogMessage> messages(const QString &clientName) const;
+ std::list<LspLogMessage> messages(const QString &clientName) const;
QList<QString> clients() const;
signals:
void newMessage(const QString &clientName, const LspLogMessage &message);
private:
- QMap<QString, QLinkedList<LspLogMessage>> m_logs;
+ QMap<QString, std::list<LspLogMessage>> m_logs;
int m_logSize = 100; // default log size if no widget is currently visible
};