diff --git a/bin/test/data/log/test_log.txt b/bin/test/data/log/test_log.txt index d7018c02..3ef756d5 100644 --- a/bin/test/data/log/test_log.txt +++ b/bin/test/data/log/test_log.txt @@ -1,190 +1,22 @@ -ConfigManager.cpp WARNING: value path/to/nowhere is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:1:20 -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:4:20 -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:1:20 -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:1:11 -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:4:20 -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:1:13 CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:7:15 -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:4:20 -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:4:20 -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:4:20 -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:5:20 -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:4:20 -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:4:20 CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:4:48 CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:7:20 -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:4:20 -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:3:20 -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. CxxDeclNameResolver.cpp ERROR: could not resolve name of decl at: input.cc:4:20 -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. -ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. Token.cpp ERROR: Location Id was not referenced by this Token. Node.cpp WARNING: Cannot change NodeType after it was already set from namespace to class Edge.cpp ERROR: Nodes are not plain copies. @@ -233,20 +65,7 @@ Edge.cpp ERROR: Nodes are not plain copies. NetworkProtocolHelper.cpp ERROR: Failed to parse message, invalid type token NetworkProtocolHelper.cpp ERROR: Failed to parse setActiveToken message, invalid token count Settings.cpp WARNING: File for Settings not found: data/SettingsTestSuite/wrong_settings.xml -ConfigManager.cpp WARNING: value Bool is not present in config. -ConfigManager.cpp WARNING: value Int is not present in config. -ConfigManager.cpp WARNING: value Float is not present in config. -ConfigManager.cpp WARNING: value String is not present in config. Settings.cpp WARNING: File for Settings not found: data/SettingsTestSuite/wrong_settings.xml -ConfigManager.cpp WARNING: value Bool is not present in config. -ConfigManager.cpp WARNING: value Int is not present in config. -ConfigManager.cpp WARNING: value Float is not present in config. -ConfigManager.cpp WARNING: value String is not present in config. -ConfigManager.cpp WARNING: value Bool is not present in config. -ConfigManager.cpp WARNING: value Int is not present in config. -ConfigManager.cpp WARNING: value Float is not present in config. -ConfigManager.cpp WARNING: value String is not present in config. -ConfigManager.cpp WARNING: value NewBool is not present in config. INFO: file: file.cpp < 0:0 0:0> TextAccess.cpp ERROR: Could not open file file.cpp INFO: typedef: type diff --git a/src/lib/component/controller/IDECommunicationController.h b/src/lib/component/controller/IDECommunicationController.h index 07b8033a..f0a8b531 100644 --- a/src/lib/component/controller/IDECommunicationController.h +++ b/src/lib/component/controller/IDECommunicationController.h @@ -25,6 +25,8 @@ public: bool getEnabled() const; void setEnabled(const bool enabled); + virtual bool isListening() const = 0; + private: void handleSetActiveTokenMessage(const NetworkProtocolHelper::SetActiveTokenMessage& message); void handleCreateProjectMessage(const NetworkProtocolHelper::CreateProjectMessage& message); diff --git a/src/lib_gui/qt/network/QtIDECommunicationController.cpp b/src/lib_gui/qt/network/QtIDECommunicationController.cpp index e379b5bc..574a939e 100644 --- a/src/lib_gui/qt/network/QtIDECommunicationController.cpp +++ b/src/lib_gui/qt/network/QtIDECommunicationController.cpp @@ -17,6 +17,11 @@ QtIDECommunicationController::QtIDECommunicationController(QObject* parent, Stor QtIDECommunicationController::~QtIDECommunicationController() {} +bool QtIDECommunicationController::isListening() const +{ + return m_tcpWrapper.isListening(); +} + void QtIDECommunicationController::sendMessage(const std::string& message) const { m_tcpWrapper.sendMessage(message); diff --git a/src/lib_gui/qt/network/QtIDECommunicationController.h b/src/lib_gui/qt/network/QtIDECommunicationController.h index 7f386c4c..9cbcc8ab 100644 --- a/src/lib_gui/qt/network/QtIDECommunicationController.h +++ b/src/lib_gui/qt/network/QtIDECommunicationController.h @@ -17,6 +17,8 @@ public: QtIDECommunicationController(QObject* parent, StorageAccess* storageAccess); ~QtIDECommunicationController(); + virtual bool isListening() const; + private: virtual void sendMessage(const std::string& message) const; diff --git a/src/lib_gui/qt/network/QtTcpWrapper.cpp b/src/lib_gui/qt/network/QtTcpWrapper.cpp index 8f7da3f3..462ae10c 100644 --- a/src/lib_gui/qt/network/QtTcpWrapper.cpp +++ b/src/lib_gui/qt/network/QtTcpWrapper.cpp @@ -79,6 +79,11 @@ void QtTcpWrapper::setClientPort(const quint16 clientPort) m_clientPort = clientPort; } +bool QtTcpWrapper::isListening() const +{ + return m_tcpServer->isListening(); +} + void QtTcpWrapper::acceptConnection() { m_tcpClient = m_tcpServer->nextPendingConnection(); diff --git a/src/lib_gui/qt/network/QtTcpWrapper.h b/src/lib_gui/qt/network/QtTcpWrapper.h index 755a9984..5c128475 100644 --- a/src/lib_gui/qt/network/QtTcpWrapper.h +++ b/src/lib_gui/qt/network/QtTcpWrapper.h @@ -28,6 +28,8 @@ public: quint16 getClientPort() const; void setClientPort(const quint16 clientPort); + bool isListening() const; + signals: public slots: