svgui  1.9
TransformFinder Class Reference

#include <TransformFinder.h>

List of all members.

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


Member Function Documentation

TransformId TransformFinder::getTransform ( ) const

Definition at line 369 of file TransformFinder.cpp.

References m_selectedTransform.

void TransformFinder::searchTextChanged ( const QString &  text) [protected, slot]

Definition at line 170 of file TransformFinder.cpp.

References m_newSearchText.

Referenced by TransformFinder().

void TransformFinder::selectedLabelChanged ( ) [protected, slot]

Definition at line 337 of file TransformFinder.cpp.

References m_labels, and m_selectedTransform.

Referenced by timeout().

void TransformFinder::labelDoubleClicked ( ) [protected, slot]

Definition at line 358 of file TransformFinder.cpp.

References m_selectedTransform.

Referenced by timeout().

void TransformFinder::up ( ) [protected, slot]

Definition at line 375 of file TransformFinder.cpp.

References m_labels, and m_selectedTransform.

Referenced by TransformFinder().

void TransformFinder::down ( ) [protected, slot]

Definition at line 391 of file TransformFinder.cpp.

References m_labels, and m_selectedTransform.

Referenced by TransformFinder().

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().

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().

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().

Definition at line 67 of file TransformFinder.h.

Referenced by timeout().

Definition at line 68 of file TransformFinder.h.

Referenced by timeout(), and TransformFinder().


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