11#include <OpenMS/VISUAL/OpenMS_GUIConfig.h>
96 Ui::FilterableList*
ui_;
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