library: libQtGSI
#include "TQRootCanvas.h"

TQRootCanvas


class description - header file - source file - inheritance tree (.pdf)

class TQRootCanvas : public QWidget

Inheritance Chart:
QWidget
<-
TQRootCanvas
    private:
TQRootCanvas(const TQRootCanvas&) TQRootCanvas& operator=(const TQRootCanvas&) protected:
virtual void closeEvent(QCloseEvent* e) virtual bool eventFilter(QObject*, QEvent*) virtual void leaveEvent(QEvent* e) virtual void mouseDoubleClickEvent(QMouseEvent* e) virtual void mouseMoveEvent(QMouseEvent* e) virtual void mousePressEvent(QMouseEvent* e) virtual void mouseReleaseEvent(QMouseEvent* e) virtual void paintEvent(QPaintEvent* e) virtual void resizeEvent(QResizeEvent* e) public:
TQRootCanvas(QWidget* parent = 0, const char* name = "0", TCanvas* c = 0) TQRootCanvas(QWidget* parent, QWidget* tabWin, const char* name = "0", TCanvas* c = 0) virtual ~TQRootCanvas() virtual void Browse(TBrowser* b) void cd(Int_t subpadnumber = 0) static TClass* Class() void Clear(Option_t* option = "") void Close(Option_t* option = "") virtual void dragEnterEvent(QDragEnterEvent* e) virtual void Draw(Option_t* option = "") virtual TObject* DrawClone(Option_t* option = "") virtual TObject* DrawClonePad() virtual void dropEvent(QDropEvent* Event) virtual void EditorBar() void EnterLeave(TPad* prevSelPad, TObject* prevSelObj) void FeedbackMode(Bool_t set) void Flush() void ForceUpdate() Bool_t GetAutoExec() TCanvas* GetCanvas() Int_t GetCanvasID() Bool_t GetCanvasOwner() virtual void GetCanvasPar(Int_t& wtopx, Int_t& wtopy, UInt_t& ww, UInt_t& wh) TContextMenu* GetContextMenu() const char* GetDISPLAY() Int_t GetDoubleBuffer() Int_t GetEvent() Int_t GetEventX() Int_t GetEventY() Color_t GetHighLightColor() TVirtualPad* GetPadSave() QWidget* GetParent() Int_t GetRootWid() TObject* GetSelected() Option_t* GetSelectedOpt() TVirtualPad* GetSelectedPad() Bool_t GetShowEventStatus() QWidget* GetTabWin() UInt_t GetWh() UInt_t GetWindowHeight() Int_t GetWindowTopX() Int_t GetWindowTopY() UInt_t GetWindowWidth() UInt_t GetWw() Size_t GetXsizeReal() Size_t GetXsizeUser() Size_t GetYsizeReal() Size_t GetYsizeUser() virtual void HandleInput(EEventType button, Int_t x, Int_t y) Bool_t HasMenuBar() void Iconify() virtual TClass* IsA() const Bool_t IsBatch() Bool_t IsRetained() virtual void ls(Option_t* option = "") void MoveOpaque(Int_t set = 1) Bool_t NeedsResize() Bool_t OpaqueMoving() Bool_t OpaqueResizing() virtual void Paint(Option_t* option = "") virtual TPad* Pick(Int_t px, Int_t py, TObjLink*& pickobj) virtual TPad* Pick(Int_t px, Int_t py, TObject* prevSelObj) virtual void Resize(Option_t* option = "") void ResizeOpaque(Int_t set = 1) void SaveSource(const char* filename = "", Option_t* option = "") void SetBatch(Bool_t batch = kTRUE) void SetCanvasSize(UInt_t ww, UInt_t wh) virtual void SetCursor(ECursor cursor) virtual void SetDoubleBuffer(Int_t mode = 1) void SetHighLightColor(Color_t col) void SetNeedsResize(Bool_t yes) void SetRetained(Bool_t retained = kTRUE) void SetSelected(TObject* obj) void SetSelectedPad(TPad* pad) void SetTitle(const char* title = "") void SetWindowPosition(Int_t x, Int_t y) void SetWindowSize(UInt_t ww, UInt_t wh) void Show() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Size(Float_t xsizeuser = 0, Float_t ysizeuser = 0) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void ToggleAutoExec() virtual void ToggleEventStatus() virtual void Update() void UseCurrentStyle()

Data Members


    protected:
TQCanvasMenu* fContextMenu Qt Context menu for this canvas TCanvas* fCanvas Root Canvas Int_t fWid Windows Id of the Canvas Bool_t fNeedResize Resize flag Bool_t fIsCanvasOwned Ownership flag QWidget* fParent QWidget* fTabWin parent widgets

Class Description

TQRootCanvas( QWidget *parent, const char *name, TCanvas *c )
 set defaults
TQRootCanvas( QWidget *parent, QWidget* tabWin, const char *name, TCanvas *c )
 set defaults
void mouseMoveEvent(QMouseEvent *e)
 Handle mouse move event.
void mousePressEvent( QMouseEvent *e )
 Handle mouse button press event.
void mouseReleaseEvent( QMouseEvent *e )
 Handle mouse button release event.
void mouseDoubleClickEvent( QMouseEvent *e )
 Handle mouse double click event.
void resizeEvent( QResizeEvent *e )
 Call QWidget resize and inform the ROOT Canvas.
void paintEvent( QPaintEvent * )
 Handle paint event of Qt.
void dragEnterEvent( QDragEnterEvent *e )
 Entering a drag event.
void dropEvent( QDropEvent *Event )
 Start a drop, for now only histogram objects can be drwon by droping.
void cd(Int_t subpadnumber)
 Just a wrapper
void Browse(TBrowser *b)
 Just a wrapper.
void Clear(Option_t *option)
 Just a wrapper.
void Close(Option_t *option)
 Just a wrapper.
void Draw(Option_t *option)
 Just a wrapper.
TObject * DrawClone(Option_t *option)
 Just a wrapper.
TObject * DrawClonePad()
 Just a wrapper.
void EditorBar()
 Just a wrapper.
void EnterLeave(TPad *prevSelPad, TObject *prevSelObj)
 just a wrapper
void FeedbackMode(Bool_t set)
 just a wrapper
void Flush()
 just a wrapper
void UseCurrentStyle()
 just a wrapper
void ForceUpdate()
 just a wrapper
const char * GetDISPLAY()
 just a wrapper
TContextMenu * GetContextMenu()
 just a wrapper
Int_t GetDoubleBuffer()
 just a wrapper
Int_t GetEvent()
 just a wrapper
Int_t GetEventX()
 just a wrapper
Int_t GetEventY()
 just a wrapper
Color_t GetHighLightColor()
 just a wrapper
TVirtualPad * GetPadSave()
 just a wrapper
TObject * GetSelected()
 just a wrapper
Option_t * GetSelectedOpt()
 just a wrapper
TVirtualPad * GetSelectedPad()
 just a wrapper
Bool_t GetShowEventStatus()
 just a wrapper
Bool_t GetAutoExec()
 just a wrapper
Size_t GetXsizeUser()
 just a wrapper
Size_t GetYsizeUser()
 just a wrapper
Size_t GetXsizeReal()
 just a wrapper
Size_t GetYsizeReal()
 just a wrapper
Int_t GetCanvasID()
 just a wrapper
Int_t GetWindowTopX()
 just a wrapper
Int_t GetWindowTopY()
 just a wrapper
UInt_t GetWindowWidth()
 just a wrapper
UInt_t GetWindowHeight()
 just a wrapper
UInt_t GetWw()
 just a wrapper
UInt_t GetWh()
 just a wrapper
void GetCanvasPar(Int_t &wtopx, Int_t &wtopy, UInt_t &ww, UInt_t &wh)
 just a wrapper
void HandleInput(EEventType button, Int_t x, Int_t y)
 just a wrapper
Bool_t HasMenuBar()
 just a wrapper
void Iconify()
 just a wrapper
Bool_t IsBatch()
 just a wrapper
Bool_t IsRetained()
 just a wrapper
void ls(Option_t *option)
 just a wrapper
void MoveOpaque(Int_t set)
 just a wrapper
Bool_t OpaqueMoving()
 just a wrapper
Bool_t OpaqueResizing()
 just a wrapper
void Paint(Option_t *option)
 just a wrapper
TPad * Pick(Int_t px, Int_t py, TObjLink *&pickobj)
 just a wrapper
TPad * Pick(Int_t px, Int_t py, TObject *prevSelObj)
 just a wrapper
void Resize(Option_t *option)
 just a wrapper
void ResizeOpaque(Int_t set)
 just a wrapper
void SaveSource(const char *filename, Option_t *option)
 just a wrapper
void SetCursor(ECursor cursor)
 just a wrapper
void SetDoubleBuffer(Int_t mode)
 just a wrapper
void SetWindowPosition(Int_t x, Int_t y)
 just a wrapper
void SetWindowSize(UInt_t ww, UInt_t wh)
 just a wrapper
void SetCanvasSize(UInt_t ww, UInt_t wh)
 just a wrapper
void SetHighLightColor(Color_t col)
 just a wrapper
void SetSelected(TObject *obj)
 just a wrapper
void SetSelectedPad(TPad *pad)
 just a wrapper
void Show()
 just a wrapper
void Size(Float_t xsizeuser, Float_t ysizeuser)
 just a wrapper
void SetBatch(Bool_t batch)
 just a wrapper
void SetRetained(Bool_t retained)
 just a wrapper
void SetTitle(const char *title)
 just a wrapper
void ToggleEventStatus()
 just a wrapper
void ToggleAutoExec()
 just a wrapper
void Update()
 just a wrapper
void closeEvent( QCloseEvent * e)
 Close.
~TQRootCanvas()
 dtor
TQRootCanvas(const TQRootCanvas &)
TQRootCanvas& operator=(const TQRootCanvas &)
TCanvas* GetCanvas()
Int_t GetRootWid()
Bool_t GetCanvasOwner()
QWidget* GetParent()
QWidget* GetTabWin()
Bool_t NeedsResize()
void SetNeedsResize(Bool_t yes)
bool eventFilter( QObject *, QEvent * )
void leaveEvent(QEvent *e)

Author: Denis Bertini, M. Al-Turany 01/11/2000
Last update: root/qtgsi:$Name: $:$Id: TQRootCanvas.cxx,v 1.4 2006/04/13 09:46:06 brun Exp $
Copyright (C) 1995-2006, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.