forked from qt-creator/qt-creator
Clang: Add clang refactoring
Change-Id: I2e3f36f810276da3f8dc7dcc587b06f8edb586d3 GPush-Base: d02f51b48fc752fddcdef6dcb32b3f7f6c0195a3 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -25,14 +25,26 @@
|
||||
|
||||
#include "clangcodemodelconnectionclient.h"
|
||||
|
||||
#include <QCoreApplication>
|
||||
#include <QTemporaryDir>
|
||||
|
||||
namespace ClangBackEnd {
|
||||
|
||||
namespace {
|
||||
|
||||
QString currentProcessId()
|
||||
{
|
||||
return QString::number(QCoreApplication::applicationPid());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ClangCodeModelConnectionClient::ClangCodeModelConnectionClient(
|
||||
ClangCodeModelClientInterface *client)
|
||||
: serverProxy_(client, ioDevice())
|
||||
{
|
||||
|
||||
stdErrPrefixer().setPrefix("ClangCodeModelConnectionClient.error:");
|
||||
stdOutPrefixer().setPrefix("ClangCodeModelConnectionClient.out:");
|
||||
}
|
||||
|
||||
ClangCodeModelConnectionClient::~ClangCodeModelConnectionClient()
|
||||
@@ -55,4 +67,14 @@ void ClangCodeModelConnectionClient::resetCounter()
|
||||
serverProxy_.resetCounter();
|
||||
}
|
||||
|
||||
QString ClangCodeModelConnectionClient::connectionName() const
|
||||
{
|
||||
return temporaryDirectory().path() + QStringLiteral("/ClangBackEnd-") + currentProcessId();
|
||||
}
|
||||
|
||||
QString ClangCodeModelConnectionClient::outputName() const
|
||||
{
|
||||
return QStringLiteral("ClangCodeModelConnectionClient");
|
||||
}
|
||||
|
||||
} // namespace ClangBackEnd
|
||||
|
||||
Reference in New Issue
Block a user