Field Class
(ProjectExplorer::JsonFieldPage::Field)Public Functions
| Field() | |
| virtual | ~Field() |
| void | adjustState(Utils::MacroExpander *expander) |
| virtual void | cleanup(Utils::MacroExpander *expander) |
| void | createWidget(JsonFieldPage *page) |
| QString | displayName() |
| bool | hasSpan() |
| void | initialize(Utils::MacroExpander *expander) |
| bool | isMandatory() |
| QString | name() |
| virtual void | setEnabled(bool e) |
| void | setVisible(bool v) |
| virtual bool | suppressName() const |
| QString | toolTip() |
| virtual bool | validate(Utils::MacroExpander *expander, QString *message) |
| QWidget * | widget(const QString &displayName, JsonFieldPage *page) |
Static Public Members
| Field * | parse(const QVariant &input, QString *errorMessage) |
Protected Functions
| virtual QWidget * | createWidget(const QString &displayName, JsonFieldPage *page) = 0 |
| virtual void | initializeData(Utils::MacroExpander *expander) |
| virtual bool | parseData(const QVariant &data, QString *errorMessage) = 0 |
| virtual void | setup(JsonFieldPage *page, const QString &name) |
| QWidget * | widget() const |
Member Function Documentation
Field::Field()
Default constructs an instance of Field.
[virtual] Field::~Field()
Destroys the instance of Field. The destructor is virtual.