SearchWidget Class Reference

#include <searchwidget.h>

List of all members.

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
SimpleIconToolButtonsearchButton () const
SimpleIconToolButtonclearButton () const


Member Enumeration Documentation

enum SearchWidget::SearchTrigger

Enumerator:
NoTriggers 
OnReturnPressed 
OnTextEdited 
OnMenuActionTriggered 
AllTriggers 


Constructor & Destructor Documentation

SearchWidget::SearchWidget ( QWidget *  parent = 0  ) 


Member Function Documentation

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]


The documentation for this class was generated from the following files:
Generated on Mon Jul 30 09:46:53 2007 for Digest by  doxygen 1.5.2