KDEUI
Go to the documentation of this file.
21 #ifndef KTREEWIDGETSEARCHLINE_H
22 #define KTREEWIDGETSEARCHLINE_H
28 class QTreeWidgetItem;
42 Q_PROPERTY( Qt::CaseSensitivity caseSensitity READ caseSensitivity WRITE setCaseSensitivity )
43 Q_PROPERTY(
bool keepParentsVisible READ keepParentsVisible WRITE setKeepParentsVisible )
76 Qt::CaseSensitivity caseSensitivity()
const;
92 bool keepParentsVisible()
const;
100 QTreeWidget *treeWidget()
const;
124 void addTreeWidget( QTreeWidget *treeWidget );
133 void removeTreeWidget( QTreeWidget *treeWidget );
139 virtual void updateSearch(
const QString &pattern = QString() );
146 void setCaseSensitivity( Qt::CaseSensitivity caseSensitivity );
162 void setKeepParentsVisible(
bool value );
173 void setSearchColumns(
const QList<int> &columns );
182 void setTreeWidget( QTreeWidget *treeWidget );
200 virtual bool itemMatches(
const QTreeWidgetItem *item,
const QString &pattern )
const;
211 virtual void updateSearch( QTreeWidget *treeWidget );
217 virtual void connectTreeWidget( QTreeWidget* );
222 virtual void disconnectTreeWidget( QTreeWidget* );
238 virtual bool canChooseColumnsCheck();
243 virtual bool event(QEvent *event);
248 Q_PRIVATE_SLOT(d,
void _k_rowsInserted(
const QModelIndex&,
int,
int)
const)
249 Q_PRIVATE_SLOT(d,
void _k_treeWidgetDeleted(
QObject*))
250 Q_PRIVATE_SLOT(d,
void _k_slotColumnActivated(QAction*))
251 Q_PRIVATE_SLOT(d,
void _k_slotAllVisibleColumns())
252 Q_PRIVATE_SLOT(d,
void _k_queueSearch(const QString&))
253 Q_PRIVATE_SLOT(d,
void _k_activateSearch())
288 virtual void createWidgets();
virtual void contextMenuEvent(QContextMenuEvent *)
Re-implemented for internal reasons.
An enhanced QLineEdit widget for inputting text.
virtual bool event(QEvent *)
Re-implemented for internal reasons.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Thu Aug 27 2020 00:00:00 by
doxygen 1.8.20 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.