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.