KDEUI
ktreewidgetsearchline.h
Go to the documentation of this file.
KLineEdit(const QString &string, QWidget *parent=0)
Constructs a KLineEdit object with a default text, a parent, and a name.
Definition klineedit.cpp:232
KTreeWidgetSearchLineWidget(QWidget *parent=0, QTreeWidget *treeWidget=0)
Creates a KTreeWidgetSearchLineWidget for treeWidget with parent as the parent.
Definition ktreewidgetsearchline.cpp:579
virtual KTreeWidgetSearchLine * createSearchLine(QTreeWidget *treeWidget) const
Creates the search line.
Definition ktreewidgetsearchline.cpp:594
KTreeWidgetSearchLine * searchLine() const
Returns a pointer to the search line.
Definition ktreewidgetsearchline.cpp:615
virtual void createWidgets()
Creates the widgets inside of the widget.
Definition ktreewidgetsearchline.cpp:599
This class makes it easy to add a search line for filtering the items in listviews based on a simple ...
Definition ktreewidgetsearchline.h:39
virtual bool event(QEvent *event)
Re-implemented for internal reasons.
Definition ktreewidgetsearchline.cpp:522
virtual void disconnectTreeWidget(QTreeWidget *)
Disconnects signals of a listviews from the search line.
Definition ktreewidgetsearchline.cpp:474
virtual bool canChooseColumnsCheck()
Checks columns in all listviews and decides whether choosing columns to filter on makes any sense.
Definition ktreewidgetsearchline.cpp:483
void removeTreeWidget(QTreeWidget *treeWidget)
Removes a QTreeWidget from the list of listviews filtered by this search line.
Definition ktreewidgetsearchline.cpp:296
void setTreeWidgets(const QList< QTreeWidget * > &treeWidgets)
Sets QTreeWidgets that are filtered by this search line, replacing any previously filtered listviews.
Definition ktreewidgetsearchline.cpp:369
Qt::CaseSensitivity caseSensitity
Definition ktreewidgetsearchline.h:42
bool keepParentsVisible
Definition ktreewidgetsearchline.h:43
virtual void updateSearch(const QString &pattern=QString())
Updates search to only make visible the items that match pattern.
Definition ktreewidgetsearchline.cpp:312
void addTreeWidget(QTreeWidget *treeWidget)
Adds a QTreeWidget to the list of listviews filtered by this search line.
Definition ktreewidgetsearchline.cpp:284
void setCaseSensitivity(Qt::CaseSensitivity caseSensitivity)
Make the search case sensitive or case insensitive.
Definition ktreewidgetsearchline.cpp:341
virtual bool itemMatches(const QTreeWidgetItem *item, const QString &pattern) const
Returns true if item matches the search pattern.
Definition ktreewidgetsearchline.cpp:388
QList< QTreeWidget * > treeWidgets() const
Returns the list of pointers to listviews that are currently filtered by the search.
Definition ktreewidgetsearchline.cpp:274
QList< int > searchColumns() const
Returns the current list of columns that will be searched.
Definition ktreewidgetsearchline.cpp:253
virtual void contextMenuEvent(QContextMenuEvent *)
Re-implemented for internal reasons.
Definition ktreewidgetsearchline.cpp:414
void hiddenChanged(QTreeWidgetItem *, bool)
This signal is emitted whenever an item gets hidden or unhidden due to it not matching or matching th...
virtual void connectTreeWidget(QTreeWidget *)
Connects signals of this listview to the appropriate slots of the search line.
Definition ktreewidgetsearchline.cpp:465
void setSearchColumns(const QList< int > &columns)
Sets the list of columns to be searched.
Definition ktreewidgetsearchline.cpp:357
void setTreeWidget(QTreeWidget *treeWidget)
Sets the QTreeWidget that is filtered by this search line, replacing any previously filtered listview...
Definition ktreewidgetsearchline.cpp:363
void setKeepParentsVisible(bool value)
When a search is active on a list that's organized into a tree view if a parent or ancesestor of an i...
Definition ktreewidgetsearchline.cpp:349
KTreeWidgetSearchLine(QWidget *parent=0, QTreeWidget *treeWidget=0)
Constructs a KTreeWidgetSearchLine with treeWidget being the QTreeWidget to be filtered.
Definition ktreewidgetsearchline.cpp:218
Qt::CaseSensitivity caseSensitivity() const
Returns true if the search is case sensitive.
Definition ktreewidgetsearchline.cpp:248
QTreeWidget * treeWidget() const
Returns the listview that is currently filtered by the search.
Definition ktreewidgetsearchline.cpp:266
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.