KDE3Support
#include <k3listviewsearchline.h>
Public Slots | |
void | addListView (K3ListView *lv) |
void | removeListView (K3ListView *lv) |
void | setCaseSensitive (bool cs) |
void | setKeepParentsVisible (bool v) |
void | setListView (K3ListView *lv) |
void | setListViews (const QList< K3ListView * > &lv) |
void | setSearchColumns (const QList< int > &columns) |
virtual void | updateSearch (const QString &s=QString()) |
Public Slots inherited from KLineEdit | |
virtual void | clear () |
bool | passwordMode () const |
void | rotateText (KCompletionBase::KeyBindingType type) |
void | setCompletedItems (const QStringList &items, bool autoSuggest=true) |
virtual void | setCompletedText (const QString &) |
void | setPasswordMode (bool b=true) |
virtual void | setReadOnly (bool) |
void | setSqueezedText (const QString &text) |
virtual void | setText (const QString &) |
Public Member Functions | |
K3ListViewSearchLine (QWidget *parent=0, K3ListView *listView=0) | |
K3ListViewSearchLine (QWidget *parent, const QList< K3ListView * > &listViews) | |
virtual | ~K3ListViewSearchLine () |
bool | caseSensitive () const |
bool | keepParentsVisible () const |
K3ListView * | listView () const |
const QList< K3ListView * > & | listViews () const |
QList< int > | searchColumns () const |
Public Member Functions inherited from KLineEdit | |
KLineEdit (const QString &string, QWidget *parent=0) | |
KLineEdit (QWidget *parent=0) | |
virtual | ~KLineEdit () |
QSize | clearButtonUsedSize () const |
QString | clickMessage () const |
KCompletionBox * | completionBox (bool create=true) |
virtual void | copy () const |
void | doCompletion (const QString &txt) |
bool | isClearButtonShown () const |
bool | isContextMenuEnabled () const |
bool | isSqueezedTextEnabled () const |
QString | originalText () const |
void | setClearButtonShown (bool show) |
void | setClickMessage (const QString &msg) |
void | setCompletionBox (KCompletionBox *box) |
virtual void | setCompletionMode (KGlobalSettings::Completion mode) |
void | setCompletionModeDisabled (KGlobalSettings::Completion mode, bool disable=true) |
virtual void | setCompletionObject (KCompletion *, bool hsig=true) |
virtual void | setContextMenuEnabled (bool showMenu) |
void | setSqueezedTextEnabled (bool enable) |
void | setTrapReturnKey (bool trap) |
void | setUrl (const KUrl &url) |
void | setUrlDropsEnabled (bool enable) |
bool | trapReturnKey () const |
bool | urlDropsEnabled () const |
QString | userText () const |
Public Member Functions inherited from QLineEdit | |
QLineEdit (QWidget *parent) | |
QLineEdit (const QString &contents, QWidget *parent) | |
QLineEdit (const QString &contents, QWidget *parent, const char *name) | |
QLineEdit (const QString &contents, const QString &inputMask, QWidget *parent, const char *name) | |
QLineEdit (QWidget *parent, const char *name) | |
~QLineEdit () | |
Qt::Alignment | alignment () const |
void | backspace () |
int | characterAt (int xpos, QChar *chr) const |
void | clear () |
void | clearModified () |
void | clearValidator () |
QCompleter * | completer () const |
void | copy () const |
QMenu * | createStandardContextMenu () |
void | cursorBackward (bool mark, int steps) |
void | cursorForward (bool mark, int steps) |
void | cursorLeft (bool mark, int steps) |
Qt::CursorMoveStyle | cursorMoveStyle () const |
int | cursorPosition () const |
int | cursorPositionAt (const QPoint &pos) |
void | cursorPositionChanged (int old, int new) |
void | cursorRight (bool mark, int steps) |
void | cursorWordBackward (bool mark) |
void | cursorWordForward (bool mark) |
void | cut () |
void | del () |
void | deselect () |
QString | displayText () const |
bool | dragEnabled () const |
EchoMode | echoMode () const |
bool | edited () const |
void | editingFinished () |
void | end (bool mark) |
bool | frame () const |
bool | getSelection (int *start, int *end) |
void | getTextMargins (int *left, int *top, int *right, int *bottom) const |
bool | hasAcceptableInput () const |
bool | hasFrame () const |
bool | hasMarkedText () const |
bool | hasSelectedText () const |
void | home (bool mark) |
QString | inputMask () const |
virtual QVariant | inputMethodQuery (Qt::InputMethodQuery property) const |
void | insert (const QString &newText) |
bool | isModified () const |
bool | isReadOnly () const |
bool | isRedoAvailable () const |
bool | isUndoAvailable () const |
void | lostFocus () |
int | margin () const |
QString | markedText () const |
int | maxLength () const |
virtual QSize | minimumSizeHint () const |
void | paste () |
QString | placeholderText () const |
void | redo () |
void | returnPressed () |
void | selectAll () |
QString | selectedText () const |
void | selectionChanged () |
int | selectionStart () const |
void | setAlignment (QFlags< Qt::AlignmentFlag > flag) |
void | setCompleter (QCompleter *c) |
void | setCursorMoveStyle (Qt::CursorMoveStyle style) |
void | setCursorPosition (int) |
void | setDragEnabled (bool b) |
void | setEchoMode (EchoMode) |
void | setEdited (bool on) |
void | setFrame (bool) |
void | setInputMask (const QString &inputMask) |
void | setMargin (int margin) |
void | setMaxLength (int) |
void | setModified (bool) |
void | setPlaceholderText (const QString &) |
void | setReadOnly (bool) |
void | setSelection (int start, int length) |
void | setText (const QString &) |
void | setTextMargins (const QMargins &margins) |
void | setTextMargins (int left, int top, int right, int bottom) |
void | setValidator (const QValidator *v) |
virtual QSize | sizeHint () const |
QString | text () const |
void | textChanged (const QString &text) |
void | textEdited (const QString &text) |
QMargins | textMargins () const |
void | undo () |
bool | validateAndSet (const QString &newText, int newPos, int newMarkAnchor, int newMarkDrag) |
const QValidator * | validator () const |
Public Member Functions inherited from QWidget | |
QWidget (QWidget *parent, QFlags< Qt::WindowType > f) | |
QWidget (QWidget *parent, const char *name, QFlags< Qt::WindowType > f) | |
~QWidget () | |
bool | acceptDrops () const |
QString | accessibleDescription () const |
QString | accessibleName () const |
QList< QAction * > | actions () const |
void | activateWindow () |
void | addAction (QAction *action) |
void | addActions (QList< QAction * > actions) |
void | adjustSize () |
bool | autoFillBackground () const |
Qt::BackgroundMode | backgroundMode () const |
QPoint | backgroundOffset () const |
BackgroundOrigin | backgroundOrigin () const |
QPalette::ColorRole | backgroundRole () const |
QSize | baseSize () const |
QString | caption () const |
QWidget * | childAt (int x, int y, bool includeThis) const |
QWidget * | childAt (const QPoint &p, bool includeThis) const |
QWidget * | childAt (int x, int y) const |
QWidget * | childAt (const QPoint &p) const |
QRect | childrenRect () const |
QRegion | childrenRegion () const |
void | clearFocus () |
void | clearMask () |
bool | close (bool alsoDelete) |
bool | close () |
QColorGroup | colorGroup () const |
void | constPolish () const |
QMargins | contentsMargins () const |
QRect | contentsRect () const |
Qt::ContextMenuPolicy | contextMenuPolicy () const |
QCursor | cursor () const |
void | customContextMenuRequested (const QPoint &pos) |
void | drawText (const QPoint &p, const QString &s) |
void | drawText (int x, int y, const QString &s) |
WId | effectiveWinId () const |
void | ensurePolished () const |
void | erase () |
void | erase (const QRect &rect) |
void | erase (const QRegion &rgn) |
void | erase (int x, int y, int w, int h) |
Qt::FocusPolicy | focusPolicy () const |
QWidget * | focusProxy () const |
QWidget * | focusWidget () const |
const QFont & | font () const |
QFontInfo | fontInfo () const |
QFontMetrics | fontMetrics () const |
QPalette::ColorRole | foregroundRole () const |
QRect | frameGeometry () const |
QSize | frameSize () const |
const QRect & | geometry () const |
void | getContentsMargins (int *left, int *top, int *right, int *bottom) const |
virtual HDC | getDC () const |
void | grabGesture (Qt::GestureType gesture, QFlags< Qt::GestureFlag > flags) |
void | grabKeyboard () |
void | grabMouse () |
void | grabMouse (const QCursor &cursor) |
int | grabShortcut (const QKeySequence &key, Qt::ShortcutContext context) |
QGraphicsEffect * | graphicsEffect () const |
QGraphicsProxyWidget * | graphicsProxyWidget () const |
bool | hasEditFocus () const |
bool | hasFocus () const |
bool | hasMouse () const |
bool | hasMouseTracking () const |
int | height () const |
virtual int | heightForWidth (int w) const |
void | hide () |
const QPixmap * | icon () const |
void | iconify () |
QString | iconText () const |
QInputContext * | inputContext () |
Qt::InputMethodHints | inputMethodHints () const |
void | insertAction (QAction *before, QAction *action) |
void | insertActions (QAction *before, QList< QAction * > actions) |
bool | isActiveWindow () const |
bool | isAncestorOf (const QWidget *child) const |
bool | isDesktop () const |
bool | isDialog () const |
bool | isEnabled () const |
bool | isEnabledTo (QWidget *ancestor) const |
bool | isEnabledToTLW () const |
bool | isFullScreen () const |
bool | isHidden () const |
bool | isInputMethodEnabled () const |
bool | isMaximized () const |
bool | isMinimized () const |
bool | isModal () const |
bool | isPopup () const |
bool | isShown () const |
bool | isTopLevel () const |
bool | isUpdatesEnabled () const |
bool | isVisible () const |
bool | isVisibleTo (QWidget *ancestor) const |
bool | isVisibleToTLW () const |
bool | isWindow () const |
bool | isWindowModified () const |
QLayout * | layout () const |
Qt::LayoutDirection | layoutDirection () const |
QLocale | locale () const |
void | lower () |
Qt::HANDLE | macCGHandle () const |
Qt::HANDLE | macQDHandle () const |
QPoint | mapFrom (QWidget *parent, const QPoint &pos) const |
QPoint | mapFromGlobal (const QPoint &pos) const |
QPoint | mapFromParent (const QPoint &pos) const |
QPoint | mapTo (QWidget *parent, const QPoint &pos) const |
QPoint | mapToGlobal (const QPoint &pos) const |
QPoint | mapToParent (const QPoint &pos) const |
QRegion | mask () const |
int | maximumHeight () const |
QSize | maximumSize () const |
int | maximumWidth () const |
int | minimumHeight () const |
QSize | minimumSize () const |
int | minimumWidth () const |
void | move (int x, int y) |
void | move (const QPoint &) |
QWidget * | nativeParentWidget () const |
QWidget * | nextInFocusChain () const |
QRect | normalGeometry () const |
void | overrideWindowFlags (QFlags< Qt::WindowType > flags) |
bool | ownCursor () const |
bool | ownFont () const |
bool | ownPalette () const |
virtual QPaintEngine * | paintEngine () const |
const QPalette & | palette () const |
QWidget * | parentWidget (bool sameWindow) const |
QWidget * | parentWidget () const |
QPlatformWindow * | platformWindow () const |
QPlatformWindowFormat | platformWindowFormat () const |
void | polish () |
QPoint | pos () const |
QWidget * | previousInFocusChain () const |
void | raise () |
void | recreate (QWidget *parent, QFlags< Qt::WindowType > f, const QPoint &p, bool showIt) |
QRect | rect () const |
virtual void | releaseDC (HDC hdc) const |
void | releaseKeyboard () |
void | releaseMouse () |
void | releaseShortcut (int id) |
void | removeAction (QAction *action) |
void | render (QPaintDevice *target, const QPoint &targetOffset, const QRegion &sourceRegion, QFlags< QWidget::RenderFlag > renderFlags) |
void | render (QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, QFlags< QWidget::RenderFlag > renderFlags) |
void | repaint (int x, int y, int w, int h, bool b) |
void | repaint (const QRegion &rgn, bool b) |
void | repaint () |
void | repaint (int x, int y, int w, int h) |
void | repaint (const QRegion &rgn) |
void | repaint (bool b) |
void | repaint (const QRect &rect) |
void | repaint (const QRect &r, bool b) |
void | reparent (QWidget *parent, QFlags< Qt::WindowType > f, const QPoint &p, bool showIt) |
void | reparent (QWidget *parent, const QPoint &p, bool showIt) |
void | resize (int w, int h) |
void | resize (const QSize &) |
bool | restoreGeometry (const QByteArray &geometry) |
QByteArray | saveGeometry () const |
void | scroll (int dx, int dy) |
void | scroll (int dx, int dy, const QRect &r) |
void | setAcceptDrops (bool on) |
void | setAccessibleDescription (const QString &description) |
void | setAccessibleName (const QString &name) |
void | setActiveWindow () |
void | setAttribute (Qt::WidgetAttribute attribute, bool on) |
void | setAutoFillBackground (bool enabled) |
void | setBackgroundColor (const QColor &color) |
void | setBackgroundMode (Qt::BackgroundMode widgetBackground, Qt::BackgroundMode paletteBackground) |
void | setBackgroundOrigin (BackgroundOrigin background) |
void | setBackgroundPixmap (const QPixmap &pixmap) |
void | setBackgroundRole (QPalette::ColorRole role) |
void | setBaseSize (const QSize &) |
void | setBaseSize (int basew, int baseh) |
void | setCaption (const QString &c) |
void | setContentsMargins (int left, int top, int right, int bottom) |
void | setContentsMargins (const QMargins &margins) |
void | setContextMenuPolicy (Qt::ContextMenuPolicy policy) |
void | setCursor (const QCursor &) |
void | setDisabled (bool disable) |
void | setEditFocus (bool enable) |
void | setEnabled (bool) |
void | setEraseColor (const QColor &color) |
void | setErasePixmap (const QPixmap &pixmap) |
void | setFixedHeight (int h) |
void | setFixedSize (const QSize &s) |
void | setFixedSize (int w, int h) |
void | setFixedWidth (int w) |
void | setFocus (Qt::FocusReason reason) |
void | setFocus () |
void | setFocusPolicy (Qt::FocusPolicy policy) |
void | setFocusProxy (QWidget *w) |
void | setFont (const QFont &) |
void | setFont (const QFont &f, bool b) |
void | setForegroundRole (QPalette::ColorRole role) |
void | setGeometry (int x, int y, int w, int h) |
void | setGeometry (const QRect &) |
void | setGraphicsEffect (QGraphicsEffect *effect) |
void | setHidden (bool hidden) |
void | setIcon (const QPixmap &i) |
void | setIconText (const QString &it) |
void | setInputContext (QInputContext *context) |
void | setInputMethodEnabled (bool enabled) |
void | setInputMethodHints (QFlags< Qt::InputMethodHint > hints) |
void | setKeyCompression (bool b) |
void | setLayout (QLayout *layout) |
void | setLayoutDirection (Qt::LayoutDirection direction) |
void | setLocale (const QLocale &locale) |
void | setMask (const QBitmap &bitmap) |
void | setMask (const QRegion ®ion) |
void | setMaximumHeight (int maxh) |
void | setMaximumSize (const QSize &) |
void | setMaximumSize (int maxw, int maxh) |
void | setMaximumWidth (int maxw) |
void | setMinimumHeight (int minh) |
void | setMinimumSize (int minw, int minh) |
void | setMinimumSize (const QSize &) |
void | setMinimumWidth (int minw) |
void | setMouseTracking (bool enable) |
void | setPalette (const QPalette &) |
void | setPalette (const QPalette &p, bool b) |
void | setPaletteBackgroundColor (const QColor &color) |
void | setPaletteBackgroundPixmap (const QPixmap &pixmap) |
void | setPaletteForegroundColor (const QColor &color) |
void | setParent (QWidget *parent) |
void | setParent (QWidget *parent, QFlags< Qt::WindowType > f) |
void | setPlatformWindow (QPlatformWindow *window) |
void | setPlatformWindowFormat (const QPlatformWindowFormat &format) |
void | setShortcutAutoRepeat (int id, bool enable) |
void | setShortcutEnabled (int id, bool enable) |
void | setShown (bool shown) |
void | setSizeIncrement (const QSize &) |
void | setSizeIncrement (int w, int h) |
void | setSizePolicy (QSizePolicy::Policy hor, QSizePolicy::Policy ver, bool hfw) |
void | setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) |
void | setSizePolicy (QSizePolicy) |
void | setStatusTip (const QString &) |
void | setStyle (QStyle *style) |
QStyle * | setStyle (const QString &style) |
void | setStyleSheet (const QString &styleSheet) |
void | setToolTip (const QString &) |
void | setUpdatesEnabled (bool enable) |
void | setupUi (QWidget *widget) |
virtual void | setVisible (bool visible) |
void | setWhatsThis (const QString &) |
void | setWindowFilePath (const QString &filePath) |
void | setWindowFlags (QFlags< Qt::WindowType > type) |
void | setWindowIcon (const QIcon &icon) |
void | setWindowIconText (const QString &) |
void | setWindowModality (Qt::WindowModality windowModality) |
void | setWindowModified (bool) |
void | setWindowOpacity (qreal level) |
void | setWindowRole (const QString &role) |
void | setWindowState (QFlags< Qt::WindowState > windowState) |
void | setWindowSurface (QWindowSurface *surface) |
void | setWindowTitle (const QString &) |
void | show () |
void | showFullScreen () |
void | showMaximized () |
void | showMinimized () |
void | showNormal () |
QSize | size () const |
QSize | sizeIncrement () const |
QSizePolicy | sizePolicy () const |
void | stackUnder (QWidget *w) |
QString | statusTip () const |
QStyle * | style () const |
QString | styleSheet () const |
bool | testAttribute (Qt::WidgetAttribute attribute) const |
QString | toolTip () const |
QWidget * | topLevelWidget () const |
bool | underMouse () const |
void | ungrabGesture (Qt::GestureType gesture) |
void | unsetCursor () |
void | unsetFont () |
void | unsetLayoutDirection () |
void | unsetLocale () |
void | unsetPalette () |
void | update (const QRect &rect) |
void | update (const QRegion &rgn) |
void | update (int x, int y, int w, int h) |
void | update () |
void | updateGeometry () |
bool | updatesEnabled () const |
QRect | visibleRect () const |
QRegion | visibleRegion () const |
QString | whatsThis () const |
int | width () const |
QWidget * | window () const |
QString | windowFilePath () const |
Qt::WindowFlags | windowFlags () const |
QIcon | windowIcon () const |
QString | windowIconText () const |
Qt::WindowModality | windowModality () const |
qreal | windowOpacity () const |
QString | windowRole () const |
Qt::WindowStates | windowState () const |
QWindowSurface * | windowSurface () const |
QString | windowTitle () const |
Qt::WindowType | windowType () const |
WId | winId () const |
int | x () const |
const QX11Info & | x11Info () const |
Qt::HANDLE | x11PictureHandle () const |
int | y () const |
Public Member Functions inherited from QObject | |
QObject (QObject *parent) | |
QObject (QObject *parent, const char *name) | |
virtual | ~QObject () |
bool | blockSignals (bool block) |
QObject * | child (const char *objName, const char *inheritsClass, bool recursiveSearch) const |
const QObjectList & | children () const |
const char * | className () const |
bool | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const QObject *receiver, const char *method) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) |
void | dumpObjectInfo () |
void | dumpObjectTree () |
QList< QByteArray > | dynamicPropertyNames () const |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name) const |
QList< T > | findChildren (const QRegExp ®Exp) const |
QList< T > | findChildren (const QString &name) const |
bool | inherits (const char *className) const |
void | insertChild (QObject *object) |
void | installEventFilter (QObject *filterObj) |
bool | isA (const char *className) const |
bool | isWidgetType () const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const |
void | moveToThread (QThread *targetThread) |
const char * | name () const |
const char * | name (const char *defaultName) const |
QString | objectName () const |
QObject * | parent () const |
QVariant | property (const char *name) const |
void | removeChild (QObject *object) |
void | removeEventFilter (QObject *obj) |
void | setName (const char *name) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const |
int | startTimer (int interval) |
QThread * | thread () const |
Public Member Functions inherited from QPaintDevice | |
virtual | ~QPaintDevice () |
int | colorCount () const |
int | depth () const |
int | height () const |
int | heightMM () const |
int | logicalDpiX () const |
int | logicalDpiY () const |
int | numColors () const |
virtual QPaintEngine * | paintEngine () const =0 |
bool | paintingActive () const |
int | physicalDpiX () const |
int | physicalDpiY () const |
int | width () const |
int | widthMM () const |
int | x11Cells () const |
Qt::HANDLE | x11Colormap () const |
bool | x11DefaultColormap () const |
bool | x11DefaultVisual () const |
int | x11Depth () const |
Display * | x11Display () const |
int | x11Screen () const |
void * | x11Visual () const |
Protected Slots | |
void | activateSearch () |
void | queueSearch (const QString &search) |
Protected Slots inherited from KLineEdit | |
virtual void | makeCompletion (const QString &) |
void | userCancelled (const QString &cancelText) |
Protected Member Functions | |
virtual bool | canChooseColumnsCheck () |
virtual void | connectListView (K3ListView *) |
virtual void | contextMenuEvent (QContextMenuEvent *e) |
virtual void | disconnectListView (K3ListView *) |
virtual bool | itemMatches (const Q3ListViewItem *item, const QString &s) const |
virtual void | updateSearch (K3ListView *listView) |
Protected Member Functions inherited from KLineEdit | |
bool | autoSuggest () const |
virtual void | create (WId=0, bool initializeWindow=true, bool destroyOldWindow=true) |
QMenu * | createStandardContextMenu () |
virtual void | dropEvent (QDropEvent *) |
virtual bool | event (QEvent *) |
virtual void | focusInEvent (QFocusEvent *ev) |
virtual void | focusOutEvent (QFocusEvent *ev) |
virtual void | keyPressEvent (QKeyEvent *) |
virtual void | mouseDoubleClickEvent (QMouseEvent *) |
virtual void | mousePressEvent (QMouseEvent *) |
virtual void | mouseReleaseEvent (QMouseEvent *) |
virtual void | paintEvent (QPaintEvent *ev) |
virtual void | resizeEvent (QResizeEvent *) |
virtual void | setCompletedText (const QString &, bool) |
void | setUserSelection (bool userSelection) |
Protected Member Functions inherited from QLineEdit | |
virtual void | changeEvent (QEvent *ev) |
QRect | cursorRect () const |
virtual void | dragEnterEvent (QDragEnterEvent *e) |
virtual void | dragLeaveEvent (QDragLeaveEvent *e) |
virtual void | dragMoveEvent (QDragMoveEvent *e) |
void | initStyleOption (QStyleOptionFrame *option) const |
virtual void | inputMethodEvent (QInputMethodEvent *e) |
virtual void | mouseMoveEvent (QMouseEvent *e) |
void | repaintArea (int a, int b) |
Protected Member Functions inherited from QWidget | |
virtual void | actionEvent (QActionEvent *event) |
virtual void | closeEvent (QCloseEvent *event) |
void | create (WId window, bool initializeWindow, bool destroyOldWindow) |
void | destroy (bool destroyWindow, bool destroySubWindows) |
virtual void | enterEvent (QEvent *event) |
bool | focusNextChild () |
virtual bool | focusNextPrevChild (bool next) |
bool | focusPreviousChild () |
virtual void | hideEvent (QHideEvent *event) |
virtual void | keyReleaseEvent (QKeyEvent *event) |
virtual void | languageChange () |
virtual void | leaveEvent (QEvent *event) |
virtual bool | macEvent (EventHandlerCallRef caller, EventRef event) |
virtual int | metric (PaintDeviceMetric m) const |
virtual void | moveEvent (QMoveEvent *event) |
virtual bool | qwsEvent (QWSEvent *event) |
void | resetInputContext () |
virtual void | showEvent (QShowEvent *event) |
virtual void | tabletEvent (QTabletEvent *event) |
void | updateMicroFocus () |
virtual void | wheelEvent (QWheelEvent *event) |
virtual bool | winEvent (MSG *message, long *result) |
virtual bool | x11Event (XEvent *event) |
Protected Member Functions inherited from QObject | |
bool | checkConnectArgs (const char *signal, const QObject *object, const char *method) |
virtual void | childEvent (QChildEvent *event) |
virtual void | connectNotify (const char *signal) |
virtual void | customEvent (QEvent *event) |
virtual void | disconnectNotify (const char *signal) |
int | receivers (const char *signal) const |
QObject * | sender () const |
int | senderSignalIndex () const |
virtual void | timerEvent (QTimerEvent *event) |
Protected Member Functions inherited from QPaintDevice | |
QPaintDevice () | |
Detailed Description
This class makes it easy to add a search line for filtering the items in listviews based on a simple text search.
No changes to the application other than instantiating this class with appropriate K3ListViews should be needed.
Definition at line 38 of file k3listviewsearchline.h.
Constructor & Destructor Documentation
K3ListViewSearchLine::K3ListViewSearchLine | ( | QWidget * | parent = 0 , |
K3ListView * | listView = 0 |
||
) |
Constructs a K3ListViewSearchLine with listView being the K3ListView to be filtered.
If listView is null then the widget will be disabled until listviews are set with setListView(), setListViews() or added with addListView().
Definition at line 64 of file k3listviewsearchline.cpp.
K3ListViewSearchLine::K3ListViewSearchLine | ( | QWidget * | parent, |
const QList< K3ListView * > & | listViews | ||
) |
Constructs a K3ListViewSearchLine with listViews being the list of pointers to K3ListViews to be filtered.
If listViews is empty then the widget will be disabled until listviews are set with setListView(), setListViews() or added with addListView().
Definition at line 78 of file k3listviewsearchline.cpp.
|
virtual |
Destroys the K3ListViewSearchLine.
Definition at line 92 of file k3listviewsearchline.cpp.
Member Function Documentation
|
protectedslot |
When the timer started with queueSearch() expires this slot is called.
If there has been another timer started then this slot does nothing. However if there are no other pending searches this starts the list view search.
- See also
- queueSearch()
Definition at line 398 of file k3listviewsearchline.cpp.
|
slot |
Adds a K3ListView to the list of listviews filtered by this search line.
If lv is null then the widget will be disabled.
- See also
- listView(), setListViews(), removeListView()
Definition at line 133 of file k3listviewsearchline.cpp.
|
protectedvirtual |
Checks columns in all listviews and decides whether choosing columns to filter on makes any sense.
Returns false if either of the following is true:
- there are no listviews connected,
- the listviews have different numbers of columns,
- the listviews have only one column,
- the listviews differ in column labels.
Otherwise it returns true.
- See also
- setSearchColumns()
Definition at line 349 of file k3listviewsearchline.cpp.
bool K3ListViewSearchLine::caseSensitive | ( | ) | const |
Returns true if the search is case sensitive.
This defaults to false.
- See also
- setCaseSensitive()
Definition at line 97 of file k3listviewsearchline.cpp.
|
protectedvirtual |
Connects signals of this listview to the appropriate slots of the search line.
Definition at line 333 of file k3listviewsearchline.cpp.
|
protectedvirtual |
Re-implemented for internal reasons.
API not affected.
Reimplemented from KLineEdit.
Definition at line 281 of file k3listviewsearchline.cpp.
|
protectedvirtual |
Disconnects signals of a listviews from the search line.
Definition at line 341 of file k3listviewsearchline.cpp.
|
protectedvirtual |
Returns true if item matches the search s.
This will be evaluated based on the value of caseSensitive(). This can be overridden in subclasses to implement more complicated matching schemes.
Definition at line 252 of file k3listviewsearchline.cpp.
bool K3ListViewSearchLine::keepParentsVisible | ( | ) | const |
If this is true (the default) then the parents of matched items will also be shown.
- See also
- setKeepParentsVisible()
Definition at line 110 of file k3listviewsearchline.cpp.
K3ListView * K3ListViewSearchLine::listView | ( | ) | const |
Returns the listview that is currently filtered by the search.
If there are multiple listviews filtered, it returns 0.
- See also
- setListView(), listViews()
Definition at line 115 of file k3listviewsearchline.cpp.
const QList< K3ListView * > & K3ListViewSearchLine::listViews | ( | ) | const |
Returns the list of pointers to listviews that are currently filtered by the search.
- See also
- setListViews(), addListView(), listView()
Definition at line 123 of file k3listviewsearchline.cpp.
|
protectedslot |
When keys are pressed a new search string is created and a timer is activated.
The most recent search is activated when this timer runs out if another key has not yet been pressed.
This method makes
- Parameters
-
search the most recent search and starts the timer.
Together with activateSearch() this makes it such that searches are not started until there is a short break in the users typing.
- See also
- activateSearch()
Definition at line 391 of file k3listviewsearchline.cpp.
|
slot |
Removes a K3ListView from the list of listviews filtered by this search line.
Does nothing if lv is 0 or is not filtered by the quick search line.
- See also
- listVew(), setListViews(), addListView()
Definition at line 145 of file k3listviewsearchline.cpp.
QList< int > K3ListViewSearchLine::searchColumns | ( | ) | const |
Returns the current list of columns that will be searched.
If the returned list is empty all visible columns will be searched.
- See also
- setSearchColumns
Definition at line 102 of file k3listviewsearchline.cpp.
|
slot |
Make the search case sensitive or case insensitive.
- See also
- caseSenstive()
Definition at line 210 of file k3listviewsearchline.cpp.
|
slot |
When a search is active on a list that's organized into a tree view if a parent or ancesestor of an item is does not match the search then it will be hidden and as such so too will any children that match.
If this is set to true (the default) then the parents of matching items will be shown.
- See also
- keepParentsVisible
Definition at line 215 of file k3listviewsearchline.cpp.
|
slot |
Sets the K3ListView that is filtered by this search line, replacing any previously filtered listviews.
If lv is null then the widget will be disabled.
- See also
- listView(), setListViews()
Definition at line 226 of file k3listviewsearchline.cpp.
|
slot |
Sets K3ListViews that are filtered by this search line, replacing any previously filtered listviews.
If lvs is empty then the widget will be disabled.
- See also
- listViews(), addListView(), setListView()
Definition at line 232 of file k3listviewsearchline.cpp.
|
slot |
Sets the list of columns to be searched.
The default is to search all, visible columns which can be restored by passing columns as an empty list. If listviews to be filtered have different numbers or labels of columns this method has no effect.
- See also
- searchColumns
Definition at line 220 of file k3listviewsearchline.cpp.
Updates search to only make visible the items that match s.
If s is null then the line edit's text will be used.
Definition at line 161 of file k3listviewsearchline.cpp.
|
protectedvirtual |
Updates search to only make visible appropriate items in listView.
If listView is null then nothing is done.
Definition at line 170 of file k3listviewsearchline.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:26:48 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.