#include <searchwidget.h>
Public Types | |
| enum | SearchTrigger { NoTriggers = 0x0, OnReturnPressed = 0x1, OnTextEdited = 0x2, OnMenuActionTriggered = 0x4, AllTriggers = OnReturnPressed | OnTextEdited | OnMenuActionTriggered } |
Public Slots | |
| virtual void | search () |
| virtual void | clear () |
| virtual void | setText (const QString &text, bool startSearch=true) |
Signals | |
| void | beginSearch (const QString &text) |
| void | endSearch () |
Public Member Functions | |
| Q_DECLARE_FLAGS (SearchTriggers, SearchTrigger) | |
| SearchWidget (QWidget *parent=0) | |
| QMenu * | menu () const |
| void | setMenu (QMenu *menu) |
| SearchTriggers | searchTriggers () const |
| void | setSearchTriggers (SearchTriggers triggers) |
Protected Member Functions | |
| virtual void | paintEvent (QPaintEvent *) |
| QLineEdit * | lineEdit () const |
| SimpleIconToolButton * | searchButton () const |
| SimpleIconToolButton * | clearButton () const |
| SearchWidget::SearchWidget | ( | QWidget * | parent = 0 |
) |
| SearchWidget::Q_DECLARE_FLAGS | ( | SearchTriggers | , | |
| SearchTrigger | ||||
| ) |
| QMenu * SearchWidget::menu | ( | ) | const |
| void SearchWidget::setMenu | ( | QMenu * | menu | ) |
The menu may be set to null (0) to remove any existing menu.
| SearchWidget::SearchTriggers SearchWidget::searchTriggers | ( | ) | const |
Defaults to SearchWidget::AllTriggers.
| void SearchWidget::setSearchTriggers | ( | SearchTriggers | triggers | ) |
| void SearchWidget::beginSearch | ( | const QString & | text | ) | [signal] |
| void SearchWidget::endSearch | ( | ) | [signal] |
| void SearchWidget::search | ( | ) | [virtual, slot] |
| void SearchWidget::clear | ( | ) | [virtual, slot] |
| void SearchWidget::setText | ( | const QString & | text, | |
| bool | startSearch = true | |||
| ) | [virtual, slot] |
Note: If the text is empty, then clear() will be called instead.
| void SearchWidget::paintEvent | ( | QPaintEvent * | ) | [protected, virtual] |
| QLineEdit * SearchWidget::lineEdit | ( | ) | const [protected] |
| SimpleIconToolButton * SearchWidget::searchButton | ( | ) | const [protected] |
| SimpleIconToolButton * SearchWidget::clearButton | ( | ) | const [protected] |
1.5.2