Files
qt-creator/src/plugins/debugger/dap/pydapengine.h

32 lines
766 B
C
Raw Normal View History

// 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