11 #include <OpenMS/VISUAL/OpenMS_GUIConfig.h>
21 class QListWidgetItem;
OpenMS::Internal::FilterableList FilterableList
Definition: FilterableList.h:106
A widget which shows a list of text items, which can be filtered.
Definition: FilterableList.h:43
void updateVisibleList_()
update shown items, based on current items_wo_bl_ and current filter
void setItems(const QStringList &items)
QStringList getSelectedItems() const
get the currently selected items of all visible items, i.e. must pass the filter and be selected
void addBlackListItems(const QStringList &additional_blacklist_items)
void filterEdited_(const QString &filter_text)
FilterableList(QWidget *parent)
C'tor.
void itemDoubleClicked(QListWidgetItem *item)
emitted when this item was double clicked
QStringList getAllVisibleItems() const
get all items which are visible (i.e. excludes the ones which are hidden by the filter)
void setBlacklistItems(const QStringList &blacklist_items)
QStringList items_
full list of items to show; when filtered only a subset is shown
Definition: FilterableList.h:97
Ui::FilterableList * ui_
Definition: FilterableList.h:96
QSet< QString > blacklist_
blacklisted items, which are never shown, even if in items_;
Definition: FilterableList.h:99
void updateInternalList_()
void filterChanged(const QString &filter_text)
emitted when the user has edited the filter
void removeBlackListItems(const QStringList &outdated_blacklist_items)
QStringList items_wo_bl_
items from item_ with blacklisted items removed
Definition: FilterableList.h:100
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Definition: FLASHDeconvWizardBase.h:37