Files
qt-creator/src/plugins/debugger/dap/pydapengine.h
Artem Sokolovskii 16018b3834 DAP: Add attach option to Python engine
Change-Id: I3f7254387904441fa28ffb797646b81d100bf9e9
Reviewed-by: hjk <hjk@qt.io>
2023-09-21 13:46:52 +00:00

32 lines
766 B
C++

// Copyright (C) 2023 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
#pragma once
#include "dapengine.h"
namespace Debugger::Internal {
class PyDapEngine : public DapEngine
{
public:
PyDapEngine();
private:
void handleDapInitialize() override;
void quitDebugger() override;
void setupEngine() override;
bool isLocalAttachEngine() const;
Utils::Process m_proc;
const QLoggingCategory &logCategory() override
{
static const QLoggingCategory logCategory = QLoggingCategory("qtc.dbg.dapengine.python",
QtWarningMsg);
return logCategory;
}
};
} // Debugger::Internal