From 87d29563e3ccdeb7fea0197e262e667ef323ff9c Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Sun, 7 Jul 2024 14:56:09 +0900 Subject: Rename utility class nt* related files to equivalent tq* Signed-off-by: Michele Calgaro --- doc/html/qdictiterator.html | 172 -------------------------------------------- 1 file changed, 172 deletions(-) delete mode 100644 doc/html/qdictiterator.html (limited to 'doc/html/qdictiterator.html') diff --git a/doc/html/qdictiterator.html b/doc/html/qdictiterator.html deleted file mode 100644 index 0f8ebcc0b..000000000 --- a/doc/html/qdictiterator.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - -TQDictIterator Class - - - - - - - -
- -Home - | -All Classes - | -Main Classes - | -Annotated - | -Grouped Classes - | -Functions -

TQDictIterator Class Reference

- -

The TQDictIterator class provides an iterator for TQDict collections. -More... -

#include <ntqdict.h> -

List of all member functions. -

Public Members

- -

Detailed Description

- - -The TQDictIterator class provides an iterator for TQDict collections. -

- -

TQDictIterator is implemented as a template class. Define a -template instance TQDictIterator<X> to create a dictionary -iterator that operates on TQDict<X> (dictionary of X*). -

The traversal order is arbitrary; when we speak of the "first", -"last" and "next" item we are talking in terms of this arbitrary -order. -

Multiple iterators may independently traverse the same dictionary. -A TQDict knows about all the iterators that are operating on the -dictionary. When an item is removed from the dictionary, TQDict -updates all iterators that are referring to the removed item to -point to the next item in the (arbitrary) traversal order. -

Example: -

-    TQDict<TQLineEdit> fields;
-    fields.insert( "forename", new TQLineEdit( this ) );
-    fields.insert( "surname", new TQLineEdit( this ) );
-    fields.insert( "age", new TQLineEdit( this ) );
-
-    fields["forename"]->setText( "Homer" );
-    fields["surname"]->setText( "Simpson" );
-    fields["age"]->setText( "45" );
-
-    TQDictIterator<TQLineEdit> it( fields );
-    for( ; it.current(); ++it )
-        cout << it.currentKey() << ": " << it.current()->text() << endl;
-    cout << endl;
-
-    // Output (random order):
-    //  age: 45
-    //  surname: Simpson
-    //  forename: Homer
-    
- -In the example we insert some pointers to line edits into a -dictionary, then iterate over the dictionary printing the strings -associated with the line edits. -

See also TQDict, Collection Classes, and Non-GUI Classes. - -


Member Function Documentation

-

TQDictIterator::TQDictIterator ( const TQDict<type> & dict ) -

- -

Constructs an iterator for dict. The current iterator item is -set to point to the first item in the dictionary, dict. First -in this context means first in the arbitrary traversal order. - -

TQDictIterator::~TQDictIterator () -

- -

Destroys the iterator. - -

uint TQDictIterator::count () const -

- -

Returns the number of items in the dictionary over which the -iterator is operating. -

See also isEmpty(). - -

type * TQDictIterator::current () const -

- -

Returns a pointer to the current iterator item's value. - -

TQString TQDictIterator::currentKey () const -

- -

Returns the current iterator item's key. - -

bool TQDictIterator::isEmpty () const -

- -

Returns TRUE if the dictionary is empty, i.e. count() == 0; -otherwise returns FALSE. -

See also count(). - -

TQDictIterator::operator type * () const -

- -

Cast operator. Returns a pointer to the current iterator item. -Same as current(). - -

type * TQDictIterator::operator() () -

- -

Makes the next item current and returns the original current item. -

If the current iterator item was the last item in the dictionary -or if it was 0, 0 is returned. - -

type * TQDictIterator::operator++ () -

- -

Prefix ++ makes the next item current and returns the new current -item. -

If the current iterator item was the last item in the dictionary -or if it was 0, 0 is returned. - -

type * TQDictIterator::toFirst () -

- -

Resets the iterator, making the first item the first current item. -First in this context means first in the arbitrary traversal -order. Returns a pointer to this item. -

If the dictionary is empty it sets the current item to 0 and -returns 0. - - -


-This file is part of the TQt toolkit. -Copyright © 1995-2007 -Trolltech. All Rights Reserved.


- -
Copyright © 2007 -TrolltechTrademarks -
TQt 3.3.8
-
- -- cgit v1.2.3