File indexing completed on 2024-05-05 16:41:34

0001 /*
0002     SPDX-FileCopyrightText: 2012 Sven Brauch <svenbrauch@googlemail.com>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #ifndef PDBLAUNCHER_H
0008 #define PDBLAUNCHER_H
0009 
0010 #include <interfaces/ilauncher.h>
0011 
0012 namespace Python {
0013 
0014 class PdbLauncher : public KDevelop::ILauncher
0015 {
0016 public:
0017     PdbLauncher();
0018     QList< KDevelop::LaunchConfigurationPageFactory* > configPages() const override;
0019     QString description() const override;
0020     QString id() override;
0021     QString name() const override;
0022     KJob* start(const QString& launchMode, KDevelop::ILaunchConfiguration* cfg) override;
0023     QStringList supportedModes() const override;
0024 };
0025 
0026 }
0027 
0028 #endif // PDBLAUNCHER_H