#include "qpopupmenu.h" #include "qptrlist.h" // menulist.h: interface for the menulist class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_menuLIST_H__6EB13E8B_E2BA_457C_8B83_EC790953FAEC__INCLUDED_) #define AFX_menuLIST_H__6EB13E8B_E2BA_457C_8B83_EC790953FAEC__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 /* #if defined(Q_TEMPLATEDLL) Q_TEMPLATE_EXTERN template class QPtrList; Q_TEMPLATE_EXTERN template class QPtrListIterator; #endif */ class QPopupMenuList : public QPtrList { public: QPopupMenuList() : QPtrList() {} QPopupMenuList( const QPopupMenuList &list ) : QPtrList(list) {} ~QPopupMenuList() { clear(); } QPopupMenuList &operator=(const QPopupMenuList &list) { return (QPopupMenuList&)QPtrList::operator=(list); } }; class Q_EXPORT QPopupMenuListIterator : public QPtrListIterator { public: QPopupMenuListIterator( const QPopupMenuList &l ) : QPtrListIterator( l ) { } QPopupMenuListIterator &operator=( const QPopupMenuListIterator &i ) { return (QPopupMenuListIterator&) QPtrListIterator::operator=( i ); } }; #endif // !defined(AFX_MenuLIST_H__6EB13E8B_E2BA_457C_8B83_EC790953FAEC__INCLUDED_)