Files
seer/src/SeerGdbConfigPage.h
T
Ernie Pasveer ab9c57e5af Add 'handle terminating exceptions' to Seer.
Including config dialogs.
2022-03-02 17:41:34 -06:00

38 lines
1.8 KiB
C++

#pragma once
#include <QtWidgets/QWidget>
#include "ui_SeerGdbConfigPage.h"
class SeerGdbConfigPage : public QWidget, protected Ui::SeerGdbConfigPage {
Q_OBJECT
public:
explicit SeerGdbConfigPage (QWidget* parent = 0);
~SeerGdbConfigPage ();
QString gdbProgram () const;
QString gdbArguments () const;
bool gdbAsyncMode () const;
bool gdbHandleTerminatingException () const;
void setGdbProgram (const QString& program);
void setGdbArguments (const QString& arguments);
void setGdbAsyncMode (bool flag);
void setGdbHandleTerminatingException (bool flag);
QString dprintfStyle () const;
QString dprintfFunction () const;
QString dprintfChannel () const;
void setDprintfStyle (const QString& style);
void setDprintfFunction (const QString& function);
void setDprintfChannel (const QString& channel);
protected slots:
void handleGdbProgramToolButton ();
void handleDprintfButtonGroup ();
};