GSI Object Oriented Online Offline (Go4) GO4-6.4.5
Loading...
Searching...
No Matches
QRootCanvas Class Reference

This canvas uses Qt eventloop to handle user input. More...

#include <QRootCanvas.h>

Inheritance diagram for QRootCanvas:

Public Slots

virtual void Browse (TBrowser *b)
virtual void Browse (TBrowser *b)
void buildEditorWindow ()
void buildEditorWindow ()
void cd (Int_t subpadnumber=0)
void cd (Int_t subpadnumber=0)
void Clear (Option_t *option="")
void Clear (Option_t *option="")
void Close (Option_t *option="")
void Close (Option_t *option="")
virtual void Draw (Option_t *option="")
virtual void Draw (Option_t *option="")
virtual TObject * DrawClone (Option_t *option="")
virtual TObject * DrawClone (Option_t *option="")
virtual TObject * DrawClonePad ()
virtual TObject * DrawClonePad ()
virtual void EditorBar ()
virtual void EditorBar ()
void EnterLeave (TPad *prevSelPad, TObject *prevSelObj)
void EnterLeave (TPad *prevSelPad, TObject *prevSelObj)
void executeMenu (int id)
void executeMenu (int id)
void FeedbackMode (Bool_t set)
void FeedbackMode (Bool_t set)
void Flush ()
void Flush ()
void ForceUpdate ()
void ForceUpdate ()
Bool_t GetAutoExec ()
Bool_t GetAutoExec ()
Int_t GetCanvasID ()
Int_t GetCanvasID ()
virtual void GetCanvasPar (Int_t &wtopx, Int_t &wtopy, UInt_t &ww, UInt_t &wh)
virtual void GetCanvasPar (Int_t &wtopx, Int_t &wtopy, UInt_t &ww, UInt_t &wh)
TContextMenu * GetContextMenu ()
TContextMenu * GetContextMenu ()
const char * GetDISPLAY ()
const char * GetDISPLAY ()
Int_t GetDoubleBuffer ()
Int_t GetDoubleBuffer ()
Int_t GetEvent ()
Int_t GetEvent ()
Int_t GetEventX ()
Int_t GetEventX ()
Int_t GetEventY ()
Int_t GetEventY ()
Color_t GetHighLightColor ()
Color_t GetHighLightColor ()
TVirtualPad * GetPadSave ()
TVirtualPad * GetPadSave ()
TObject * GetSelected ()
TObject * GetSelected ()
Option_t * GetSelectedOpt ()
Option_t * GetSelectedOpt ()
TVirtualPad * GetSelectedPad ()
TVirtualPad * GetSelectedPad ()
Bool_t GetShowEventStatus ()
Bool_t GetShowEventStatus ()
UInt_t GetWh ()
UInt_t GetWh ()
UInt_t GetWindowHeight ()
UInt_t GetWindowHeight ()
Int_t GetWindowTopX ()
Int_t GetWindowTopX ()
Int_t GetWindowTopY ()
Int_t GetWindowTopY ()
UInt_t GetWindowWidth ()
UInt_t GetWindowWidth ()
UInt_t GetWw ()
UInt_t GetWw ()
Size_t GetXsizeReal ()
Size_t GetXsizeReal ()
Size_t GetXsizeUser ()
Size_t GetXsizeUser ()
Size_t GetYsizeReal ()
Size_t GetYsizeReal ()
Size_t GetYsizeUser ()
Size_t GetYsizeUser ()
virtual void HandleInput (EEventType button, Int_t x, Int_t y)
virtual void HandleInput (EEventType button, Int_t x, Int_t y)
Bool_t HasMenuBar ()
Bool_t HasMenuBar ()
void Iconify ()
void Iconify ()
Bool_t IsBatch ()
Bool_t IsBatch ()
Bool_t IsRetained ()
Bool_t IsRetained ()
virtual void ls (Option_t *option="")
virtual void ls (Option_t *option="")
void Modified (Bool_t=1)
void Modified (Bool_t=1)
void MoveOpaque (Int_t set=1)
void MoveOpaque (Int_t set=1)
Bool_t OpaqueMoving ()
Bool_t OpaqueMoving ()
Bool_t OpaqueResizing ()
Bool_t OpaqueResizing ()
virtual void Paint (Option_t *option="")
virtual void Paint (Option_t *option="")
virtual TPad * Pick (Int_t px, Int_t py, TObject *prevSelObj)
virtual TPad * Pick (Int_t px, Int_t py, TObject *prevSelObj)
virtual TPad * Pick (Int_t px, Int_t py, TObjLink *&pickobj)
virtual TPad * Pick (Int_t px, Int_t py, TObjLink *&pickobj)
void processRepaintTimer ()
void processRepaintTimer ()
virtual void Resize (Option_t *option="")
virtual void Resize (Option_t *option="")
void ResizeOpaque (Int_t set=1)
void ResizeOpaque (Int_t set=1)
void SaveSource (const char *filename="", Option_t *option="")
void SaveSource (const char *filename="", Option_t *option="")
void SetBatch (Bool_t batch=kTRUE)
void SetBatch (Bool_t batch=kTRUE)
void SetCanvasSize (UInt_t ww, UInt_t wh)
void SetCanvasSize (UInt_t ww, UInt_t wh)
virtual void SetCursor (ECursor cursor)
virtual void SetCursor (ECursor cursor)
virtual void SetDoubleBuffer (Int_t mode=1)
virtual void SetDoubleBuffer (Int_t mode=1)
void SetHighLightColor (Color_t col)
void SetHighLightColor (Color_t col)
void SetRetained (Bool_t retained=kTRUE)
void SetRetained (Bool_t retained=kTRUE)
void SetSelected (TObject *obj)
void SetSelected (TObject *obj)
void SetSelectedPad (TPad *pad)
void SetSelectedPad (TPad *pad)
void SetTitle (const char *title="")
void SetTitle (const char *title="")
void SetWindowPosition (Int_t x, Int_t y)
void SetWindowPosition (Int_t x, Int_t y)
void SetWindowSize (UInt_t ww, UInt_t wh)
void SetWindowSize (UInt_t ww, UInt_t wh)
void Show ()
void Show ()
virtual void Size (Float_t xsizeuser=0, Float_t ysizeuser=0)
virtual void Size (Float_t xsizeuser=0, Float_t ysizeuser=0)
virtual void ToggleAutoExec ()
virtual void ToggleAutoExec ()
virtual void ToggleEventStatus ()
virtual void ToggleEventStatus ()
virtual void Update ()
virtual void Update ()
void UseCurrentStyle ()
void UseCurrentStyle ()

Signals

void CanvasDropEvent (QDropEvent *, TPad *)
void CanvasDropEvent (QDropEvent *, TPad *)
void CanvasLeaveEvent ()
void CanvasLeaveEvent ()
void CanvasStatusEvent (const char *)
void CanvasStatusEvent (const char *)
void CanvasUpdated ()
void CanvasUpdated ()
void MenuCommandExecuted (TObject *, const char *)
void MenuCommandExecuted (TObject *, const char *)
void PadClicked (TPad *, int, int)
 signal emitted when mouse clicks on pad
void PadClicked (TPad *, int, int)
 signal emitted when mouse clicks on pad
void PadDoubleClicked (TPad *, int, int)
 signal emitted when user produce left mouse double-click on pad
void PadDoubleClicked (TPad *, int, int)
 signal emitted when user produce left mouse double-click on pad
void SelectedPadChanged (TPad *)
 signal which will be emitted when root selected pad is changed via clicking the mid-mouse button (M.
void SelectedPadChanged (TPad *)
 signal which will be emitted when root selected pad is changed via clicking the mid-mouse button (M.

Public Member Functions

 QRootCanvas (QWidget *parent=nullptr)
 QRootCanvas (QWidget *parent=nullptr)
virtual ~QRootCanvas ()
virtual ~QRootCanvas ()
void activateEditor (TPad *pad, TObject *obj)
void activateEditor (TPad *pad, TObject *obj)
void cleanupEditor ()
void cleanupEditor ()
TCanvas * getCanvas ()
TCanvas * getCanvas ()
int getRootWid ()
int getRootWid ()
bool isEditorAllowed ()
bool isEditorAllowed ()
bool isEditorVisible ()
bool isEditorVisible ()
bool isStatusBarVisible ()
bool isStatusBarVisible ()
void resizeEditor ()
void resizeEditor ()
void setEditorFrame (QFrame *fr)
void setEditorFrame (QFrame *fr)
void setMaskDoubleClick (bool on=true)
void setMaskDoubleClick (bool on=true)
void setShowEventStatus (bool s)
void setShowEventStatus (bool s)
void setStatusBar (QStatusBar *bar)
void setStatusBar (QStatusBar *bar)
void setStatusBarVisible (bool flag)
void setStatusBarVisible (bool flag)
bool showEventStatus () const
bool showEventStatus () const
void showStatusMessage (const char *msg)
void showStatusMessage (const char *msg)
void toggleEditor ()
void toggleEditor ()

Protected Member Functions

void activateRepaint (int act)
void activateRepaint (int act)
QAction * addMenuAction (QMenu *menu, QSignalMapper *map, const QString &text, int id)
QAction * addMenuAction (QMenu *menu, QSignalMapper *map, const QString &text, int id)
void closeEvent (QCloseEvent *e) override
void closeEvent (QCloseEvent *e) override
void dragEnterEvent (QDragEnterEvent *e) override
void dragEnterEvent (QDragEnterEvent *e) override
void dropEvent (QDropEvent *Event) override
void dropEvent (QDropEvent *Event) override
void leaveEvent (QEvent *e) override
void leaveEvent (QEvent *e) override
void methodDialog (TObject *object, TMethod *method)
void methodDialog (TObject *object, TMethod *method)
void mouseDoubleClickEvent (QMouseEvent *e) override
void mouseDoubleClickEvent (QMouseEvent *e) override
void mouseMoveEvent (QMouseEvent *e) override
void mouseMoveEvent (QMouseEvent *e) override
void mousePressEvent (QMouseEvent *e) override
void mousePressEvent (QMouseEvent *e) override
void mouseReleaseEvent (QMouseEvent *e) override
void mouseReleaseEvent (QMouseEvent *e) override
QPaintEngine * paintEngine () const override
QPaintEngine * paintEngine () const override
void paintEvent (QPaintEvent *e) override
void paintEvent (QPaintEvent *e) override
void resizeEvent (QResizeEvent *e) override
void resizeEvent (QResizeEvent *e) override
QPoint scaledMousePoint (QMouseEvent *ev)
QPoint scaledMousePoint (QMouseEvent *ev)
double scaledPosition (int p)
 returns scaled point coordinate, for high dpi case
double scaledPosition (int p)
 returns scaled point coordinate, for high dpi case
void wheelEvent (QWheelEvent *e) override
void wheelEvent (QWheelEvent *e) override

Protected Attributes

TCanvas * fCanvas {nullptr}
TH1 * fDummyHisto {nullptr}
QFrame * fEditorFrame {nullptr}
WId fQtWindowId
int fRepaintMode {0}
QTimer * fRepaintTimer {nullptr}
Int_t fRootWindowId {0}
QStatusBar * fStatusBar {nullptr}
TVirtualPadEditor * fxPeditor {nullptr}
QRootWindowfxRooteditor {nullptr}

Private Types

enum  { act_Update = 1 , act_Resize = 2 }
enum  { act_Update = 1 , act_Resize = 2 }

Private Attributes

bool fMaskDoubleClick {false}
TList * fMenuMethods {nullptr}
TObject * fMenuObj {nullptr}
double fMousePosX {0}
double fMousePosY {0}
double fQtScalingfactor {0}
bool fxShowEventStatus {false}

Detailed Description

This canvas uses Qt eventloop to handle user input.

Graphic Qt Widget based Canvas

Authors
Denis Bertini <d.bertini(at)gsi.de>
Version
2.0

Definition at line 57 of file QRootCanvas.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
act_Update 
act_Resize 

Definition at line 61 of file QRootCanvas.h.

◆ anonymous enum

anonymous enum
private
Enumerator
act_Update 
act_Resize 

Definition at line 61 of file QRootCanvas.h.

Constructor & Destructor Documentation

◆ QRootCanvas() [1/2]

◆ ~QRootCanvas() [1/2]

QRootCanvas::~QRootCanvas ( )
virtual

Definition at line 120 of file QRootCanvas.cpp.

References fCanvas, fDummyHisto, fMenuMethods, fRepaintTimer, fxPeditor, and getCanvas().

◆ QRootCanvas() [2/2]

QRootCanvas::QRootCanvas ( QWidget * parent = nullptr)

◆ ~QRootCanvas() [2/2]

virtual QRootCanvas::~QRootCanvas ( )
virtual

Member Function Documentation

◆ activateEditor() [1/2]

void QRootCanvas::activateEditor ( TPad * pad,
TObject * obj )

Definition at line 1226 of file QRootCanvas.cpp.

References fxPeditor, getCanvas(), and isEditorVisible().

◆ activateEditor() [2/2]

void QRootCanvas::activateEditor ( TPad * pad,
TObject * obj )

◆ activateRepaint() [1/2]

void QRootCanvas::activateRepaint ( int act)
protected

Definition at line 420 of file QRootCanvas.cpp.

References fRepaintMode, and fRepaintTimer.

Referenced by paintEvent(), resizeEvent(), and Update().

◆ activateRepaint() [2/2]

void QRootCanvas::activateRepaint ( int act)
protected

References fCanvas.

◆ addMenuAction() [1/2]

QAction * QRootCanvas::addMenuAction ( QMenu * menu,
QSignalMapper * map,
const QString & text,
int id )
protected

Definition at line 1037 of file QRootCanvas.cpp.

References QRootApplication::IsRootCanvasMenuEnabled().

Referenced by mousePressEvent().

◆ addMenuAction() [2/2]

QAction * QRootCanvas::addMenuAction ( QMenu * menu,
QSignalMapper * map,
const QString & text,
int id )
protected

◆ Browse [1/2]

void QRootCanvas::Browse ( TBrowser * b)
virtualslot

Definition at line 527 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ Browse [2/2]

virtual void QRootCanvas::Browse ( TBrowser * b)
virtualslot

◆ buildEditorWindow [1/2]

void QRootCanvas::buildEditorWindow ( )
slot

Definition at line 1275 of file QRootCanvas.cpp.

References fEditorFrame, and fxRooteditor.

Referenced by CanvasUpdated().

◆ buildEditorWindow [2/2]

void QRootCanvas::buildEditorWindow ( )
slot

◆ CanvasDropEvent [1/2]

void QRootCanvas::CanvasDropEvent ( QDropEvent * ,
TPad *  )
signal

◆ CanvasDropEvent [2/2]

void QRootCanvas::CanvasDropEvent ( QDropEvent * ,
TPad *  )
signal

◆ CanvasLeaveEvent [1/2]

void QRootCanvas::CanvasLeaveEvent ( )
signal

◆ CanvasLeaveEvent [2/2]

void QRootCanvas::CanvasLeaveEvent ( )
signal

◆ CanvasStatusEvent [1/2]

void QRootCanvas::CanvasStatusEvent ( const char * )
signal

Referenced by mouseMoveEvent().

◆ CanvasStatusEvent [2/2]

void QRootCanvas::CanvasStatusEvent ( const char * )
signal

◆ CanvasUpdated [1/2]

◆ CanvasUpdated [2/2]

void QRootCanvas::CanvasUpdated ( )
signal

◆ cd [1/2]

void QRootCanvas::cd ( Int_t subpadnumber = 0)
slot

Definition at line 522 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ cd [2/2]

void QRootCanvas::cd ( Int_t subpadnumber = 0)
slot

◆ cleanupEditor() [1/2]

void QRootCanvas::cleanupEditor ( )

Definition at line 1237 of file QRootCanvas.cpp.

References fDummyHisto, fxPeditor, and getCanvas().

◆ cleanupEditor() [2/2]

void QRootCanvas::cleanupEditor ( )

◆ Clear [1/2]

void QRootCanvas::Clear ( Option_t * option = "")
slot

Definition at line 532 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ Clear [2/2]

void QRootCanvas::Clear ( Option_t * option = "")
slot

◆ Close [1/2]

void QRootCanvas::Close ( Option_t * option = "")
slot

Definition at line 537 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ Close [2/2]

void QRootCanvas::Close ( Option_t * option = "")
slot

◆ closeEvent() [1/2]

void QRootCanvas::closeEvent ( QCloseEvent * e)
overrideprotected

Definition at line 873 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ closeEvent() [2/2]

void QRootCanvas::closeEvent ( QCloseEvent * e)
overrideprotected

◆ dragEnterEvent() [1/2]

void QRootCanvas::dragEnterEvent ( QDragEnterEvent * e)
overrideprotected

Definition at line 498 of file QRootCanvas.cpp.

Referenced by CanvasUpdated().

◆ dragEnterEvent() [2/2]

void QRootCanvas::dragEnterEvent ( QDragEnterEvent * e)
overrideprotected

◆ Draw [1/2]

void QRootCanvas::Draw ( Option_t * option = "")
virtualslot

Definition at line 542 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ Draw [2/2]

virtual void QRootCanvas::Draw ( Option_t * option = "")
virtualslot

◆ DrawClone [1/2]

TObject * QRootCanvas::DrawClone ( Option_t * option = "")
virtualslot

Definition at line 547 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ DrawClone [2/2]

virtual TObject * QRootCanvas::DrawClone ( Option_t * option = "")
virtualslot

◆ DrawClonePad [1/2]

TObject * QRootCanvas::DrawClonePad ( )
virtualslot

Definition at line 552 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ DrawClonePad [2/2]

virtual TObject * QRootCanvas::DrawClonePad ( )
virtualslot

◆ dropEvent() [1/2]

void QRootCanvas::dropEvent ( QDropEvent * Event)
overrideprotected

Definition at line 504 of file QRootCanvas.cpp.

References CanvasDropEvent(), Pick(), and scaledPosition().

Referenced by CanvasUpdated().

◆ dropEvent() [2/2]

void QRootCanvas::dropEvent ( QDropEvent * Event)
overrideprotected

◆ EditorBar [1/2]

void QRootCanvas::EditorBar ( )
virtualslot

Definition at line 557 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ EditorBar [2/2]

virtual void QRootCanvas::EditorBar ( )
virtualslot

◆ EnterLeave [1/2]

void QRootCanvas::EnterLeave ( TPad * prevSelPad,
TObject * prevSelObj )
slot

Definition at line 562 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ EnterLeave [2/2]

void QRootCanvas::EnterLeave ( TPad * prevSelPad,
TObject * prevSelObj )
slot

◆ executeMenu [1/2]

void QRootCanvas::executeMenu ( int id)
slot

test: do this in any case!

Definition at line 1063 of file QRootCanvas.cpp.

References fCanvas, fMenuMethods, fMenuObj, fMousePosX, fMousePosY, MenuCommandExecuted(), methodDialog(), and TGo4LockGuard.

Referenced by CanvasUpdated(), and mousePressEvent().

◆ executeMenu [2/2]

void QRootCanvas::executeMenu ( int id)
slot

◆ FeedbackMode [1/2]

void QRootCanvas::FeedbackMode ( Bool_t set)
slot

Definition at line 567 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ FeedbackMode [2/2]

void QRootCanvas::FeedbackMode ( Bool_t set)
slot

◆ Flush [1/2]

void QRootCanvas::Flush ( )
slot

Definition at line 572 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ Flush [2/2]

void QRootCanvas::Flush ( )
slot

◆ ForceUpdate [1/2]

void QRootCanvas::ForceUpdate ( )
slot

Definition at line 582 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ ForceUpdate [2/2]

void QRootCanvas::ForceUpdate ( )
slot

◆ GetAutoExec [1/2]

Bool_t QRootCanvas::GetAutoExec ( )
slot

Definition at line 647 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetAutoExec [2/2]

Bool_t QRootCanvas::GetAutoExec ( )
slot

◆ getCanvas() [1/2]

TCanvas * QRootCanvas::getCanvas ( )
inline

Definition at line 67 of file QRootCanvas.h.

References fCanvas.

Referenced by ~QRootCanvas(), activateEditor(), and cleanupEditor().

◆ getCanvas() [2/2]

TCanvas * QRootCanvas::getCanvas ( )
inline

Definition at line 67 of file QRootCanvas.h.

References fCanvas.

◆ GetCanvasID [1/2]

Int_t QRootCanvas::GetCanvasID ( )
slot

Definition at line 672 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetCanvasID [2/2]

Int_t QRootCanvas::GetCanvasID ( )
slot

◆ GetCanvasPar [1/2]

void QRootCanvas::GetCanvasPar ( Int_t & wtopx,
Int_t & wtopy,
UInt_t & ww,
UInt_t & wh )
virtualslot

Definition at line 707 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetCanvasPar [2/2]

virtual void QRootCanvas::GetCanvasPar ( Int_t & wtopx,
Int_t & wtopy,
UInt_t & ww,
UInt_t & wh )
virtualslot

◆ GetContextMenu [1/2]

TContextMenu * QRootCanvas::GetContextMenu ( )
slot

Definition at line 592 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetContextMenu [2/2]

TContextMenu * QRootCanvas::GetContextMenu ( )
slot

◆ GetDISPLAY [1/2]

const char * QRootCanvas::GetDISPLAY ( )
slot

Definition at line 587 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetDISPLAY [2/2]

const char * QRootCanvas::GetDISPLAY ( )
slot

◆ GetDoubleBuffer [1/2]

Int_t QRootCanvas::GetDoubleBuffer ( )
slot

Definition at line 597 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetDoubleBuffer [2/2]

Int_t QRootCanvas::GetDoubleBuffer ( )
slot

◆ GetEvent [1/2]

Int_t QRootCanvas::GetEvent ( )
slot

Definition at line 602 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetEvent [2/2]

Int_t QRootCanvas::GetEvent ( )
slot

◆ GetEventX [1/2]

Int_t QRootCanvas::GetEventX ( )
slot

Definition at line 607 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetEventX [2/2]

Int_t QRootCanvas::GetEventX ( )
slot

◆ GetEventY [1/2]

Int_t QRootCanvas::GetEventY ( )
slot

Definition at line 612 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetEventY [2/2]

Int_t QRootCanvas::GetEventY ( )
slot

◆ GetHighLightColor [1/2]

Color_t QRootCanvas::GetHighLightColor ( )
slot

Definition at line 617 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetHighLightColor [2/2]

Color_t QRootCanvas::GetHighLightColor ( )
slot

◆ GetPadSave [1/2]

TVirtualPad * QRootCanvas::GetPadSave ( )
slot

Definition at line 622 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetPadSave [2/2]

TVirtualPad * QRootCanvas::GetPadSave ( )
slot

◆ getRootWid() [1/2]

int QRootCanvas::getRootWid ( )
inline

Definition at line 68 of file QRootCanvas.h.

References fRootWindowId.

◆ getRootWid() [2/2]

int QRootCanvas::getRootWid ( )
inline

Definition at line 68 of file QRootCanvas.h.

References fRootWindowId.

◆ GetSelected [1/2]

TObject * QRootCanvas::GetSelected ( )
slot

Definition at line 627 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetSelected [2/2]

TObject * QRootCanvas::GetSelected ( )
slot

◆ GetSelectedOpt [1/2]

Option_t * QRootCanvas::GetSelectedOpt ( )
slot

Definition at line 632 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetSelectedOpt [2/2]

Option_t * QRootCanvas::GetSelectedOpt ( )
slot

◆ GetSelectedPad [1/2]

TVirtualPad * QRootCanvas::GetSelectedPad ( )
slot

Definition at line 637 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetSelectedPad [2/2]

TVirtualPad * QRootCanvas::GetSelectedPad ( )
slot

◆ GetShowEventStatus [1/2]

Bool_t QRootCanvas::GetShowEventStatus ( )
slot

Definition at line 642 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetShowEventStatus [2/2]

Bool_t QRootCanvas::GetShowEventStatus ( )
slot

◆ GetWh [1/2]

UInt_t QRootCanvas::GetWh ( )
slot

Definition at line 702 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetWh [2/2]

UInt_t QRootCanvas::GetWh ( )
slot

◆ GetWindowHeight [1/2]

UInt_t QRootCanvas::GetWindowHeight ( )
slot

Definition at line 692 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetWindowHeight [2/2]

UInt_t QRootCanvas::GetWindowHeight ( )
slot

◆ GetWindowTopX [1/2]

Int_t QRootCanvas::GetWindowTopX ( )
slot

Definition at line 677 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetWindowTopX [2/2]

Int_t QRootCanvas::GetWindowTopX ( )
slot

◆ GetWindowTopY [1/2]

Int_t QRootCanvas::GetWindowTopY ( )
slot

Definition at line 682 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetWindowTopY [2/2]

Int_t QRootCanvas::GetWindowTopY ( )
slot

◆ GetWindowWidth [1/2]

UInt_t QRootCanvas::GetWindowWidth ( )
slot

Definition at line 687 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetWindowWidth [2/2]

UInt_t QRootCanvas::GetWindowWidth ( )
slot

◆ GetWw [1/2]

UInt_t QRootCanvas::GetWw ( )
slot

Definition at line 697 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetWw [2/2]

UInt_t QRootCanvas::GetWw ( )
slot

◆ GetXsizeReal [1/2]

Size_t QRootCanvas::GetXsizeReal ( )
slot

Definition at line 662 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetXsizeReal [2/2]

Size_t QRootCanvas::GetXsizeReal ( )
slot

◆ GetXsizeUser [1/2]

Size_t QRootCanvas::GetXsizeUser ( )
slot

Definition at line 652 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetXsizeUser [2/2]

Size_t QRootCanvas::GetXsizeUser ( )
slot

◆ GetYsizeReal [1/2]

Size_t QRootCanvas::GetYsizeReal ( )
slot

Definition at line 667 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetYsizeReal [2/2]

Size_t QRootCanvas::GetYsizeReal ( )
slot

◆ GetYsizeUser [1/2]

Size_t QRootCanvas::GetYsizeUser ( )
slot

Definition at line 657 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ GetYsizeUser [2/2]

Size_t QRootCanvas::GetYsizeUser ( )
slot

◆ HandleInput [1/2]

void QRootCanvas::HandleInput ( EEventType button,
Int_t x,
Int_t y )
virtualslot

Definition at line 712 of file QRootCanvas.cpp.

References fCanvas, and scaledPosition().

Referenced by CanvasUpdated().

◆ HandleInput [2/2]

virtual void QRootCanvas::HandleInput ( EEventType button,
Int_t x,
Int_t y )
virtualslot

◆ HasMenuBar [1/2]

Bool_t QRootCanvas::HasMenuBar ( )
slot

Definition at line 717 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ HasMenuBar [2/2]

Bool_t QRootCanvas::HasMenuBar ( )
slot

◆ Iconify [1/2]

void QRootCanvas::Iconify ( )
slot

Definition at line 722 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ Iconify [2/2]

void QRootCanvas::Iconify ( )
slot

◆ IsBatch [1/2]

Bool_t QRootCanvas::IsBatch ( )
slot

Definition at line 727 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ IsBatch [2/2]

Bool_t QRootCanvas::IsBatch ( )
slot

◆ isEditorAllowed() [1/2]

bool QRootCanvas::isEditorAllowed ( )

Definition at line 1174 of file QRootCanvas.cpp.

References QRootApplication::IsRootCanvasMenuEnabled().

◆ isEditorAllowed() [2/2]

bool QRootCanvas::isEditorAllowed ( )

◆ isEditorVisible() [1/2]

bool QRootCanvas::isEditorVisible ( )

Definition at line 1168 of file QRootCanvas.cpp.

References fEditorFrame.

Referenced by activateEditor(), resizeEditor(), and toggleEditor().

◆ isEditorVisible() [2/2]

bool QRootCanvas::isEditorVisible ( )

◆ IsRetained [1/2]

Bool_t QRootCanvas::IsRetained ( )
slot

Definition at line 732 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ IsRetained [2/2]

Bool_t QRootCanvas::IsRetained ( )
slot

◆ isStatusBarVisible() [1/2]

bool QRootCanvas::isStatusBarVisible ( )

Definition at line 1260 of file QRootCanvas.cpp.

References fStatusBar.

◆ isStatusBarVisible() [2/2]

bool QRootCanvas::isStatusBarVisible ( )

◆ leaveEvent() [1/2]

void QRootCanvas::leaveEvent ( QEvent * e)
overrideprotected

Definition at line 473 of file QRootCanvas.cpp.

References CanvasLeaveEvent(), fCanvas, and TGo4LockGuard.

Referenced by CanvasUpdated().

◆ leaveEvent() [2/2]

void QRootCanvas::leaveEvent ( QEvent * e)
overrideprotected

◆ ls [1/2]

void QRootCanvas::ls ( Option_t * option = "")
virtualslot

Definition at line 737 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ ls [2/2]

virtual void QRootCanvas::ls ( Option_t * option = "")
virtualslot

◆ MenuCommandExecuted [1/2]

void QRootCanvas::MenuCommandExecuted ( TObject * ,
const char *  )
signal

◆ MenuCommandExecuted [2/2]

void QRootCanvas::MenuCommandExecuted ( TObject * ,
const char *  )
signal

◆ methodDialog() [1/2]

void QRootCanvas::methodDialog ( TObject * object,
TMethod * method )
protected

◆ methodDialog() [2/2]

void QRootCanvas::methodDialog ( TObject * object,
TMethod * method )
protected

◆ Modified [1/2]

void QRootCanvas::Modified ( Bool_t mod = 1)
slot

Definition at line 742 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ Modified [2/2]

void QRootCanvas::Modified ( Bool_t = 1)
slot

◆ mouseDoubleClickEvent() [1/2]

void QRootCanvas::mouseDoubleClickEvent ( QMouseEvent * e)
overrideprotected

Definition at line 387 of file QRootCanvas.cpp.

References fCanvas, fMaskDoubleClick, PadDoubleClicked(), scaledMousePoint(), and TGo4LockGuard.

Referenced by CanvasUpdated().

◆ mouseDoubleClickEvent() [2/2]

void QRootCanvas::mouseDoubleClickEvent ( QMouseEvent * e)
overrideprotected

◆ mouseMoveEvent() [1/2]

void QRootCanvas::mouseMoveEvent ( QMouseEvent * e)
overrideprotected

◆ mouseMoveEvent() [2/2]

void QRootCanvas::mouseMoveEvent ( QMouseEvent * e)
overrideprotected

◆ mousePressEvent() [1/2]

void QRootCanvas::mousePressEvent ( QMouseEvent * e)
overrideprotected

◆ mousePressEvent() [2/2]

void QRootCanvas::mousePressEvent ( QMouseEvent * e)
overrideprotected

◆ mouseReleaseEvent() [1/2]

void QRootCanvas::mouseReleaseEvent ( QMouseEvent * e)
overrideprotected

Definition at line 362 of file QRootCanvas.cpp.

References fCanvas, scaledMousePoint(), and TGo4LockGuard.

Referenced by CanvasUpdated().

◆ mouseReleaseEvent() [2/2]

void QRootCanvas::mouseReleaseEvent ( QMouseEvent * e)
overrideprotected

◆ MoveOpaque [1/2]

void QRootCanvas::MoveOpaque ( Int_t set = 1)
slot

Definition at line 747 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ MoveOpaque [2/2]

void QRootCanvas::MoveOpaque ( Int_t set = 1)
slot

◆ OpaqueMoving [1/2]

Bool_t QRootCanvas::OpaqueMoving ( )
slot

Definition at line 752 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ OpaqueMoving [2/2]

Bool_t QRootCanvas::OpaqueMoving ( )
slot

◆ OpaqueResizing [1/2]

Bool_t QRootCanvas::OpaqueResizing ( )
slot

Definition at line 757 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ OpaqueResizing [2/2]

Bool_t QRootCanvas::OpaqueResizing ( )
slot

◆ PadClicked [1/2]

void QRootCanvas::PadClicked ( TPad * ,
int ,
int  )
signal

signal emitted when mouse clicks on pad

Referenced by TGo4ViewPanel::TGo4ViewPanel(), and mousePressEvent().

◆ PadClicked [2/2]

void QRootCanvas::PadClicked ( TPad * ,
int ,
int  )
signal

signal emitted when mouse clicks on pad

◆ PadDoubleClicked [1/2]

void QRootCanvas::PadDoubleClicked ( TPad * ,
int ,
int  )
signal

signal emitted when user produce left mouse double-click on pad

Referenced by TGo4ViewPanel::TGo4ViewPanel(), and mouseDoubleClickEvent().

◆ PadDoubleClicked [2/2]

void QRootCanvas::PadDoubleClicked ( TPad * ,
int ,
int  )
signal

signal emitted when user produce left mouse double-click on pad

◆ Paint [1/2]

void QRootCanvas::Paint ( Option_t * option = "")
virtualslot

Definition at line 762 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ Paint [2/2]

virtual void QRootCanvas::Paint ( Option_t * option = "")
virtualslot

◆ paintEngine() [1/2]

QPaintEngine * QRootCanvas::paintEngine ( ) const
inlineoverrideprotected

Definition at line 205 of file QRootCanvas.h.

◆ paintEngine() [2/2]

QPaintEngine * QRootCanvas::paintEngine ( ) const
inlineoverrideprotected

Definition at line 205 of file QRootCanvas.h.

◆ paintEvent() [1/2]

void QRootCanvas::paintEvent ( QPaintEvent * e)
overrideprotected

Definition at line 433 of file QRootCanvas.cpp.

References act_Update, activateRepaint(), and fRepaintMode.

Referenced by CanvasUpdated().

◆ paintEvent() [2/2]

void QRootCanvas::paintEvent ( QPaintEvent * e)
overrideprotected

◆ Pick [1/4]

TPad * QRootCanvas::Pick ( Int_t px,
Int_t py,
TObject * prevSelObj )
virtualslot

Definition at line 772 of file QRootCanvas.cpp.

References fCanvas.

◆ Pick [2/4]

virtual TPad * QRootCanvas::Pick ( Int_t px,
Int_t py,
TObject * prevSelObj )
virtualslot

◆ Pick [3/4]

TPad * QRootCanvas::Pick ( Int_t px,
Int_t py,
TObjLink *& pickobj )
virtualslot

Definition at line 767 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated(), and dropEvent().

◆ Pick [4/4]

virtual TPad * QRootCanvas::Pick ( Int_t px,
Int_t py,
TObjLink *& pickobj )
virtualslot

◆ processRepaintTimer [1/2]

void QRootCanvas::processRepaintTimer ( )
slot

◆ processRepaintTimer [2/2]

void QRootCanvas::processRepaintTimer ( )
slot

◆ Resize [1/2]

void QRootCanvas::Resize ( Option_t * option = "")
virtualslot

Definition at line 777 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ Resize [2/2]

virtual void QRootCanvas::Resize ( Option_t * option = "")
virtualslot

◆ resizeEditor() [1/2]

void QRootCanvas::resizeEditor ( )

Definition at line 1216 of file QRootCanvas.cpp.

References fxPeditor, fxRooteditor, and isEditorVisible().

◆ resizeEditor() [2/2]

void QRootCanvas::resizeEditor ( )

◆ resizeEvent() [1/2]

void QRootCanvas::resizeEvent ( QResizeEvent * e)
overrideprotected

Definition at line 428 of file QRootCanvas.cpp.

References act_Resize, and activateRepaint().

Referenced by CanvasUpdated().

◆ resizeEvent() [2/2]

void QRootCanvas::resizeEvent ( QResizeEvent * e)
overrideprotected

◆ ResizeOpaque [1/2]

void QRootCanvas::ResizeOpaque ( Int_t set = 1)
slot

Definition at line 782 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ ResizeOpaque [2/2]

void QRootCanvas::ResizeOpaque ( Int_t set = 1)
slot

◆ SaveSource [1/2]

void QRootCanvas::SaveSource ( const char * filename = "",
Option_t * option = "" )
slot

Definition at line 787 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ SaveSource [2/2]

void QRootCanvas::SaveSource ( const char * filename = "",
Option_t * option = "" )
slot

◆ scaledMousePoint() [1/2]

QPoint QRootCanvas::scaledMousePoint ( QMouseEvent * ev)
protected

◆ scaledMousePoint() [2/2]

QPoint QRootCanvas::scaledMousePoint ( QMouseEvent * ev)
protected

◆ scaledPosition() [1/2]

double QRootCanvas::scaledPosition ( int p)
inlineprotected

returns scaled point coordinate, for high dpi case

Definition at line 201 of file QRootCanvas.h.

References fQtScalingfactor.

Referenced by dropEvent(), HandleInput(), scaledMousePoint(), and wheelEvent().

◆ scaledPosition() [2/2]

double QRootCanvas::scaledPosition ( int p)
inlineprotected

returns scaled point coordinate, for high dpi case

Definition at line 201 of file QRootCanvas.h.

References fQtScalingfactor.

◆ SelectedPadChanged [1/2]

void QRootCanvas::SelectedPadChanged ( TPad * )
signal

signal which will be emitted when root selected pad is changed via clicking the mid-mouse button (M.

al-Turany)

Referenced by TGo4ViewPanel::TGo4ViewPanel(), and mousePressEvent().

◆ SelectedPadChanged [2/2]

void QRootCanvas::SelectedPadChanged ( TPad * )
signal

signal which will be emitted when root selected pad is changed via clicking the mid-mouse button (M.

al-Turany)

◆ SetBatch [1/2]

void QRootCanvas::SetBatch ( Bool_t batch = kTRUE)
slot

Definition at line 842 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ SetBatch [2/2]

void QRootCanvas::SetBatch ( Bool_t batch = kTRUE)
slot

◆ SetCanvasSize [1/2]

void QRootCanvas::SetCanvasSize ( UInt_t ww,
UInt_t wh )
slot

Definition at line 812 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ SetCanvasSize [2/2]

void QRootCanvas::SetCanvasSize ( UInt_t ww,
UInt_t wh )
slot

◆ SetCursor [1/2]

void QRootCanvas::SetCursor ( ECursor cursor)
virtualslot

Definition at line 792 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ SetCursor [2/2]

virtual void QRootCanvas::SetCursor ( ECursor cursor)
virtualslot

◆ SetDoubleBuffer [1/2]

void QRootCanvas::SetDoubleBuffer ( Int_t mode = 1)
virtualslot

Definition at line 797 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ SetDoubleBuffer [2/2]

virtual void QRootCanvas::SetDoubleBuffer ( Int_t mode = 1)
virtualslot

◆ setEditorFrame() [1/2]

void QRootCanvas::setEditorFrame ( QFrame * fr)
inline

Definition at line 74 of file QRootCanvas.h.

References fEditorFrame.

◆ setEditorFrame() [2/2]

void QRootCanvas::setEditorFrame ( QFrame * fr)
inline

Definition at line 74 of file QRootCanvas.h.

References fEditorFrame.

◆ SetHighLightColor [1/2]

void QRootCanvas::SetHighLightColor ( Color_t col)
slot

Definition at line 817 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ SetHighLightColor [2/2]

void QRootCanvas::SetHighLightColor ( Color_t col)
slot

◆ setMaskDoubleClick() [1/2]

void QRootCanvas::setMaskDoubleClick ( bool on = true)
inline

Definition at line 69 of file QRootCanvas.h.

References fMaskDoubleClick.

◆ setMaskDoubleClick() [2/2]

void QRootCanvas::setMaskDoubleClick ( bool on = true)
inline

Definition at line 69 of file QRootCanvas.h.

References fMaskDoubleClick.

◆ SetRetained [1/2]

void QRootCanvas::SetRetained ( Bool_t retained = kTRUE)
slot

Definition at line 847 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ SetRetained [2/2]

void QRootCanvas::SetRetained ( Bool_t retained = kTRUE)
slot

◆ SetSelected [1/2]

void QRootCanvas::SetSelected ( TObject * obj)
slot

Definition at line 822 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ SetSelected [2/2]

void QRootCanvas::SetSelected ( TObject * obj)
slot

◆ SetSelectedPad [1/2]

void QRootCanvas::SetSelectedPad ( TPad * pad)
slot

Definition at line 827 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ SetSelectedPad [2/2]

void QRootCanvas::SetSelectedPad ( TPad * pad)
slot

◆ setShowEventStatus() [1/2]

void QRootCanvas::setShowEventStatus ( bool s)

Definition at line 486 of file QRootCanvas.cpp.

References fxShowEventStatus.

Referenced by setStatusBarVisible().

◆ setShowEventStatus() [2/2]

void QRootCanvas::setShowEventStatus ( bool s)

◆ setStatusBar() [1/2]

void QRootCanvas::setStatusBar ( QStatusBar * bar)
inline

Definition at line 82 of file QRootCanvas.h.

References fStatusBar.

◆ setStatusBar() [2/2]

void QRootCanvas::setStatusBar ( QStatusBar * bar)
inline

Definition at line 82 of file QRootCanvas.h.

References fStatusBar.

◆ setStatusBarVisible() [1/2]

void QRootCanvas::setStatusBarVisible ( bool flag)

Definition at line 1265 of file QRootCanvas.cpp.

References fStatusBar, and setShowEventStatus().

◆ setStatusBarVisible() [2/2]

void QRootCanvas::setStatusBarVisible ( bool flag)

◆ SetTitle [1/2]

void QRootCanvas::SetTitle ( const char * title = "")
slot

Definition at line 852 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ SetTitle [2/2]

void QRootCanvas::SetTitle ( const char * title = "")
slot

◆ SetWindowPosition [1/2]

void QRootCanvas::SetWindowPosition ( Int_t x,
Int_t y )
slot

Definition at line 802 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ SetWindowPosition [2/2]

void QRootCanvas::SetWindowPosition ( Int_t x,
Int_t y )
slot

◆ SetWindowSize [1/2]

void QRootCanvas::SetWindowSize ( UInt_t ww,
UInt_t wh )
slot

Definition at line 807 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ SetWindowSize [2/2]

void QRootCanvas::SetWindowSize ( UInt_t ww,
UInt_t wh )
slot

◆ Show [1/2]

void QRootCanvas::Show ( )
slot

Definition at line 832 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ Show [2/2]

void QRootCanvas::Show ( )
slot

◆ showEventStatus() [1/2]

bool QRootCanvas::showEventStatus ( ) const

Definition at line 491 of file QRootCanvas.cpp.

References fxShowEventStatus.

◆ showEventStatus() [2/2]

bool QRootCanvas::showEventStatus ( ) const

◆ showStatusMessage() [1/2]

void QRootCanvas::showStatusMessage ( const char * msg)

Definition at line 1255 of file QRootCanvas.cpp.

References fStatusBar.

◆ showStatusMessage() [2/2]

void QRootCanvas::showStatusMessage ( const char * msg)

◆ Size [1/2]

void QRootCanvas::Size ( Float_t xsizeuser = 0,
Float_t ysizeuser = 0 )
virtualslot

Definition at line 837 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ Size [2/2]

virtual void QRootCanvas::Size ( Float_t xsizeuser = 0,
Float_t ysizeuser = 0 )
virtualslot

◆ ToggleAutoExec [1/2]

void QRootCanvas::ToggleAutoExec ( )
virtualslot

Definition at line 862 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ ToggleAutoExec [2/2]

virtual void QRootCanvas::ToggleAutoExec ( )
virtualslot

◆ toggleEditor() [1/2]

void QRootCanvas::toggleEditor ( )

Definition at line 1183 of file QRootCanvas.cpp.

References fEditorFrame, fxPeditor, fxRooteditor, isEditorVisible(), and TGo4LockGuard.

◆ toggleEditor() [2/2]

void QRootCanvas::toggleEditor ( )

◆ ToggleEventStatus [1/2]

void QRootCanvas::ToggleEventStatus ( )
virtualslot

Definition at line 857 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ ToggleEventStatus [2/2]

virtual void QRootCanvas::ToggleEventStatus ( )
virtualslot

◆ Update [1/2]

void QRootCanvas::Update ( )
virtualslot

Definition at line 867 of file QRootCanvas.cpp.

References act_Update, and activateRepaint().

Referenced by CanvasUpdated().

◆ Update [2/2]

virtual void QRootCanvas::Update ( )
virtualslot

◆ UseCurrentStyle [1/2]

void QRootCanvas::UseCurrentStyle ( )
slot

Definition at line 577 of file QRootCanvas.cpp.

References fCanvas.

Referenced by CanvasUpdated().

◆ UseCurrentStyle [2/2]

void QRootCanvas::UseCurrentStyle ( )
slot

◆ wheelEvent() [1/2]

void QRootCanvas::wheelEvent ( QWheelEvent * e)
overrideprotected

Definition at line 215 of file QRootCanvas.cpp.

References fCanvas, scaledPosition(), and TGo4LockGuard.

Referenced by CanvasUpdated().

◆ wheelEvent() [2/2]

void QRootCanvas::wheelEvent ( QWheelEvent * e)
overrideprotected

Field Documentation

◆ fCanvas

◆ fDummyHisto

TH1 * QRootCanvas::fDummyHisto {nullptr}
protected

Definition at line 221 of file QRootCanvas.h.

Referenced by QRootCanvas(), ~QRootCanvas(), and cleanupEditor().

◆ fEditorFrame

QFrame * QRootCanvas::fEditorFrame {nullptr}
protected

◆ fMaskDoubleClick

bool QRootCanvas::fMaskDoubleClick {false}
private

Definition at line 226 of file QRootCanvas.h.

Referenced by QRootCanvas(), mouseDoubleClickEvent(), and setMaskDoubleClick().

◆ fMenuMethods

TList * QRootCanvas::fMenuMethods {nullptr}
private

Definition at line 231 of file QRootCanvas.h.

Referenced by QRootCanvas(), ~QRootCanvas(), executeMenu(), and mousePressEvent().

◆ fMenuObj

TObject * QRootCanvas::fMenuObj {nullptr}
private

Definition at line 230 of file QRootCanvas.h.

Referenced by QRootCanvas(), executeMenu(), and mousePressEvent().

◆ fMousePosX

double QRootCanvas::fMousePosX {0}
private

Definition at line 227 of file QRootCanvas.h.

Referenced by QRootCanvas(), executeMenu(), and mousePressEvent().

◆ fMousePosY

double QRootCanvas::fMousePosY {0}
private

Definition at line 228 of file QRootCanvas.h.

Referenced by QRootCanvas(), executeMenu(), and mousePressEvent().

◆ fQtScalingfactor

double QRootCanvas::fQtScalingfactor {0}
private

Definition at line 234 of file QRootCanvas.h.

Referenced by QRootCanvas(), and scaledPosition().

◆ fQtWindowId

WId QRootCanvas::fQtWindowId
protected

Definition at line 214 of file QRootCanvas.h.

Referenced by QRootCanvas(), and processRepaintTimer().

◆ fRepaintMode

int QRootCanvas::fRepaintMode {0}
protected

Definition at line 216 of file QRootCanvas.h.

Referenced by QRootCanvas(), activateRepaint(), paintEvent(), and processRepaintTimer().

◆ fRepaintTimer

QTimer * QRootCanvas::fRepaintTimer {nullptr}
protected

Definition at line 215 of file QRootCanvas.h.

Referenced by QRootCanvas(), ~QRootCanvas(), and activateRepaint().

◆ fRootWindowId

Int_t QRootCanvas::fRootWindowId {0}
protected

Definition at line 213 of file QRootCanvas.h.

Referenced by QRootCanvas(), getRootWid(), and processRepaintTimer().

◆ fStatusBar

QStatusBar * QRootCanvas::fStatusBar {nullptr}
protected

◆ fxPeditor

TVirtualPadEditor * QRootCanvas::fxPeditor {nullptr}
protected

◆ fxRooteditor

QRootWindow * QRootCanvas::fxRooteditor {nullptr}
protected

Definition at line 220 of file QRootCanvas.h.

Referenced by QRootCanvas(), buildEditorWindow(), resizeEditor(), and toggleEditor().

◆ fxShowEventStatus

bool QRootCanvas::fxShowEventStatus {false}
private

Definition at line 232 of file QRootCanvas.h.

Referenced by QRootCanvas(), mouseMoveEvent(), setShowEventStatus(), and showEventStatus().


The documentation for this class was generated from the following files: