19 #ifndef TDELISTVIEWSEARCHLINE_H
20 #define TDELISTVIEWSEARCHLINE_H
22 #include <klineedit.h>
78 bool caseSensitive()
const;
86 TQValueList<int> searchColumns()
const;
94 bool keepParentsVisible()
const;
108 virtual void updateSearch(
const TQString &s = TQString::null);
115 void setCaseSensitive(
bool cs);
127 void setKeepParentsVisible(
bool v);
136 void setSearchColumns(
const TQValueList<int> &columns);
153 virtual bool itemMatches(
const TQListViewItem *item,
const TQString &s)
const;
176 void queueSearch(
const TQString &search);
186 void activateSearch();
194 void checkItemParentsNotVisible();
201 bool checkItemParentsVisible(TQListViewItem *item, TQListViewItem *highestHiddenParent = 0);
204 void itemAdded(TQListViewItem *item)
const;
205 void listViewDeleted();
206 void searchColumnsMenuActivated(
int);
209 class TDEListViewSearchLinePrivate;
210 TDEListViewSearchLinePrivate *d;
229 const char *name = 0);
254 virtual void createWidgets();
257 void positionInToolBar();
260 class TDEListViewSearchLineWidgetPrivate;
261 TDEListViewSearchLineWidgetPrivate *d;
An enhanced TQLineEdit widget for inputting text.
virtual TQPopupMenu * createPopupMenu()
Re-implemented for internal reasons.
This class makes it easy to add a search line for filtering the items in a listview based on a simple...
This Widget extends the functionality of TQListView to honor the system wide settings for Single Clic...