GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TGo4ViewPanel Class Reference

#include <TGo4ViewPanel.h>

+ Inheritance diagram for TGo4ViewPanel:

Public Types

enum  Go4ViewPanelMenuesId {
  CrosshairId = 302, FreezeTitleId = 309, SetTitleTextId = 310, AutoZoomId = 311,
  SuperimposeId = 1011, StatisticsId = 1006, SetTitleId = 1007, SetLegendId = 1008,
  DrawTimeId = 1012, DrawDateId = 1013, DrawItemnameId = 1014, AxisTimeDisplayId = 1015,
  SetTimeFormatId = 1016, SetXYRatioOneId = 1017, BringToFrontId = 4998, MasterSelectId = 4999,
  FirstSelectId = 5000
}
 
enum  Go4MouseMode_t {
  kMouseROOT, kMousePickCursor, kMousePickLimits, kMousePickPolygon,
  kMousePickLatex, kMouseDraw
}
 
enum  {
  kind_None = -1, kind_Link = 1, knd_Reference = 2, kind_Additional = 100,
  kind_FitModels = 101, kind_Specials = 200, kind_Condition = 201, kind_Marker = 202,
  kind_Window = 203, kind_Poly = 204, kind_Latex = 205, kind_Arrow = 206,
  kind_Func = 207, kind_FitInfo = 221, kind_FitArrows = 222, kind_Other = 300,
  kind_Fitter = 301, kind_Permanet = 1000, kind_PadOptions = 1001, kind_ThisPad = 1002,
  kind_PadSlot = 1003
}
 
- Public Types inherited from QGo4Widget
enum  {
  service_DragEnter = 1, service_DropEvent = 2, service_CreateItem = 3, service_DrawItem = 4,
  service_EditItem = 5, service_ShowInfo = 6, service_EditInSlot = 7, service_SaveItem = 8,
  service_UpdateAnalysisItem = 9, service_StatusMessage = 15, service_CreateViewPanel = 17, service_BrowserItemRemote = 18,
  service_Browser = 19, service_SaveToMemory = 20, service_GetAnalysis = 21, service_AddEditorLink = 22,
  service_AddDirectLink = 23, service_AddLinkInSlot = 24, service_GetTopSlot = 25, service_AddEditorSlot = 26,
  service_SetLinkedName = 27, service_GetLinkedName = 28, service_GetLinkedName2 = 29, service_GetLinked0 = 30,
  service_GetLinked1 = 31, service_GetLinked2 = 32, service_RemoveLink = 33, service_RemoveAllLinks = 34,
  service_ObjectCreated = 35, service_ConnectPad = 36, service_LastActivePanel = 37, service_WhereItemDrawn = 38,
  service_UndrawItem = 39, service_General = 40, service_PanelTimer = 41, service_HelpWindow = 42,
  service_HotStart = 43, panel_Activated = 101, panel_Modified = 102, panel_Updated = 103,
  panel_ActiveUpdated = 104, panel_PadDeleted = 105, panel_Deleted = 106
}
 

Public Slots

virtual void SetCursorMode (bool on)
 
virtual void SetRegionMode (bool on)
 
virtual void SetPolygonMode (bool on)
 
virtual void SetLateXMode (bool on)
 
virtual void SetDrawingMode (bool on)
 
virtual void SetFreezeMouseMode (bool on)
 
virtual void RefreshButtons ()
 
virtual void SelectedMarkerCmb_activated (int indx)
 
virtual void DelSelectedMarker_clicked ()
 
virtual void SetMarkerPanel ()
 
virtual void LogMarkerValues ()
 
virtual void ClearAllMarkers ()
 
virtual void GetConditionBtn_clicked ()
 
virtual void InfoConditionBtn_clicked ()
 
virtual void EditConditionBtn_clicked ()
 
virtual void SetConditionBtn_clicked ()
 
virtual void SaveMarkers ()
 
virtual void LoadMarkers ()
 
virtual void SetActivePad (TPad *pad)
 
virtual void PadClickedSlot (TPad *pad)
 
virtual void PadDoubleClickedSlot (TPad *pad)
 
virtual void CanvasDropEventSlot (QDropEvent *event, TPad *pad)
 
virtual void CanvasStatusEventSlot (const char *message)
 
virtual void ProcessPadDoubleClick ()
 
virtual void MenuCommandExecutedSlot (TObject *obj, const char *cmdname)
 
virtual void CanvasUpdatedSlot ()
 
virtual void SaveCanvas ()
 
virtual void ProducePicture ()
 
virtual void ProduceGraphFromMarkers ()
 
virtual void PrintCanvas ()
 
virtual void StartRootEditor ()
 
virtual void StartConditionEditor ()
 
virtual void ClearActivePad ()
 
virtual void ClearCanvas ()
 
virtual void AboutToShowOptionsMenu ()
 
virtual void ShowEventStatus ()
 
virtual void ProcessPadModifiedSignal ()
 
virtual void RedrawPanel (TPad *pad, bool force)
 
virtual void checkRepaintSlot ()
 
virtual void checkResizeSlot ()
 
virtual void OptionsMenuItemActivated (int)
 
virtual void SelectMenuItemActivated (int)
 
virtual void ApplyToAllToggled (bool)
 
virtual void AutoScaleToggled (bool)
 
virtual void SuperImposeToggled (bool)
 
virtual void panelSlot (TGo4ViewPanel *panel, TPad *pad, int signalid)
 
- Public Slots inherited from QGo4Widget
void ResetWidgetSlot ()
 
void CloseMDIParentSlot ()
 

Public Member Functions

 TGo4ViewPanel (QWidget *parent=0, const char *name=0)
 
virtual ~TGo4ViewPanel ()
 
virtual const char * GetPanelName ()
 
virtual void SetPanelName (const char *newname)
 
virtual TGo4SlotGetPanelSlot ()
 
virtual TGo4SlotAddNewSlot (const char *name, TGo4Slot *parent)
 
virtual void BlockPanelRedraw (bool on)
 
virtual void ResetWidget ()
 
virtual void linkedObjectUpdated (const char *linkname, TObject *obj)
 
virtual void linkedUpdated (TGo4Slot *slot, TObject *obj)
 
virtual void linkedRemoved (TGo4Slot *slot, TObject *obj)
 
virtual bool IsAcceptDrag (const char *itemname, TClass *cl, int kind)
 
virtual void DropOnPad (TPad *pad, const char *itemname, TClass *cl, int kind)
 
virtual void CompleteInitialization ()
 
virtual void SetMouseMode (int mode)
 
virtual int GetMouseMode ()
 
virtual QString GetSelectedMarkerName (TPad *pad)
 
virtual int GetSelectedMarkerIndex (TPad *pad)
 
virtual TGo4SlotGetSelectedSlot (TPad *pad, int *selkind, TObject **selobj)
 
virtual bool IsConditionSelected (TPad *pad)
 
virtual TPad * FindPadWithItem (const char *itemname)
 
virtual void UndrawItemOnPanel (const char *itemname)
 
virtual const char * GetDrawItemName (int itemcnt=0)
 
virtual void SetSelectedMarker (TPad *pad, const QString &selname, int selindex)
 
virtual void SetSelectedMarkerByMouseClick (TPad *pad, const char *name)
 
virtual void StartConditionEditing (TPad *pad)
 
virtual void SwitchMarkerButton (int kind, bool on)
 
virtual void MakePictureForPad (TGo4Picture *pic, TPad *pad, bool useitemname)
 
virtual void UpdatePadStatus (TPad *pad, bool removeitems)
 
virtual void ProcessPadStatusUpdate (TPad *pad, TGo4Slot *parent, bool removeitems)
 
virtual TGo4SlotAddDrawObject (TPad *pad, int kind, const char *itemname, TObject *obj, bool owner, const char *drawopt)
 
virtual TGo4SlotGetDrawObjectSlot (TPad *pad, const char *name)
 
virtual TObject * GetDrawObject (TPad *pad, const char *name)
 
virtual void DeleteDrawObject (TPad *pad, const char *name)
 
virtual void DeleteDrawObject (TPad *pad, TObject *obj)
 
virtual void CollectSpecialObjects (TPad *pad, TObjArray *objs, int selectkind)
 
virtual bool DeleteDrawObjects (TPad *pad, int kindtodelete)
 
virtual void SetPadSuperImpose (TPad *pad, bool on)
 
virtual bool ScanDrawOptions (TPad *pad, TGo4Slot *padslot, TGo4Picture *pic, bool onlyscan)
 
virtual void ScanObjectsDrawOptions (bool onlyscan, TGo4Slot *padslot, TObjArray *objs, TObjArray *objslots)
 
virtual void CollectMainDrawObjects (TGo4Slot *slot, TObjArray *objs, TObjArray *objslots, int modifier)
 
virtual TObject * ProduceSuperimposeObject (TGo4Slot *padslot, TGo4Picture *padopt, TGo4Slot *sislot, TGo4Slot *legslot, TObjArray *objs, TObjArray *objslots, bool showitems)
 
virtual void Divide (int numX, int numY)
 
virtual void SetSlotPad (TGo4Slot *padslot, TPad *pad)
 
virtual TGo4SlotGetPadSlot (TPad *pad)
 
virtual TPad * GetSlotPad (TGo4Slot *slot)
 
virtual bool IsPadHasSubPads (TGo4Slot *padslot)
 
virtual bool IsPadHasSubPads (TPad *pad)
 
virtual void MarkPadModified (TPad *pad)
 
virtual bool IsPanelPad (TPad *pad)
 
virtual int GetNumberOfPads (TPad *toppad)
 
virtual TPad * GetSubPad (TPad *toppad, int num, bool onlytoplevel)
 
virtual void ProducePadsList (TObjArray *arr, TPad *toppad)
 
virtual const char * GetDrawObjectLinkName (TPad *pad, TObject *obj)
 
virtual TGo4SlotGetPadMainObjectSlot (TPad *pad)
 
virtual TGo4SlotGetSuperimposeSlot (TGo4Slot *slot)
 
virtual TObject * GetPadMainObject (TPad *pad)
 
virtual TCanvas * GetCanvas ()
 
virtual QRootCanvasGetQCanvas ()
 
virtual TPad * GetActivePad ()
 
virtual void AllocatePadOptions (TPad *pad)
 
virtual TGo4PictureGetPadOptions (TPad *pad)
 
virtual TGo4PictureGetPadOptions (TGo4Slot *padslot)
 
virtual TH1 * GetPadHistogram (TPad *pad)
 
virtual bool IsRedrawBlocked ()
 
virtual void UpdatePanelCaption ()
 
virtual void SetDrawKind (TGo4Slot *slot, int kind)
 
virtual void SetSpecialDrawOption (TGo4Slot *slot, const char *drawopt)
 
virtual int GetDrawKind (TGo4Slot *slot)
 
virtual void SetSelectedObjectIndex (TGo4Slot *slot, int indx)
 
virtual int GetSelectedObjectIndex (TGo4Slot *slot)
 
virtual TObject * GetSelectedObject (TPad *pad, const char **drawopt)
 
virtual bool ShiftSelectedObjectToEnd (TPad *pad)
 
virtual const char * GetSpecialDrawOption (TGo4Slot *slot)
 
virtual void CheckForSpecialObjects (TPad *pad, TGo4Slot *padslot)
 
virtual void CheckObjectsAssigments (TPad *pad, TGo4Slot *padslot)
 
virtual void ProcessPictureRedraw (const char *picitemname, TPad *pad, TGo4Picture *pic)
 
virtual void ProcessCanvasAdopt (TPad *tgtpad, TPad *srcpad, const char *srcitemname)
 
virtual bool ProcessPadRedraw (TPad *pad, bool force)
 
virtual void RedrawHistogram (TPad *pad, TGo4Picture *padopt, TH1 *his, bool scancontent, bool first_draw)
 
virtual void RedrawStack (TPad *pad, TGo4Picture *padopt, THStack *hs, bool dosuperimpose, bool scancontent)
 
virtual void RedrawGraph (TPad *pad, TGo4Picture *padopt, TGraph *gr, bool scancontent, bool first_draw)
 
virtual void RedrawMultiGraph (TPad *pad, TGo4Picture *padopt, TMultiGraph *mg, bool dosuperimpose, bool scancontent)
 
virtual void RedrawImage (TPad *pad, TGo4Picture *padopt, TGo4ASImage *im, TH2 *asihisto, bool scancontent)
 
virtual void RedrawLegend (TPad *pad, TGo4Picture *padopt, TGo4Slot *legslot)
 
virtual void RedrawSpecialObjects (TPad *pad, TGo4Slot *padslot)
 
virtual bool IsApplyToAllFlag ()
 
virtual bool IsAutoZoomFlag ()
 
virtual bool IsFreezeTitle ()
 
virtual void ChangeDrawOptionForPad (TGo4Slot *padslot, int kind, int value, const char *drawopt)
 
virtual void ChangeDrawOption (int kind, int value, const char *drawopt)
 
virtual void ResetPadFillColors (TPad *pad, int col, TPad *backup=0)
 
virtual void ClearPad (TPad *pad, bool removeitems, bool removesubpads)
 
virtual void ClearPadItems (TGo4Slot *padslot, TGo4Slot *remain)
 
virtual void ProcessPadClear (TPad *pad, bool removeitems, bool removesubpads)
 
virtual void ProcessMarkersClear (TPad *pad, bool withsubpads)
 
virtual void SetPadDefaults (TPad *pad)
 
virtual void DisplayPadStatus (TPad *pad)
 
virtual void MoveScale (int expandfactor, int xaction, int yaction, int zaction)
 
virtual void MoveSingleScale (int expandfactor, int action, int naxis, TGo4Picture *opt, TObject *padhist)
 
virtual void TakeFullRangeFromHisto (TH1 *h1, TGo4Picture *padopt, bool isfirsthisto)
 
virtual void TakeFullRangeFromGraph (TGraph *gr, TGo4Picture *padopt, bool isfirst)
 
virtual void SetSelectedRangeToHisto (TPad *pad, TH1 *h1, THStack *hs, TGo4Picture *padopt, bool ishisto)
 
virtual bool GetVisibleRange (TPad *pad, int naxis, double &min, double &max)
 
virtual void PadRangeAxisChanged (TPad *pad)
 
virtual void PadRangeAxisChanged (TPad *pad, double rxmin, double rxmax, double rymin, double rymax)
 
virtual bool TakeSelectedAxisRange (int naxis, TGo4Picture *padopt, double selmin, double selmax, bool force)
 
virtual bool TakeSelectedAxisRange (int naxis, TGo4Picture *padopt, TAxis *ax)
 
virtual void GetSelectedRange (int &ndim, bool &autoscale, double &xmin, double &xmax, double &ymin, double &ymax, double &zmin, double &zmax)
 
virtual void SetSelectedRange (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
 
virtual void SetAutoScale (bool on, TPad *selpad)
 
virtual void SetAutoZoomFlag (bool on)
 
virtual void SetApplyToAllFlag (bool on)
 
virtual void ResizeGedEditor ()
 
virtual void ActivateInGedEditor (TObject *obj)
 
virtual void CleanupGedEditor ()
 
virtual void ShootRepaintTimer ()
 
virtual bool IsRepaintTimerActive ()
 
virtual void ShootRepaintTimer (TPad *pad)
 
virtual void PadDeleted (TPad *pad)
 
virtual void SetFreezedTitle (const QString &title)
 
virtual void RectangularRatio (TPad *pad)
 
virtual void DefaultPadMargin (TPad *pad)
 
- Public Member Functions inherited from QGo4Widget
 QGo4Widget (QWidget *parent=0, const char *name=0, Qt::WindowFlags f=0)
 
virtual ~QGo4Widget ()
 
virtual void DropItem (const char *itemname, TClass *cl, int kind)
 
void ObjectCreatedByWidget (const char *itemname, TClass *cl)
 
void ProcessSignal (const char *linkname, bool assigned, TObject *obj, TGo4Slot *slot)
 

Protected Member Functions

virtual void CheckActionAtTheEnd (TPad *pad)
 
virtual bool CompleteMarkerEdit (TPad *pad)
 
virtual void resizeEvent (QResizeEvent *e)
 
virtual int GetNumMarkers (TPad *pad, int kind)
 
virtual void AddMarkerObj (TPad *pad, int kind, TObject *obj)
 
virtual void SetActiveObj (TPad *pad, int kind, TGo4Slot *activeslot)
 
virtual TObject * GetActiveObj (TPad *pad, int kind)
 
virtual QString GetActiveObjName (TPad *pad, int kind)
 
virtual int GetAutoColor (int indx)
 
- Protected Member Functions inherited from QGo4Widget
virtual void closeEvent (QCloseEvent *e)
 
virtual void dragEnterEvent (QDragEnterEvent *e)
 
virtual void dragMoveEvent (QDragMoveEvent *e)
 
virtual void dropEvent (QDropEvent *e)
 
void AddLink (const char *itemname, const char *linkname)
 
void AddLink (TGo4Slot *slot, const char *linkname)
 
TGo4SlotAddLink (const char *itemname, TGo4Slot *parent)
 
TGo4SlotGetTopSlot (bool force=false)
 
TGo4SlotAddSlot (const char *slotname)
 
void SetLinkedName (TGo4Slot *slot, const char *itemname)
 
const char * GetLinkedName (const char *linkname)
 
const char * GetLinkedName (TGo4Slot *slot)
 
TObject * GetLinked (const char *linkname, int updatelevel)
 
void RemoveLink (const char *linkname, bool blockreset=true)
 
void RemoveAllLinks (bool blockreset=true)
 
void RemoveLinksMasked (const char *startedwith=0, bool blockreset=true)
 
bool BrowserItemRemote (const char *itemname)
 
TGo4BrowserProxyBrowser ()
 
void StatusMessage (const QString &message)
 
void AskToCreateObject (TClass *cl, int isremote)
 
void ShowItemInfo (const QString &itemname)
 
TGo4ViewPanelCreateViewPanel (int ndiv=0)
 
TGo4ViewPanelDrawItem (const QString &itemname, TGo4ViewPanel *panel=0, TPad *pad=0, bool activate=true, int updatelevel=-1)
 
TGo4ViewPanelWhereItemDrawn (const char *itemname)
 
void HelpWindow (const char *filename, const char *msg=0)
 
void UndrawItem (const char *itemname)
 
TGo4ViewPanelLastActivePanel ()
 
void EditItem (const QString &itemname)
 
void EditObjectInSlot (TGo4Slot *slot)
 
QString SaveObjectInMemory (const char *foldername, TObject *obj)
 
bool SaveItemToFile (const char *itemname, const char *subfolder=0)
 
bool UpdateItemInAnalysis (const char *itemname, TObject *obj=0)
 
void InformThatObjectCreated (const char *itemname, TClass *cl)
 
TGo4ServerProxyGetAnalysis (const char *itemname=0)
 
void StartHotstart (const char *filename)
 
void ConnectPad (TPad *pad)
 
void CallServiceFunc (int id, const char *str=0, void *par=0)
 
void ServiceCall (const char *name, void *par=0)
 
virtual void requestedObjectCreated (const char *itemname, TClass *cl)
 
virtual void linkedObjectRemoved (const char *linkname)
 
void setCanDestroyWidget (bool on=true)
 
void CallPanelFunc (int id, TPad *pad=0)
 
void ShootResetWidget ()
 
void ShootCloseWidget (bool closeparent=false)
 
bool IsUpdateBlocked () const
 

Protected Attributes

QString fPanelName
 
QByteArray fbaPanelName
 
bool fbEditorFrameVisible
 
TVirtualPadEditor * fxPeditor
 
QRootWindowfxRooteditor
 
bool fbFreezeTitle
 
QString fFreezedTitle
 
bool fbMarkEditorVisible
 
bool fbTypingMode
 
QMenuBar * fMenuBar
 
TPad * fxActivePad
 
int fiSkipRedrawCounter
 
bool fbCanvasCrosshair
 
bool fbCanvasEventstatus
 
QStatusBar * CanvasStatus
 
bool fbApplyToAllFlag
 
bool fbAutoZoomFlag
 
TPad * fxRepaintTimerPad
 
TPad * fxResizeTimerPad
 
TPad * fxDoubleClickTimerPad
 
int fiMouseMode
 
int fiPickCounter
 
bool fbPickAgain
 
bool fbCloneFlag
 
bool fbModifiedSignalFlag
 
bool fbLeaveFocusAfterCondEnd
 
TH1 * fDummyHisto
 
QMenu * fSelectMenu
 
QSignalMapper * fSelectMap
 
QCheckBox * fAutoScaleCheck
 
QSignalMapper * fOptionsMap
 
QMenu * fOptionsMenu
 

Additional Inherited Members

- Signals inherited from QGo4Widget
void widgetService (QGo4Widget *editor, int serviceid, const char *str, void *par)
 

Detailed Description

Definition at line 44 of file TGo4ViewPanel.h.

Member Enumeration Documentation

anonymous enum
Enumerator
kind_None 
kind_Link 
knd_Reference 
kind_Additional 
kind_FitModels 
kind_Specials 
kind_Condition 
kind_Marker 
kind_Window 
kind_Poly 
kind_Latex 
kind_Arrow 
kind_Func 
kind_FitInfo 
kind_FitArrows 
kind_Other 
kind_Fitter 
kind_Permanet 
kind_PadOptions 
kind_ThisPad 
kind_PadSlot 

Definition at line 78 of file TGo4ViewPanel.h.

Enumerator
kMouseROOT 
kMousePickCursor 
kMousePickLimits 
kMousePickPolygon 
kMousePickLatex 
kMouseDraw 

Definition at line 69 of file TGo4ViewPanel.h.

Enumerator
CrosshairId 
FreezeTitleId 
SetTitleTextId 
AutoZoomId 
SuperimposeId 
StatisticsId 
SetTitleId 
SetLegendId 
DrawTimeId 
DrawDateId 
DrawItemnameId 
AxisTimeDisplayId 
SetTimeFormatId 
SetXYRatioOneId 
BringToFrontId 
MasterSelectId 
FirstSelectId 

Definition at line 50 of file TGo4ViewPanel.h.

Constructor & Destructor Documentation

TGo4ViewPanel::TGo4ViewPanel ( QWidget *  parent = 0,
const char *  name = 0 
)
TGo4ViewPanel::~TGo4ViewPanel ( )
virtual

Member Function Documentation

void TGo4ViewPanel::AboutToShowOptionsMenu ( )
virtualslot
void TGo4ViewPanel::ActivateInGedEditor ( TObject *  obj)
virtual
TGo4Slot * TGo4ViewPanel::AddDrawObject ( TPad *  pad,
int  kind,
const char *  itemname,
TObject *  obj,
bool  owner,
const char *  drawopt 
)
virtual
void TGo4ViewPanel::AddMarkerObj ( TPad *  pad,
int  kind,
TObject *  obj 
)
protectedvirtual
TGo4Slot * TGo4ViewPanel::AddNewSlot ( const char *  name,
TGo4Slot parent 
)
virtual

Definition at line 318 of file TGo4ViewPanel.cpp.

References GetPanelSlot().

Referenced by AddDrawObject(), ProcessCanvasAdopt(), and ProcessPadStatusUpdate().

void TGo4ViewPanel::AllocatePadOptions ( TPad *  pad)
virtual
void TGo4ViewPanel::ApplyToAllToggled ( bool  on)
virtualslot

Definition at line 5704 of file TGo4ViewPanel.cpp.

References fbApplyToAllFlag.

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::AutoScaleToggled ( bool  on)
virtualslot

Definition at line 5711 of file TGo4ViewPanel.cpp.

References IsRedrawBlocked(), and SetAutoScale().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::BlockPanelRedraw ( bool  on)
virtual

Definition at line 3091 of file TGo4ViewPanel.cpp.

References fiSkipRedrawCounter.

Referenced by ClearPad(), panelSlot(), RedrawPanel(), SetActivePad(), and UpdatePadStatus().

void TGo4ViewPanel::CanvasDropEventSlot ( QDropEvent *  event,
TPad *  pad 
)
virtualslot
void TGo4ViewPanel::CanvasStatusEventSlot ( const char *  message)
virtualslot

Definition at line 1612 of file TGo4ViewPanel.cpp.

References CanvasStatus.

void TGo4ViewPanel::CanvasUpdatedSlot ( )
virtualslot

Definition at line 1687 of file TGo4ViewPanel.cpp.

References ResizeGedEditor().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::ChangeDrawOption ( int  kind,
int  value,
const char *  drawopt 
)
virtual
void TGo4ViewPanel::ChangeDrawOptionForPad ( TGo4Slot padslot,
int  kind,
int  value,
const char *  drawopt 
)
virtual
void TGo4ViewPanel::CheckActionAtTheEnd ( TPad *  pad)
protectedvirtual

Definition at line 1470 of file TGo4ViewPanel.cpp.

References fbLeaveFocusAfterCondEnd, and QGo4Widget::ServiceCall().

Referenced by CompleteMarkerEdit(), and PadClickedSlot().

void TGo4ViewPanel::CheckForSpecialObjects ( TPad *  pad,
TGo4Slot padslot 
)
virtual
void TGo4ViewPanel::CheckObjectsAssigments ( TPad *  pad,
TGo4Slot padslot 
)
virtual
void TGo4ViewPanel::checkRepaintSlot ( )
virtualslot

Definition at line 5490 of file TGo4ViewPanel.cpp.

References fxRepaintTimerPad, and RedrawPanel().

void TGo4ViewPanel::checkResizeSlot ( )
virtualslot

Definition at line 5498 of file TGo4ViewPanel.cpp.

References fxResizeTimerPad, and RedrawPanel().

Referenced by resizeEvent().

void TGo4ViewPanel::CleanupGedEditor ( )
virtual

Definition at line 5452 of file TGo4ViewPanel.cpp.

References fDummyHisto, fxPeditor, and GetCanvas().

Referenced by ClearPad(), CollectMainDrawObjects(), and linkedRemoved().

void TGo4ViewPanel::ClearActivePad ( )
virtualslot

Definition at line 2013 of file TGo4ViewPanel.cpp.

References ClearPad(), GetActivePad(), GetCanvas(), and RedrawPanel().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::ClearAllMarkers ( )
virtualslot
void TGo4ViewPanel::ClearCanvas ( )
virtualslot
void TGo4ViewPanel::ClearPad ( TPad *  pad,
bool  removeitems,
bool  removesubpads 
)
virtual
void TGo4ViewPanel::ClearPadItems ( TGo4Slot padslot,
TGo4Slot remain 
)
virtual
void TGo4ViewPanel::CollectMainDrawObjects ( TGo4Slot slot,
TObjArray *  objs,
TObjArray *  objslots,
int  modifier 
)
virtual
void TGo4ViewPanel::CollectSpecialObjects ( TPad *  pad,
TObjArray *  objs,
int  selectkind 
)
virtual
void TGo4ViewPanel::CompleteInitialization ( )
virtual
bool TGo4ViewPanel::CompleteMarkerEdit ( TPad *  pad)
protectedvirtual
void TGo4ViewPanel::DefaultPadMargin ( TPad *  pad)
virtual

Definition at line 2004 of file TGo4ViewPanel.cpp.

Referenced by SetSelectedRangeToHisto().

void TGo4ViewPanel::DeleteDrawObject ( TPad *  pad,
const char *  name 
)
virtual
void TGo4ViewPanel::DeleteDrawObject ( TPad *  pad,
TObject *  obj 
)
virtual
bool TGo4ViewPanel::DeleteDrawObjects ( TPad *  pad,
int  kindtodelete 
)
virtual
void TGo4ViewPanel::DelSelectedMarker_clicked ( )
virtualslot
void TGo4ViewPanel::DisplayPadStatus ( TPad *  pad)
virtual
void TGo4ViewPanel::Divide ( int  numX,
int  numY 
)
virtual
void TGo4ViewPanel::DropOnPad ( TPad *  pad,
const char *  itemname,
TClass *  cl,
int  kind 
)
virtual
void TGo4ViewPanel::EditConditionBtn_clicked ( )
virtualslot
TPad * TGo4ViewPanel::FindPadWithItem ( const char *  itemname)
virtual
TObject * TGo4ViewPanel::GetActiveObj ( TPad *  pad,
int  kind 
)
protectedvirtual
QString TGo4ViewPanel::GetActiveObjName ( TPad *  pad,
int  kind 
)
protectedvirtual

Definition at line 5623 of file TGo4ViewPanel.cpp.

References GetActiveObj().

TPad * TGo4ViewPanel::GetActivePad ( )
virtual
int TGo4ViewPanel::GetAutoColor ( int  indx)
protectedvirtual
TCanvas * TGo4ViewPanel::GetCanvas ( )
virtual
void TGo4ViewPanel::GetConditionBtn_clicked ( )
virtualslot
const char * TGo4ViewPanel::GetDrawItemName ( int  itemcnt = 0)
virtual
int TGo4ViewPanel::GetDrawKind ( TGo4Slot slot)
virtual
TObject * TGo4ViewPanel::GetDrawObject ( TPad *  pad,
const char *  name 
)
virtual
const char * TGo4ViewPanel::GetDrawObjectLinkName ( TPad *  pad,
TObject *  obj 
)
virtual
TGo4Slot * TGo4ViewPanel::GetDrawObjectSlot ( TPad *  pad,
const char *  name 
)
virtual
int TGo4ViewPanel::GetMouseMode ( )
virtual

Definition at line 484 of file TGo4ViewPanel.cpp.

References fiMouseMode.

Referenced by RefreshButtons().

int TGo4ViewPanel::GetNumberOfPads ( TPad *  toppad)
virtual
int TGo4ViewPanel::GetNumMarkers ( TPad *  pad,
int  kind 
)
protectedvirtual
TH1 * TGo4ViewPanel::GetPadHistogram ( TPad *  pad)
virtual
TObject * TGo4ViewPanel::GetPadMainObject ( TPad *  pad)
virtual
TGo4Slot * TGo4ViewPanel::GetPadMainObjectSlot ( TPad *  pad)
virtual
TGo4Picture * TGo4ViewPanel::GetPadOptions ( TPad *  pad)
virtual
TGo4Picture * TGo4ViewPanel::GetPadOptions ( TGo4Slot padslot)
virtual

Definition at line 3033 of file TGo4ViewPanel.cpp.

References TGo4Slot::FindChild(), and TGo4Slot::GetAssignedObject().

TGo4Slot * TGo4ViewPanel::GetPadSlot ( TPad *  pad)
virtual
const char * TGo4ViewPanel::GetPanelName ( )
virtual
TGo4Slot * TGo4ViewPanel::GetPanelSlot ( )
virtual
QRootCanvas * TGo4ViewPanel::GetQCanvas ( )
virtual
int TGo4ViewPanel::GetSelectedMarkerIndex ( TPad *  pad)
virtual
QString TGo4ViewPanel::GetSelectedMarkerName ( TPad *  pad)
virtual
TObject * TGo4ViewPanel::GetSelectedObject ( TPad *  pad,
const char **  drawopt 
)
virtual
int TGo4ViewPanel::GetSelectedObjectIndex ( TGo4Slot slot)
virtual
void TGo4ViewPanel::GetSelectedRange ( int &  ndim,
bool &  autoscale,
double &  xmin,
double &  xmax,
double &  ymin,
double &  ymax,
double &  zmin,
double &  zmax 
)
virtual
TGo4Slot * TGo4ViewPanel::GetSelectedSlot ( TPad *  pad,
int *  selkind,
TObject **  selobj 
)
virtual
TPad * TGo4ViewPanel::GetSlotPad ( TGo4Slot slot)
virtual
const char * TGo4ViewPanel::GetSpecialDrawOption ( TGo4Slot slot)
virtual
TPad * TGo4ViewPanel::GetSubPad ( TPad *  toppad,
int  num,
bool  onlytoplevel 
)
virtual
TGo4Slot * TGo4ViewPanel::GetSuperimposeSlot ( TGo4Slot slot)
virtual
bool TGo4ViewPanel::GetVisibleRange ( TPad *  pad,
int  naxis,
double &  min,
double &  max 
)
virtual
void TGo4ViewPanel::InfoConditionBtn_clicked ( )
virtualslot
bool TGo4ViewPanel::IsAcceptDrag ( const char *  itemname,
TClass *  cl,
int  kind 
)
virtual
bool TGo4ViewPanel::IsApplyToAllFlag ( )
virtual
bool TGo4ViewPanel::IsAutoZoomFlag ( )
virtual

Definition at line 4258 of file TGo4ViewPanel.cpp.

References fbAutoZoomFlag.

Referenced by AboutToShowOptionsMenu(), and SetSelectedRangeToHisto().

bool TGo4ViewPanel::IsConditionSelected ( TPad *  pad)
virtual

Definition at line 559 of file TGo4ViewPanel.cpp.

References GetDrawKind(), GetSelectedSlot(), and kind_Condition.

Referenced by CompleteMarkerEdit(), and RefreshButtons().

bool TGo4ViewPanel::IsFreezeTitle ( )
virtual

Definition at line 4273 of file TGo4ViewPanel.cpp.

References fbFreezeTitle.

bool TGo4ViewPanel::IsPadHasSubPads ( TGo4Slot padslot)
virtual
bool TGo4ViewPanel::IsPadHasSubPads ( TPad *  pad)
virtual

Definition at line 2877 of file TGo4ViewPanel.cpp.

References GetPadSlot(), and IsPadHasSubPads().

bool TGo4ViewPanel::IsPanelPad ( TPad *  pad)
virtual

Definition at line 2889 of file TGo4ViewPanel.cpp.

References GetPadSlot().

Referenced by TGo4MdiArea::ResponseOnPanelEvent(), and ~TGo4ViewPanel().

bool TGo4ViewPanel::IsRedrawBlocked ( )
virtual
bool TGo4ViewPanel::IsRepaintTimerActive ( )
virtual

Definition at line 5485 of file TGo4ViewPanel.cpp.

References fxRepaintTimerPad.

Referenced by ShootRepaintTimer().

void TGo4ViewPanel::linkedObjectUpdated ( const char *  linkname,
TObject *  obj 
)
virtual
void TGo4ViewPanel::linkedRemoved ( TGo4Slot slot,
TObject *  obj 
)
virtual
void TGo4ViewPanel::linkedUpdated ( TGo4Slot slot,
TObject *  obj 
)
virtual
void TGo4ViewPanel::LoadMarkers ( )
virtualslot

Definition at line 1167 of file TGo4ViewPanel.cpp.

void TGo4ViewPanel::LogMarkerValues ( )
virtualslot
void TGo4ViewPanel::MakePictureForPad ( TGo4Picture pic,
TPad *  pad,
bool  useitemname 
)
virtual
void TGo4ViewPanel::MarkPadModified ( TPad *  pad)
virtual
void TGo4ViewPanel::MenuCommandExecutedSlot ( TObject *  obj,
const char *  cmdname 
)
virtualslot
void TGo4ViewPanel::MoveScale ( int  expandfactor,
int  xaction,
int  yaction,
int  zaction 
)
virtual
void TGo4ViewPanel::MoveSingleScale ( int  expandfactor,
int  action,
int  naxis,
TGo4Picture opt,
TObject *  padhist 
)
virtual
void TGo4ViewPanel::OptionsMenuItemActivated ( int  id)
virtualslot
void TGo4ViewPanel::PadClickedSlot ( TPad *  pad)
virtualslot
void TGo4ViewPanel::PadDeleted ( TPad *  pad)
virtual
void TGo4ViewPanel::PadDoubleClickedSlot ( TPad *  pad)
virtualslot

Definition at line 1598 of file TGo4ViewPanel.cpp.

References CompleteMarkerEdit(), fxDoubleClickTimerPad, and ProcessPadDoubleClick().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::PadRangeAxisChanged ( TPad *  pad)
virtual
void TGo4ViewPanel::PadRangeAxisChanged ( TPad *  pad,
double  rxmin,
double  rxmax,
double  rymin,
double  rymax 
)
virtual
void TGo4ViewPanel::panelSlot ( TGo4ViewPanel panel,
TPad *  pad,
int  signalid 
)
virtualslot
void TGo4ViewPanel::PrintCanvas ( )
virtualslot
void TGo4ViewPanel::ProcessCanvasAdopt ( TPad *  tgtpad,
TPad *  srcpad,
const char *  srcitemname 
)
virtual
void TGo4ViewPanel::ProcessMarkersClear ( TPad *  pad,
bool  withsubpads 
)
virtual
void TGo4ViewPanel::ProcessPadClear ( TPad *  pad,
bool  removeitems,
bool  removesubpads 
)
virtual
void TGo4ViewPanel::ProcessPadDoubleClick ( )
virtualslot
void TGo4ViewPanel::ProcessPadModifiedSignal ( )
virtualslot
bool TGo4ViewPanel::ProcessPadRedraw ( TPad *  pad,
bool  force 
)
virtual
void TGo4ViewPanel::ProcessPadStatusUpdate ( TPad *  pad,
TGo4Slot parent,
bool  removeitems 
)
virtual
void TGo4ViewPanel::ProcessPictureRedraw ( const char *  picitemname,
TPad *  pad,
TGo4Picture pic 
)
virtual
void TGo4ViewPanel::ProduceGraphFromMarkers ( )
virtualslot
void TGo4ViewPanel::ProducePadsList ( TObjArray *  arr,
TPad *  toppad 
)
virtual
void TGo4ViewPanel::ProducePicture ( )
virtualslot
TObject * TGo4ViewPanel::ProduceSuperimposeObject ( TGo4Slot padslot,
TGo4Picture padopt,
TGo4Slot sislot,
TGo4Slot legslot,
TObjArray *  objs,
TObjArray *  objslots,
bool  showitems 
)
virtual
void TGo4ViewPanel::RectangularRatio ( TPad *  pad)
virtual

Definition at line 1922 of file TGo4ViewPanel.cpp.

Referenced by SetSelectedRangeToHisto().

void TGo4ViewPanel::RedrawGraph ( TPad *  pad,
TGo4Picture padopt,
TGraph *  gr,
bool  scancontent,
bool  first_draw 
)
virtual
void TGo4ViewPanel::RedrawHistogram ( TPad *  pad,
TGo4Picture padopt,
TH1 *  his,
bool  scancontent,
bool  first_draw 
)
virtual
void TGo4ViewPanel::RedrawImage ( TPad *  pad,
TGo4Picture padopt,
TGo4ASImage im,
TH2 *  asihisto,
bool  scancontent 
)
virtual
void TGo4ViewPanel::RedrawLegend ( TPad *  pad,
TGo4Picture padopt,
TGo4Slot legslot 
)
virtual

Definition at line 4199 of file TGo4ViewPanel.cpp.

References TGo4Slot::GetAssignedObject().

Referenced by ProcessPadRedraw().

void TGo4ViewPanel::RedrawMultiGraph ( TPad *  pad,
TGo4Picture padopt,
TMultiGraph *  mg,
bool  dosuperimpose,
bool  scancontent 
)
virtual
void TGo4ViewPanel::RedrawPanel ( TPad *  pad,
bool  force 
)
virtualslot
void TGo4ViewPanel::RedrawSpecialObjects ( TPad *  pad,
TGo4Slot padslot 
)
virtual
void TGo4ViewPanel::RedrawStack ( TPad *  pad,
TGo4Picture padopt,
THStack *  hs,
bool  dosuperimpose,
bool  scancontent 
)
virtual
void TGo4ViewPanel::RefreshButtons ( )
virtualslot
void TGo4ViewPanel::ResetPadFillColors ( TPad *  pad,
int  col,
TPad *  backup = 0 
)
virtual

Definition at line 4348 of file TGo4ViewPanel.cpp.

void TGo4ViewPanel::ResetWidget ( )
virtual

Reimplemented from QGo4Widget.

Definition at line 325 of file TGo4ViewPanel.cpp.

void TGo4ViewPanel::resizeEvent ( QResizeEvent *  e)
protectedvirtual
void TGo4ViewPanel::ResizeGedEditor ( )
virtual
void TGo4ViewPanel::SaveCanvas ( )
virtualslot

Definition at line 1692 of file TGo4ViewPanel.cpp.

References QGo4Widget::ServiceCall().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::SaveMarkers ( )
virtualslot

Definition at line 1149 of file TGo4ViewPanel.cpp.

bool TGo4ViewPanel::ScanDrawOptions ( TPad *  pad,
TGo4Slot padslot,
TGo4Picture pic,
bool  onlyscan 
)
virtual
void TGo4ViewPanel::ScanObjectsDrawOptions ( bool  onlyscan,
TGo4Slot padslot,
TObjArray *  objs,
TObjArray *  objslots 
)
virtual
void TGo4ViewPanel::SelectedMarkerCmb_activated ( int  indx)
virtualslot
void TGo4ViewPanel::SelectMenuItemActivated ( int  id)
virtualslot
void TGo4ViewPanel::SetActiveObj ( TPad *  pad,
int  kind,
TGo4Slot activeslot 
)
protectedvirtual
void TGo4ViewPanel::SetActivePad ( TPad *  pad)
virtualslot
void TGo4ViewPanel::SetApplyToAllFlag ( bool  on)
virtual

Definition at line 5299 of file TGo4ViewPanel.cpp.

References fbApplyToAllFlag.

Referenced by ProcessPictureRedraw(), RedrawPanel(), and TGo4Script::SetApplyToAll().

void TGo4ViewPanel::SetAutoScale ( bool  on,
TPad *  selpad 
)
virtual
void TGo4ViewPanel::SetAutoZoomFlag ( bool  on)
virtual

Definition at line 4263 of file TGo4ViewPanel.cpp.

References fbAutoZoomFlag.

Referenced by ProcessPictureRedraw().

void TGo4ViewPanel::SetConditionBtn_clicked ( )
virtualslot
void TGo4ViewPanel::SetCursorMode ( bool  on)
virtualslot

Definition at line 807 of file TGo4ViewPanel.cpp.

References kind_Marker, and SwitchMarkerButton().

void TGo4ViewPanel::SetDrawingMode ( bool  on)
virtualslot

Definition at line 827 of file TGo4ViewPanel.cpp.

References kind_Arrow, and SwitchMarkerButton().

void TGo4ViewPanel::SetDrawKind ( TGo4Slot slot,
int  kind 
)
virtual
void TGo4ViewPanel::SetFreezedTitle ( const QString &  title)
virtual
void TGo4ViewPanel::SetFreezeMouseMode ( bool  on)
virtualslot

Definition at line 832 of file TGo4ViewPanel.cpp.

References fbPickAgain, fbTypingMode, and RefreshButtons().

void TGo4ViewPanel::SetLateXMode ( bool  on)
virtualslot

Definition at line 822 of file TGo4ViewPanel.cpp.

References kind_Latex, and SwitchMarkerButton().

void TGo4ViewPanel::SetMarkerPanel ( )
virtualslot
void TGo4ViewPanel::SetMouseMode ( int  mode)
virtual

Definition at line 479 of file TGo4ViewPanel.cpp.

References fiMouseMode.

Referenced by SetMarkerPanel(), and SwitchMarkerButton().

void TGo4ViewPanel::SetPadDefaults ( TPad *  pad)
virtual
void TGo4ViewPanel::SetPadSuperImpose ( TPad *  pad,
bool  on 
)
virtual
void TGo4ViewPanel::SetPanelName ( const char *  newname)
virtual

Definition at line 308 of file TGo4ViewPanel.cpp.

References fPanelName.

Referenced by TGo4Script::SetViewPanelName().

void TGo4ViewPanel::SetPolygonMode ( bool  on)
virtualslot

Definition at line 817 of file TGo4ViewPanel.cpp.

References kind_Poly, and SwitchMarkerButton().

void TGo4ViewPanel::SetRegionMode ( bool  on)
virtualslot

Definition at line 812 of file TGo4ViewPanel.cpp.

References kind_Window, and SwitchMarkerButton().

void TGo4ViewPanel::SetSelectedMarker ( TPad *  pad,
const QString &  selname,
int  selindex 
)
virtual
void TGo4ViewPanel::SetSelectedMarkerByMouseClick ( TPad *  pad,
const char *  name 
)
virtual
void TGo4ViewPanel::SetSelectedObjectIndex ( TGo4Slot slot,
int  indx 
)
virtual
void TGo4ViewPanel::SetSelectedRange ( double  xmin,
double  xmax,
double  ymin,
double  ymax,
double  zmin,
double  zmax 
)
virtual
void TGo4ViewPanel::SetSelectedRangeToHisto ( TPad *  pad,
TH1 *  h1,
THStack *  hs,
TGo4Picture padopt,
bool  ishisto 
)
virtual
void TGo4ViewPanel::SetSlotPad ( TGo4Slot padslot,
TPad *  pad 
)
virtual
void TGo4ViewPanel::SetSpecialDrawOption ( TGo4Slot slot,
const char *  drawopt 
)
virtual

Definition at line 3197 of file TGo4ViewPanel.cpp.

References TGo4Slot::RemovePar(), and TGo4Slot::SetPar().

Referenced by AddDrawObject(), and SetSelectedMarker().

bool TGo4ViewPanel::ShiftSelectedObjectToEnd ( TPad *  pad)
virtual
void TGo4ViewPanel::ShootRepaintTimer ( )
virtual
void TGo4ViewPanel::ShootRepaintTimer ( TPad *  pad)
virtual
void TGo4ViewPanel::ShowEventStatus ( )
virtualslot
void TGo4ViewPanel::StartConditionEditing ( TPad *  pad)
virtual
void TGo4ViewPanel::StartConditionEditor ( )
virtualslot
void TGo4ViewPanel::StartRootEditor ( )
virtualslot
void TGo4ViewPanel::SuperImposeToggled ( bool  on)
virtualslot

Definition at line 5733 of file TGo4ViewPanel.cpp.

References ChangeDrawOption(), and IsRedrawBlocked().

void TGo4ViewPanel::SwitchMarkerButton ( int  kind,
bool  on 
)
virtual
void TGo4ViewPanel::TakeFullRangeFromGraph ( TGraph *  gr,
TGo4Picture padopt,
bool  isfirst 
)
virtual
void TGo4ViewPanel::TakeFullRangeFromHisto ( TH1 *  h1,
TGo4Picture padopt,
bool  isfirsthisto 
)
virtual
bool TGo4ViewPanel::TakeSelectedAxisRange ( int  naxis,
TGo4Picture padopt,
double  selmin,
double  selmax,
bool  force 
)
virtual
bool TGo4ViewPanel::TakeSelectedAxisRange ( int  naxis,
TGo4Picture padopt,
TAxis *  ax 
)
virtual

Definition at line 5166 of file TGo4ViewPanel.cpp.

References TakeSelectedAxisRange().

void TGo4ViewPanel::UndrawItemOnPanel ( const char *  itemname)
virtual
void TGo4ViewPanel::UpdatePadStatus ( TPad *  pad,
bool  removeitems 
)
virtual
void TGo4ViewPanel::UpdatePanelCaption ( )
virtual

Member Data Documentation

QStatusBar* TGo4ViewPanel::CanvasStatus
protected
QCheckBox* TGo4ViewPanel::fAutoScaleCheck
protected

Definition at line 310 of file TGo4ViewPanel.h.

Referenced by CompleteInitialization(), panelSlot(), and TGo4ViewPanel().

QByteArray TGo4ViewPanel::fbaPanelName
protected

Definition at line 282 of file TGo4ViewPanel.h.

Referenced by GetPanelName().

bool TGo4ViewPanel::fbApplyToAllFlag
protected
bool TGo4ViewPanel::fbAutoZoomFlag
protected
bool TGo4ViewPanel::fbCanvasCrosshair
protected
bool TGo4ViewPanel::fbCanvasEventstatus
protected

Definition at line 294 of file TGo4ViewPanel.h.

Referenced by SetPadDefaults(), ShowEventStatus(), and TGo4ViewPanel().

bool TGo4ViewPanel::fbCloneFlag
protected
bool TGo4ViewPanel::fbEditorFrameVisible
protected
bool TGo4ViewPanel::fbFreezeTitle
protected
bool TGo4ViewPanel::fbLeaveFocusAfterCondEnd
protected

Definition at line 306 of file TGo4ViewPanel.h.

Referenced by CheckActionAtTheEnd(), StartConditionEditing(), and TGo4ViewPanel().

bool TGo4ViewPanel::fbMarkEditorVisible
protected
bool TGo4ViewPanel::fbModifiedSignalFlag
protected

Definition at line 305 of file TGo4ViewPanel.h.

Referenced by linkedObjectUpdated(), ProcessPadModifiedSignal(), and TGo4ViewPanel().

bool TGo4ViewPanel::fbPickAgain
protected
bool TGo4ViewPanel::fbTypingMode
protected
TH1* TGo4ViewPanel::fDummyHisto
protected

Definition at line 307 of file TGo4ViewPanel.h.

Referenced by CleanupGedEditor(), TGo4ViewPanel(), and ~TGo4ViewPanel().

QString TGo4ViewPanel::fFreezedTitle
protected

Definition at line 287 of file TGo4ViewPanel.h.

Referenced by MakePictureForPad(), SetFreezedTitle(), and TGo4ViewPanel().

int TGo4ViewPanel::fiMouseMode
protected
int TGo4ViewPanel::fiPickCounter
protected
int TGo4ViewPanel::fiSkipRedrawCounter
protected

Definition at line 292 of file TGo4ViewPanel.h.

Referenced by BlockPanelRedraw(), IsRedrawBlocked(), and TGo4ViewPanel().

QMenuBar* TGo4ViewPanel::fMenuBar
protected

Definition at line 290 of file TGo4ViewPanel.h.

Referenced by TGo4ViewPanel().

QSignalMapper* TGo4ViewPanel::fOptionsMap
protected
QMenu* TGo4ViewPanel::fOptionsMenu
protected

Definition at line 312 of file TGo4ViewPanel.h.

Referenced by TGo4ViewPanel().

QString TGo4ViewPanel::fPanelName
protected
QSignalMapper* TGo4ViewPanel::fSelectMap
protected

Definition at line 309 of file TGo4ViewPanel.h.

Referenced by TGo4ViewPanel(), and UpdatePanelCaption().

QMenu* TGo4ViewPanel::fSelectMenu
protected

Definition at line 308 of file TGo4ViewPanel.h.

Referenced by TGo4ViewPanel(), and UpdatePanelCaption().

TPad* TGo4ViewPanel::fxActivePad
protected

Definition at line 291 of file TGo4ViewPanel.h.

Referenced by GetActivePad(), ProcessPadClear(), SetActivePad(), and TGo4ViewPanel().

TPad* TGo4ViewPanel::fxDoubleClickTimerPad
protected

Definition at line 300 of file TGo4ViewPanel.h.

Referenced by PadDoubleClickedSlot(), ProcessPadDoubleClick(), and TGo4ViewPanel().

TVirtualPadEditor* TGo4ViewPanel::fxPeditor
protected
TPad* TGo4ViewPanel::fxRepaintTimerPad
protected
TPad* TGo4ViewPanel::fxResizeTimerPad
protected

Definition at line 299 of file TGo4ViewPanel.h.

Referenced by checkResizeSlot(), resizeEvent(), and TGo4ViewPanel().

QRootWindow* TGo4ViewPanel::fxRooteditor
protected

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