Internal delegate class. More...
#include <OpenMS/VISUAL/ListEditor.h>
Public Member Functions | |
| ListEditorDelegate (QObject *parent) | |
| Constructor. More... | |
| QWidget * | createEditor (QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const |
| not reimplemented More... | |
| void | setEditorData (QWidget *editor, const QModelIndex &index) const |
| Sets the data to be displayed and edited by the editor for the item specified by index. More... | |
| void | setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const |
| Sets the data for the specified model and item index from that supplied by the editor. If data changed in a cell, that is if it is different from an initial value, then set its background color to yellow and emit the modified signal otherwise make it white. More... | |
| void | updateEditorGeometry (QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const |
| Updates the editor for the item specified by index according to the style option given. More... | |
| void | setType (const ListEditor::Type type) |
| void | setRestrictions (const String &restrictions) |
| void | setTypeName (QString name) |
| set name of type More... | |
| void | setFileName (QString name) |
| sets the fileName More... | |
Private Member Functions | |
| ListEditorDelegate () | |
| Not implemented => private. More... | |
Private Attributes | |
| ListEditor::Type | type_ |
| List type. More... | |
| String | restrictions_ |
| restrictions for list elements More... | |
| QString | typeName_ |
| type name. used to distinguish output/input from string lists More... | |
| QString | file_name_ |
| used to set input and output values in setModelData More... | |
Internal delegate class.
This handles editing of items.
| ListEditorDelegate | ( | QObject * | parent | ) |
Constructor.
|
private |
Not implemented => private.
| QWidget* createEditor | ( | QWidget * | parent, |
| const QStyleOptionViewItem & | option, | ||
| const QModelIndex & | index | ||
| ) | const |
not reimplemented
| void setEditorData | ( | QWidget * | editor, |
| const QModelIndex & | index | ||
| ) | const |
Sets the data to be displayed and edited by the editor for the item specified by index.
| void setFileName | ( | QString | name | ) |
sets the fileName
| void setModelData | ( | QWidget * | editor, |
| QAbstractItemModel * | model, | ||
| const QModelIndex & | index | ||
| ) | const |
Sets the data for the specified model and item index from that supplied by the editor. If data changed in a cell, that is if it is different from an initial value, then set its background color to yellow and emit the modified signal otherwise make it white.
| void setRestrictions | ( | const String & | restrictions | ) |
| void setType | ( | const ListEditor::Type | type | ) |
| void setTypeName | ( | QString | name | ) |
set name of type
| void updateEditorGeometry | ( | QWidget * | editor, |
| const QStyleOptionViewItem & | option, | ||
| const QModelIndex & | index | ||
| ) | const |
Updates the editor for the item specified by index according to the style option given.
|
mutableprivate |
used to set input and output values in setModelData
|
private |
restrictions for list elements
|
private |
List type.
|
private |
type name. used to distinguish output/input from string lists
| OpenMS / TOPP release 1.11.1 | Documentation generated on Thu Nov 14 2013 11:19:38 using doxygen 1.8.5 |