Source Code (Use browser search to find items of interest.)

Class Index

qt'QStrList (./qt-2.1.0/src/tools/qstrlist.h:45)

class Q_EXPORT QStrList : public QStrListBase
{
public:
    QStrList( bool deepCopies=TRUE ) { dc = deepCopies; del_item = deepCopies; }
    QStrList( const QStrList & );
   ~QStrList()			{ clear(); }
    QStrList& operator=( const QStrList & );

private:
    Item newItem( Item d ) { return dc ? qstrdup( (const char*)d ) : d; }
    void deleteItem( Item d ) { if ( del_item ) delete[] (char*)d; }
    int compareItems( Item s1, Item s2 ) { return strcmp((const char*)s1,
							 (const char*)s2); }
    QDataStream &read( QDataStream &s, Item &d )
				{ s >> (char *&)d; return s; }
    QDataStream &write( QDataStream &s, Item d ) const
				{ return s << (const char *)d; }
    bool  dc;
};



qt'QStrList::QStrList() (./qt-2.1.0/include/qstrlist.h:87)

inline QStrList::QStrList( const QStrList &strList )
    : QStrListBase( strList )
{
    dc = FALSE;
    operator=(strList);
}


qt'QStrList::QStrList() (./qt-2.1.0/src/tools/qstrlist.h:87)

inline QStrList::QStrList( const QStrList &strList )
    : QStrListBase( strList )
{
    dc = FALSE;
    operator=(strList);
}