#include <SUIT_PopupClient.h>

Data Structures | |
| class | Signal |
Public Member Functions | |
| SUIT_PopupClient () | |
| virtual | ~SUIT_PopupClient () |
| bool | connectPopupRequest (QObject *reciever, const char *slot) |
| bool | disconnectPopupRequest (QObject *reciever, const char *slot) |
| virtual QString | popupClientType () const =0 |
| virtual void | contextMenuPopup (QMenu *) |
Protected Member Functions | |
| void | contextMenuRequest (QContextMenuEvent *e) |
Private Attributes | |
| Signal * | mySignal |
Descr: Base class for instances which creates popup menu on QContextMenuEvent
| SUIT_PopupClient::SUIT_PopupClient | ( | ) |
constructor. initialize mySignal.
| SUIT_PopupClient::~SUIT_PopupClient | ( | ) | [virtual] |
destructor. delete mySignal
References mySignal.
| bool SUIT_PopupClient::connectPopupRequest | ( | QObject * | reciever, |
| const char * | slot | ||
| ) |
Connect popup request.
References contextMenuRequest(), and mySignal.
| bool SUIT_PopupClient::disconnectPopupRequest | ( | QObject * | reciever, |
| const char * | slot | ||
| ) |
Disconnect popup request.
References contextMenuRequest(), and mySignal.
| virtual QString SUIT_PopupClient.popupClientType | ( | ) | const [pure virtual] |
Implemented in LogWindow, PyConsole_Console, SalomeApp_ListView, SUIT_DataBrowser, SUIT_ViewManager, and SUPERVGraph_View.
| virtual void SUIT_PopupClient.contextMenuPopup | ( | QMenu * | ) | [virtual] |
| void SUIT_PopupClient::contextMenuRequest | ( | QContextMenuEvent * | e | ) | [protected] |
Send signal on context menu request.
References mySignal, and SUIT_PopupClient.Signal.sendSignal().
Signal* SUIT_PopupClient.mySignal [private] |