Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions

Compatibility Members for QRegExp

The following class members are part of the Qt 3 compatibility layer. They are provided to help you port old code to Qt 4. We strongly advise against using them in new code.

QRegExp class reference

Public Functions


Member Function Documentation

QRegExp::QRegExp ( const QString & pattern, bool cs, bool wildcard = false )

Use another constructor instead.

For example, if you have code like

    QRegExp rx("*.txt", false, true);

you can rewrite it as

    QRegExp rx("*.txt", Qt::CaseInsensitive, QRegExp::Wildcard);

bool QRegExp::caseSensitive () const

Use caseSensitivity() instead.

bool QRegExp::minimal () const

Use isMinimal() instead.

int QRegExp::search ( const QString & str, int from = 0, CaretMode caretMode = CaretAtZero ) const

Use indexIn() instead.

int QRegExp::searchRev ( const QString & str, int from = -1, CaretMode caretMode = CaretAtZero ) const

Use lastIndexIn() instead.

void QRegExp::setCaseSensitive ( bool sensitive )

Use setCaseSensitivity() instead.

void QRegExp::setWildcard ( bool wildcard )

Use setPatternSyntax() instead.

For example, if you have code like

    rx.setWildcard(wc);

you can rewrite it as

    rx.setPatternSyntax(wc ? QRegExp::Wildcard : QRegExp::RegExp);

bool QRegExp::wildcard () const

Use patternSyntax() instead.

For example, if you have code like

    bool wc = rx.wildcard();

you can rewrite it as

    bool wc = (rx.patternSyntax() == QRegExp::Wildcard);


Copyright © 2004 Trolltech. Trademarks
Qt 4.0.0-tp2