#include <TransformFinder.h>

Inheritance diagram for TransformFinder:
Inheritance graph
Collaboration diagram for TransformFinder:
Collaboration graph

Public Member Functions

 TransformFinder (QWidget *parent=0)
 
 ~TransformFinder ()
 
TransformId getTransform () const
 

Protected Types

typedef std::vector< TextMatcher::Match > SortedResults
 

Protected Slots

void searchTextChanged (const QString &)
 
void selectedLabelChanged ()
 
void labelDoubleClicked ()
 
void timeout ()
 
void up ()
 
void down ()
 

Protected Member Functions

void setupBeforeSearchLabel ()
 

Protected Attributes

QLabel * m_infoLabel
 
QLabel * m_beforeSearchLabel
 
QLabel * m_noResultsLabel
 
QScrollArea * m_resultsScroll
 
QWidget * m_resultsFrame
 
QVBoxLayout * m_resultsLayout
 
std::vector< SelectableLabel * > m_labels
 
TransformId m_selectedTransform
 
QTimer * m_timer
 
QString m_newSearchText
 
SortedResults m_sortedResults
 
int m_upToDateCount
 

Detailed Description

Definition at line 33 of file TransformFinder.h.

Member Typedef Documentation

typedef std::vector<TextMatcher::Match> TransformFinder::SortedResults
protected

Definition at line 66 of file TransformFinder.h.

Constructor & Destructor Documentation

TransformFinder::TransformFinder ( QWidget *  parent = 0)
TransformFinder::~TransformFinder ( )

Definition at line 118 of file TransformFinder.cpp.

Member Function Documentation

TransformId TransformFinder::getTransform ( ) const

Definition at line 401 of file TransformFinder.cpp.

References m_selectedTransform.

void TransformFinder::searchTextChanged ( const QString &  text)
protectedslot

Definition at line 170 of file TransformFinder.cpp.

References m_newSearchText.

Referenced by TransformFinder().

void TransformFinder::selectedLabelChanged ( )
protectedslot

Definition at line 369 of file TransformFinder.cpp.

References m_labels, and m_selectedTransform.

Referenced by timeout().

void TransformFinder::labelDoubleClicked ( )
protectedslot

Definition at line 390 of file TransformFinder.cpp.

References m_selectedTransform.

Referenced by timeout().

void TransformFinder::up ( )
protectedslot

Definition at line 407 of file TransformFinder.cpp.

References m_labels, and m_selectedTransform.

Referenced by TransformFinder().

void TransformFinder::down ( )
protectedslot

Definition at line 423 of file TransformFinder.cpp.

References m_labels, and m_selectedTransform.

Referenced by TransformFinder().

void TransformFinder::setupBeforeSearchLabel ( )
protected

Definition at line 123 of file TransformFinder.cpp.

References m_beforeSearchLabel, and m_resultsFrame.

Referenced by TransformFinder().

Member Data Documentation

QLabel* TransformFinder::m_infoLabel
protected

Definition at line 52 of file TransformFinder.h.

Referenced by timeout(), and TransformFinder().

QLabel* TransformFinder::m_beforeSearchLabel
protected

Definition at line 53 of file TransformFinder.h.

Referenced by setupBeforeSearchLabel(), timeout(), and TransformFinder().

QLabel* TransformFinder::m_noResultsLabel
protected

Definition at line 54 of file TransformFinder.h.

Referenced by timeout(), and TransformFinder().

QScrollArea* TransformFinder::m_resultsScroll
protected

Definition at line 56 of file TransformFinder.h.

Referenced by TransformFinder().

QWidget* TransformFinder::m_resultsFrame
protected

Definition at line 57 of file TransformFinder.h.

Referenced by setupBeforeSearchLabel(), timeout(), and TransformFinder().

QVBoxLayout* TransformFinder::m_resultsLayout
protected

Definition at line 58 of file TransformFinder.h.

Referenced by timeout(), and TransformFinder().

std::vector<SelectableLabel *> TransformFinder::m_labels
protected

Definition at line 59 of file TransformFinder.h.

Referenced by down(), selectedLabelChanged(), timeout(), and up().

TransformId TransformFinder::m_selectedTransform
protected
QTimer* TransformFinder::m_timer
protected

Definition at line 61 of file TransformFinder.h.

Referenced by TransformFinder().

QString TransformFinder::m_newSearchText
protected

Definition at line 65 of file TransformFinder.h.

Referenced by searchTextChanged(), and timeout().

SortedResults TransformFinder::m_sortedResults
protected

Definition at line 67 of file TransformFinder.h.

Referenced by timeout().

int TransformFinder::m_upToDateCount
protected

Definition at line 68 of file TransformFinder.h.

Referenced by timeout(), and TransformFinder().


The documentation for this class was generated from the following files: