JsonFieldPage Class

(ProjectExplorer::JsonFieldPage)

Public Types

class Field
typedef FieldFactory

Public Functions

JsonFieldPage(Utils::MacroExpander *expander, QWidget *parent = 0)
~JsonFieldPage() override
void clearError() const
Utils::MacroExpander *expander()
QFormLayout *layout() const
bool setup(const QVariant &data)
void showError(const QString &m) const

Reimplemented Public Functions

virtual void cleanupPage() override
virtual void initializePage() override
virtual bool isComplete() const override

Static Public Members

void registerFieldFactory(const QString &id, const FieldFactory &ff)
  • 5 static public members inherited from QWidget

Additional Inherited Members

Member Type Documentation

typedef JsonFieldPage::FieldFactory

Member Function Documentation

JsonFieldPage::JsonFieldPage(Utils::MacroExpander *expander, QWidget *parent = 0)

Default constructs an instance of JsonFieldPage.

JsonFieldPage::~JsonFieldPage()

Destroys the instance of JsonFieldPage.

[override virtual] void JsonFieldPage::cleanupPage()

void JsonFieldPage::clearError() const

Utils::MacroExpander *JsonFieldPage::expander()

[override virtual] void JsonFieldPage::initializePage()

[override virtual] bool JsonFieldPage::isComplete() const

QFormLayout *JsonFieldPage::layout() const

[static] void JsonFieldPage::registerFieldFactory(const QString &id, const FieldFactory &ff)

bool JsonFieldPage::setup(const QVariant &data)

void JsonFieldPage::showError(const QString &m) const