v2.10-0 (21000JUN2005)

Go4GUI
Class TGo4QRootCanvas


class TGo4QRootCanvas
derived from TQRootCanvas


Field Summary
 private boolfxShowEventStatus
           
 private TGo4PreviewPanel*fxTGo4PreviewPanel
           
 protected boolneedMinmaxResize
           
 private :voidDropToPadsignals
           

Fields inherited from class qtroot.interface.TQRootCanvas
fCanvas, fContextMenu, fParent, fTabWin, isCanvasOwned, needResize, slots, wid

Destructor Summary
 private virtual synchronized ~TGo4QRootCanvas()
           

Method Summary
 private voidCreateDrawOptions(TPad* pad)
           
 private voiddragEnterEvent(QDragEnterEvent* e)
           
 private voiddropEvent(QDropEvent* Event)
           
 protected virtual booleventFilter(QObject* , QEvent* )
           
 private TCanvas*GetCanvas()
           
 private voidInsertCanvas(TCanvas* dragedCanvas, TPad* pad, bool createoptions)
          Insert dragedCanvas into pad. createdrawoptions is false if
this method is used to copy a canvas into memory JA
 protected voidmouseDoubleClickEvent(QMouseEvent* e)
           
 protected voidmouseMoveEvent(QMouseEvent* e)
           
 protected virtual voidmousePressEvent(QMouseEvent* e)
           
 private boolNeedsMinmaxResize()
           
 private voidPadClicked(TPad* )
           
 protected virtual voidpaintEvent(QPaintEvent* e)
           
 protected virtual voidresizeEvent(QResizeEvent* e)
           
 private voidSetNeedsMinmaxResize(bool yes)
           
 private voidSetShowEventStatus(bool s)
           

Methods inherited from class qtroot.interface.TQRootCanvas
Browse, Clear, Close, closeEvent, Draw, DrawClone, DrawClonePad, EditorBar, EnterLeave, FeedbackMode, Flush, ForceUpdate, GetAutoExec, GetCanvasID, GetCanvasPar, GetContextMenu, GetDISPLAY, GetDoubleBuffer, GetEditorBar, GetEvent, GetEventX, GetEventY, GetHighLightColor, GetPadDivision, GetPadSave, GetSelected, GetSelectedOpt, GetSelectedPad, GetShowEventStatus, GetWh, GetWindowHeight, GetWindowTopX, GetWindowTopY, GetWindowWidth, GetWw, GetXsizeReal, GetXsizeUser, GetYsizeReal, GetYsizeUser, HandleInput, HasMenuBar, Iconify, IsBatch, IsRetained, leaveEvent, ls, mouseReleaseEvent, MoveOpaque, NeedsResize, OpaqueMoving, OpaqueResizing, Paint, Pick, Pick, Resize, ResizeOpaque, SaveSource, SetBatch, SetCanvasSize, SetCursor, SetDoubleBuffer, SetHighLightColor, SetNeedsResize, SetRetained, SetSelected, SetSelectedPad, SetTitle, SetWindowPosition, SetWindowSize, Show, Size, ToggleAutoExec, ToggleEventStatus, Update, UseCurrentStyle

Field Detail

fxShowEventStatus

private bool fxShowEventStatus

fxTGo4PreviewPanel

private TGo4PreviewPanel* fxTGo4PreviewPanel

needMinmaxResize

protected bool needMinmaxResize

signals

private :voidDropToPad signals
Method Detail

~TGo4QRootCanvas

private virtual synchronized ~TGo4QRootCanvas()
Method Detail

CreateDrawOptions

private void CreateDrawOptions(TPad* pad)

dragEnterEvent

private void dragEnterEvent(QDragEnterEvent* e)

dropEvent

private void dropEvent(QDropEvent* Event)

eventFilter

protected virtual bool eventFilter(QObject* , QEvent* )

GetCanvas

private TCanvas* GetCanvas()

InsertCanvas

private void InsertCanvas(TCanvas* dragedCanvas, TPad* pad, bool createoptions)
Insert dragedCanvas into pad. createdrawoptions is false if
this method is used to copy a canvas into memory JA

mouseDoubleClickEvent

protected void mouseDoubleClickEvent(QMouseEvent* e)

mouseMoveEvent

protected void mouseMoveEvent(QMouseEvent* e)

mousePressEvent

protected virtual void mousePressEvent(QMouseEvent* e)

NeedsMinmaxResize

private bool NeedsMinmaxResize()

PadClicked

private void PadClicked(TPad* )

paintEvent

protected virtual void paintEvent(QPaintEvent* e)

resizeEvent

protected virtual void resizeEvent(QResizeEvent* e)

SetNeedsMinmaxResize

private void SetNeedsMinmaxResize(bool yes)

SetShowEventStatus

private void SetShowEventStatus(bool s)

Associates Links

to Object Canvas1

aggregation
directed

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005