File indexing completed on 2024-05-05 04:39:53

0001 /*
0002     SPDX-FileCopyrightText: 2007 Vladimir Prus <ghost@cs.msu.su>
0003     SPDX-FileCopyrightText: 2016 Aetf <aetf@unlimitedcodeworks.xyz>
0004 
0005     SPDX-License-Identifier: GPL-2.0-or-later
0006 */
0007 
0008 #ifndef GDB_H_d5c9cb274cbad688fe7a507a84f6633b
0009 #define GDB_H_d5c9cb274cbad688fe7a507a84f6633b
0010 
0011 #include "midebugger.h"
0012 
0013 namespace KDevMI { namespace GDB {
0014 
0015 class GdbDebugger : public MIDebugger
0016 {
0017     Q_OBJECT
0018 public:
0019     explicit GdbDebugger(QObject* parent = nullptr);
0020     ~GdbDebugger() override;
0021 
0022     bool start(KConfigGroup& config, const QStringList& extraArguments = {}) override;
0023 };
0024 
0025 } // end of namespace GDB
0026 } // end of namespace KDevMI
0027 
0028 #endif