ROOT logo
ROOT » GUI » QTGSI » TQCanvasMenu

class TQCanvasMenu: public QObject

Function Members (Methods)

public:
TQCanvasMenu(QWidget* parent = 0, TCanvas* canvas = 0)
TQCanvasMenu(QWidget* parent, QWidget* tabWin, TCanvas* canvas)
virtual~TQCanvasMenu()
static TClass*Class()
char*CreateArgumentTitle(TMethodArg* argument)
char*CreateDialogTitle(TObject* object, TMethod* method)
voidDialog(TObject* obj, TMethod* method)
voidExecute(int id)
virtual TClass*IsA() const
voidPopup(TObject* obj, double x, double y, QMouseEvent* e)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Data Members

protected:
TObject*fCurrObjcurrent selected object
TQRootDialog*fDialogthe TQRootDialog which is used to prompt for
TListfMethodslist of Root metheds associated with the selected object
doublefMousePosXmouse position in user coordinate
doublefMousePosYmouse position in user coordinate
QWidget*fParent
QPopupMenu*fPopupQt popup menu
QWidget*fTabWinparents widgets
TCanvas*fcpointer to the ROOT canvas

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TQCanvasMenu(QWidget* parent = 0, TCanvas* canvas = 0)
 ctor, create the popup menu
TQCanvasMenu(QWidget* parent, QWidget* tabWin, TCanvas* canvas)
 ctor, create the popup menu
~TQCanvasMenu()
 dtor
char * CreateDialogTitle(TObject* object, TMethod* method)
 Create title for dialog box retrieving argument values.
char * CreateArgumentTitle(TMethodArg* argument)
 Create string describing argument (for use in dialog box).
void Popup(TObject* obj, double x, double y, QMouseEvent* e)
 Perform the corresponding selected TObject  popup
 in the position defined
 by x, y coordinates (in user coordinate system).
 @param obj (TObject*)
 @param p (QPoint&)
void Execute(int id)
 Slot defined to execute a method from a selected TObject
 using TObject::Execute() function.
void Dialog(TObject* obj, TMethod* method)
 Create dialog object with OK and Cancel buttons. This dialog
 prompts for the arguments of "method".
TQCanvasMenu(const TQCanvasMenu& c)
TQCanvasMenu& operator=(const TQCanvasMenu& )
{return *this;}