mirror of
https://github.com/epasveer/seer.git
synced 2026-08-31 09:30:41 +08:00
ab9c57e5af
Including config dialogs.
38 lines
1.8 KiB
C++
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 ();
|
|
};
|
|
|