Qt:Документация 4.3.2/qstringlist-qt3

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск
40px Внимание: Актуальная версия перевода документации находится здесь

__NOTOC__

Image:qt-logo.png

Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

Image:trolltech-logo.png

Содержание

[править] Qt 3 Support Members for QStringList

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



[править] Открытые функции

  • Iterator fromLast ()
  • ConstIterator fromLast () const
  • QStringList grep ( const QString & str, bool cs = true ) const
  • QStringList grep ( const QRegExp & rx ) const
  • QStringList & gres ( const QRegExp & rx, const QString & after )
  • QStringList & gres ( const QString & before, const QString & after, bool cs = true )
  • 7 открытых функций унаследованных от QList

[править] Статические открытые члены

  • QStringList split ( const QRegExp & sep, const QString & str, bool allowEmptyEntries = false )
  • QStringList split ( const QChar & sep, const QString & str, bool allowEmptyEntries = false )
  • QStringList split ( const QString & sep, const QString & str, bool allowEmptyEntries = false )

[править] Описание функций-членов

[править]
Iterator QStringList::fromLast ()

Use end() instead.

For example, if you have code like

 QStringList::Iterator i = list.fromLast();

you can rewrite it as

 QStringList::Iterator i = list.isEmpty() ? list.end() : --list.end();

[править]
ConstIterator QStringList::fromLast () const

This is an overloaded member function, provided for convenience.

Use end() instead.

For example, if you have code like

 QStringList::ConstIterator i = list.fromLast();

you can rewrite it as

 QStringList::ConstIterator i = list.isEmpty() ? list.end() : --list.end();

[править]
QStringList QStringList::grep ( const QString & str, bool cs = true ) const

Use filter() instead.

[править]
QStringList QStringList::grep ( const QRegExp & rx ) const

This is an overloaded member function, provided for convenience.

Use filter() instead.

[править]
QStringList & QStringList::gres ( const QRegExp & rx, const QString & after )

Use replaceInStrings() instead.

[править]
QStringList & QStringList::gres ( const QString & before, const QString & after, bool cs = true )

This is an overloaded member function, provided for convenience.

Use replaceInStrings() instead.

[править]
QStringList QStringList::split ( const QRegExp & sep, const QString & str, bool allowEmptyEntries = false ) [static]

Use QString::split(sep, QString::SkipEmptyParts) or QString::split(sep, QString::KeepEmptyParts) instead.

Be aware that the QString::split()'s return value is a QStringList that always contains at least one element, even if str is empty.

See also join() and QString::section().

[править]
QStringList QStringList::split ( const QChar & sep, const QString & str, bool allowEmptyEntries = false ) [static]

This is an overloaded member function, provided for convenience.

This version of the function uses a QChar as separator.

See also join() and QString::section().

[править]
QStringList QStringList::split ( const QString & sep, const QString & str, bool allowEmptyEntries = false ) [static]

This is an overloaded member function, provided for convenience.

This version of the function uses a QString as separator.

See also join() and QString::section().


Copyright © 2007 Trolltech Trademarks
Qt 4.3.2