|  | OpenMS
    2.6.0
    | 
 
 
  
  
 
Go to the documentation of this file.
   38 #include <OpenMS/VISUAL/OpenMS_GUIConfig.h> 
   45 #include <QListWidget> 
   46 #include <QItemDelegate> 
   55     class ListEditorDelegate;
 
   84     void setListRestrictions(
const String & restrictions);
 
   86     void setTypeName(QString name);
 
  129       void removeCurrentRow();
 
  152       QWidget * createEditor(
QWidget * parent, 
const QStyleOptionViewItem & option, 
const QModelIndex & index) 
const override;
 
  154       void setEditorData(
QWidget * editor, 
const QModelIndex & index) 
const override;
 
  156       void setModelData(
QWidget * editor, QAbstractItemModel * model, 
const QModelIndex & index) 
const override;
 
  158       void updateEditorGeometry(
QWidget * editor, 
const QStyleOptionViewItem & option, 
const QModelIndex & index) 
const override;
 
  163       void setRestrictions(
const String & restrictions);
 
  165       void setTypeName(QString name);
 
  167       void setFileName(QString name);
 
  
ListEditor::Type type_
List type.
Definition: ListEditor.h:90
QPushButton * removeRowButton_
button for removing row
Definition: ListEditor.h:98
QPushButton * CancelButton_
button clicked if modifications are rejected
Definition: ListEditor.h:102
QPushButton * OkButton_
button clicked if modifications are accepted
Definition: ListEditor.h:100
ListEditor::Type type_
List type.
Definition: ListEditor.h:133
Internal delegate class.
Definition: ListEditor.h:143
Editor for editing int, double and string lists (including output and input file lists)
Definition: ListEditor.h:61
Definition: ListEditor.h:70
A more convenient string class.
Definition: String.h:59
QString typeName_
type name. used to distinguish output/input from string lists
Definition: ListEditor.h:177
Definition: ListEditor.h:72
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
Definition: ListEditor.h:71
QPushButton * newRowButton_
button for new Row
Definition: ListEditor.h:96
String restrictions_
restrictions for list elements
Definition: ListEditor.h:175
Definition: ListEditor.h:73
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:70
QString file_name_
used to set input and output values in setModelData
Definition: ListEditor.h:179
Definition: ListEditor.h:111
StringList list_
Definition: ListEditor.h:135
Type
Definition: ListEditor.h:68
Internal::ListTable * listTable_
displays the list
Definition: ListEditor.h:92
ListEditor::Type type_
List type.
Definition: ListEditor.h:173
Internal::ListEditorDelegate * listDelegate_
Delegate between view and model.
Definition: ListEditor.h:94