lastsections_.setAutoDelete( true );
	void					setLastSection( cMakeMenu* basemenu, cMakeSection* data )	{		std::map< cMakeMenu*, QPtrList< cMakeSection > >::iterator mit = lastselections_.find( basemenu );		QPtrList< cMakeSection > lastsections_;		lastsections_.setAutoDelete( true );		if( mit != lastselections_.end() )			lastsections_ = mit->second;		else		{			lastsections_.append( data );			lastselections_.insert( make_pair< cMakeMenu*, QPtrList< cMakeSection > >(basemenu, lastsections_) );			return;		}					QPtrListIterator< cMakeSection > it( lastsections_ );		while( it.current() )		{			if( data == it.current() )				return;			++it;		}		lastsections_.prepend( data );		while( lastsections_.count() > 10 )			lastsections_.removeLast();		mit->second = lastsections_;		return;	}