Version: 6.3.1
Data Structures | Public Member Functions | Protected Member Functions | Private Attributes

SUIT_PopupClient Class Reference

#include <SUIT_PopupClient.h>

Inheritance diagram for SUIT_PopupClient:
Inheritance graph

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

SignalmySignal

Detailed Description

Descr: Base class for instances which creates popup menu on QContextMenuEvent


Constructor & Destructor Documentation

SUIT_PopupClient::SUIT_PopupClient ( )

constructor. initialize mySignal.

SUIT_PopupClient::~SUIT_PopupClient ( ) [virtual]

destructor. delete mySignal

References mySignal.


Member Function Documentation

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]
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().


Field Documentation

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS