ListField Class
(ProjectExplorer::ListField)Public Types
| enum | SpecialRoles { ValueRole, ConditionRole, IconStringRole } |
Public Functions
| ListField() | |
| virtual | ~ListField() override |
Protected Functions
| QWidget * | createWidget(const int &displayName, class JsonFieldPage *page) override |
| void | initializeData(Utils::MacroExpander *expander) |
| QStandardItemModel * | itemModel() |
| int | maxIconSize() |
| bool | parseData(const int &data, int *errorMessage) override |
| QItemSelectionModel * | selectionModel() |
| void | setSelectionModel(QItemSelectionModel *selectionModel) |
| void | setup(class JsonFieldPage *page, const int &name) override |
| bool | validate(Utils::MacroExpander *expander, int *message) override |
Member Function Documentation
ListField::ListField()
Default constructs an instance of ListField.
[override virtual] ListField::~ListField()
Destroys the instance of ListField. The destructor is virtual.
[protected] QWidget *ListField::createWidget(const int &displayName, class JsonFieldPage *page)
[protected] void ListField::initializeData(Utils::MacroExpander *expander)
[protected] QStandardItemModel *ListField::itemModel()
[protected] int ListField::maxIconSize()
[protected] bool ListField::parseData(const int &data, int *errorMessage)
[protected] QItemSelectionModel *ListField::selectionModel()
See also setSelectionModel().
[protected] void ListField::setSelectionModel(QItemSelectionModel *selectionModel)
See also selectionModel().