#include <duplicate_level_finder.h>
Public Methods | |
| DuplicateLevelFinder () | |
| bool | process () |
| int | steps () const |
| bool | finished () const |
| bool | foundDuplicates () const |
| QString const & | text () const |
Private Attributes | |
| int | m_number_of_collections |
| int | m_collection_nr |
| Collection * | m_collection |
| int | m_number_of_levels |
| int | m_level_nr |
| std::map< CompressedMap, int > | maps |
| QString | m_text |
| int | m_steps |
|
|
Creates the object.
|
|
|
Returns true, if the search was finished (process() returned true).
|
|
|
Returns true, if duplicate levels are found.
|
|
|
Call this as long as it returns false.
|
|
|
Returns the number of steps needed.
|
|
|
Returns a string containing the duplicate levels.
|
|
|
The actual collection.
|
|
|
The actual collection nr.
|
|
|
The actual level nr.
|
|
|
The number of collections.
|
|
|
The actual number of levels.
|
|
|
The number of steps needed.
|
|
|
The text for the duplicate levels.
|
|
|
The maps already processed.
|
1.2.9.1 written by Dimitri van Heesch,
© 1997-2001