| library: libQtGSI #include "TQCanvasMenu.h" |
| Inheritance Chart: | ||||||||
|
private:
TQCanvasMenu(const TQCanvasMenu& c)
TQCanvasMenu& operator=(const TQCanvasMenu&)
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)
void Dialog(TObject* obj, TMethod* method)
void Execute(int id)
virtual TClass* IsA() const
void Popup(TObject* obj, double x, double y, QMouseEvent* e)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
TObject* fCurrObj current selected object
QPopupMenu* fPopup Qt popup menu
TList fMethods list of Root metheds associated with the selected object
TCanvas* fc pointer to the ROOT canvas
TQRootDialog* fDialog the TQRootDialog which is used to prompt for
QWidget* fParent
QWidget* fTabWin parents widgets
double fMousePosX mouse position in user coordinate
double fMousePosY mouse position in user coordinate
Create title for dialog box retrieving argument values.
Create string describing argument (for use in dialog box).
Perform the corresponding selected TObject popup in the position defined by x, y coordinates (in user coordinate system). @param obj (TObject*) @param p (QPoint&)
Slot defined to execute a method from a selected TObject using TObject::Execute() function.
Create dialog object with OK and Cancel buttons. This dialog
prompts for the arguments of "method".