OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
CSVTools::SearchBox Class Reference

#include <searchbox.hpp>

Inheritance diagram for CSVTools::SearchBox:
Collaboration diagram for CSVTools::SearchBox:

Signals

void startSearch (const CSMTools::Search &search)
 
void replaceAll ()
 

Public Member Functions

 SearchBox (QWidget *parent=0)
 
void setSearchMode (bool enabled)
 
CSMTools::Search getSearch () const
 
std::string getReplaceText () const
 
void setEditLock (bool locked)
 
void focus ()
 

Private Slots

void modeSelected (int index)
 
void textChanged (const QString &text)
 
void startSearch (bool checked=true)
 
void replaceAll (bool checked)
 

Private Member Functions

void updateSearchButton ()
 

Private Attributes

QStackedWidget mInput
 
QLineEdit mText
 
QComboBox mRecordState
 
QCheckBox mCaseSensitive
 
QPushButton mSearch
 
QGridLayout * mLayout
 
QComboBox mMode
 
bool mSearchEnabled
 
QStackedWidget mReplaceInput
 
QLineEdit mReplaceText
 
QLabel mReplacePlaceholder
 
QPushButton mReplace
 

Constructor & Destructor Documentation

CSVTools::SearchBox::SearchBox ( QWidget parent = 0)

Here is the call graph for this function:

Member Function Documentation

void CSVTools::SearchBox::focus ( )
std::string CSVTools::SearchBox::getReplaceText ( ) const

Here is the caller graph for this function:

CSMTools::Search CSVTools::SearchBox::getSearch ( ) const
void CSVTools::SearchBox::modeSelected ( int  index)
privateslot

Here is the caller graph for this function:

void CSVTools::SearchBox::replaceAll ( bool  checked)
privateslot

Here is the call graph for this function:

void CSVTools::SearchBox::replaceAll ( )
signal

Here is the caller graph for this function:

void CSVTools::SearchBox::setEditLock ( bool  locked)
void CSVTools::SearchBox::setSearchMode ( bool  enabled)
void CSVTools::SearchBox::startSearch ( bool  checked = true)
privateslot

Here is the caller graph for this function:

void CSVTools::SearchBox::startSearch ( const CSMTools::Search search)
signal
void CSVTools::SearchBox::textChanged ( const QString &  text)
privateslot

Here is the caller graph for this function:

void CSVTools::SearchBox::updateSearchButton ( )
private

Here is the caller graph for this function:

Member Data Documentation

QCheckBox CSVTools::SearchBox::mCaseSensitive
private
QStackedWidget CSVTools::SearchBox::mInput
private
QGridLayout* CSVTools::SearchBox::mLayout
private
QComboBox CSVTools::SearchBox::mMode
private
QComboBox CSVTools::SearchBox::mRecordState
private
QPushButton CSVTools::SearchBox::mReplace
private
QStackedWidget CSVTools::SearchBox::mReplaceInput
private
QLabel CSVTools::SearchBox::mReplacePlaceholder
private
QLineEdit CSVTools::SearchBox::mReplaceText
private
QPushButton CSVTools::SearchBox::mSearch
private
bool CSVTools::SearchBox::mSearchEnabled
private
QLineEdit CSVTools::SearchBox::mText
private

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