2009-04-17 09:03:32 +02:00
|
|
|
#ifndef GDBOPTIONSPAGE_H
|
|
|
|
|
#define GDBOPTIONSPAGE_H
|
|
|
|
|
|
|
|
|
|
#include <coreplugin/dialogs/ioptionspage.h>
|
|
|
|
|
#include <utils/savedaction.h>
|
|
|
|
|
|
|
|
|
|
#include "ui_gdboptionspage.h"
|
|
|
|
|
|
|
|
|
|
namespace Debugger {
|
|
|
|
|
namespace Internal {
|
|
|
|
|
|
|
|
|
|
class GdbOptionsPage : public Core::IOptionsPage
|
|
|
|
|
{
|
|
|
|
|
Q_OBJECT
|
|
|
|
|
public:
|
|
|
|
|
GdbOptionsPage();
|
|
|
|
|
|
|
|
|
|
virtual QString id() const { return settingsId(); }
|
|
|
|
|
virtual QString trName() const;
|
|
|
|
|
virtual QString category() const;
|
|
|
|
|
virtual QString trCategory() const;
|
|
|
|
|
|
|
|
|
|
virtual QWidget *createPage(QWidget *parent);
|
|
|
|
|
virtual void apply();
|
|
|
|
|
virtual void finish();
|
2009-11-24 15:05:02 +01:00
|
|
|
virtual bool matches(const QString &) const;
|
2009-04-17 09:03:32 +02:00
|
|
|
|
|
|
|
|
static QString settingsId();
|
|
|
|
|
|
2009-11-24 15:05:02 +01:00
|
|
|
private:
|
2009-04-17 09:03:32 +02:00
|
|
|
Ui::GdbOptionsPage m_ui;
|
2009-10-05 11:06:05 +02:00
|
|
|
Utils::SavedActionSet m_group;
|
2009-11-24 15:05:02 +01:00
|
|
|
QString m_searchKeywords;
|
2009-04-17 09:03:32 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
} // namespace Internal
|
|
|
|
|
} // namespace Debugger
|
|
|
|
|
|
|
|
|
|
#endif // GDBOPTIONSPAGE_H
|