19 #ifndef TDEPASSIVEPOPUPSTACK_H
20 #define TDEPASSIVEPOPUPSTACK_H
25 #include "tdeapplication.h"
26 #include "tdeglobal.h"
27 #include "tdeglobalsettings.h"
28 #include "kiconloader.h"
29 #include "kpassivepopup.h"
31 typedef TQMap<KPassivePopup*, TQString> TQStringPopupIDMap;
33 class TDEUI_EXPORT TDEPassivePopupStackContainer :
public TQWidget
38 TDEPassivePopupStackContainer(TQWidget *parent=0,
const char *name=0);
39 ~TDEPassivePopupStackContainer();
41 KPassivePopup* displayMessage(TQString title, TQString message, TQString icon,
int x,
int y, TQString
id=TQString::null);
42 KPassivePopup* displayMessage(TQString title, TQString message, TQPixmap icon,
int x,
int y, TQString
id=TQString::null);
50 void popupClicked(TQPoint);
51 void popupDestroyed(TQObject*
object);
54 TQPtrList<KPassivePopup> mPopupList;
57 TQStringPopupIDMap mPopupIDMap;