1 #ifndef SUIT_POPUPCLIENT_H
2 #define SUIT_POPUPCLIENT_H
9 class QContextMenuEvent;
12 Class: SUIT_PopupClient [public]
13 Descr: Base class for instances which creates popup menu on QContextMenuEvent
16 class SUIT_EXPORT SUIT_PopupClient
25 bool connectPopupRequest( QObject* reciever, const char* slot );
26 bool disconnectPopupRequest( QObject* reciever, const char* slot );
28 virtual QString popupClientType() const = 0;
29 virtual void contextMenuPopup( QPopupMenu* ) {}
32 void contextMenuRequest( QContextMenuEvent* e );
39 Class: SUIT_PopupClient::Signal [internal]
40 Descr: invoke signal which is connected to reciever in SUIT_PopupClient
43 class SUIT_PopupClient::Signal : public QObject
51 void sendSignal( SUIT_PopupClient*, QContextMenuEvent* );
54 void contextMenuRequest( SUIT_PopupClient*, QContextMenuEvent* );