|
GSI Object Oriented Online Offline (Go4) GO4-6.4.5
|
#include <TGo4BrowserProxy.h>
Public Member Functions | |
| TGo4BrowserProxy () | |
| TGo4BrowserProxy () | |
| TGo4BrowserProxy (const char *datapath, const char *viewpath, Bool_t withRootBrowser=kFALSE) | |
| TGo4BrowserProxy (const char *datapath, const char *viewpath, Bool_t withRootBrowser=kFALSE) | |
| virtual | ~TGo4BrowserProxy () |
| virtual | ~TGo4BrowserProxy () |
| void | AddServerProxy (TGo4ServerProxy *serv, const char *slotname, const char *info) |
| void | AddServerProxy (TGo4ServerProxy *serv, const char *slotname, const char *info) |
| void | AddToClipboard (const char *itemname) |
| void | AddToClipboard (const char *itemname) |
| Bool_t | BrowserItemName (TGo4Slot *itemslot, TString &res) |
| Bool_t | BrowserItemName (TGo4Slot *itemslot, TString &res) |
| TGo4Slot * | BrowserMemorySlot () |
| TGo4Slot * | BrowserMemorySlot () |
| TGo4Slot * | BrowserSlot (const char *item=nullptr) |
| TGo4Slot * | BrowserSlot (const char *item=nullptr) |
| void | BrowserSlotName (const char *item, TString &res) const |
| void | BrowserSlotName (const char *item, TString &res) const |
| TGo4Slot * | BrowserTopSlot () |
| TGo4Slot * | BrowserTopSlot () |
| void | ClearClipboard () |
| void | ClearClipboard () |
| void | ClearMemoryItem (const char *itemname) |
| void | ClearMemoryItem (const char *itemname) |
| Bool_t | ConnectDabc (const char *nodename) |
| Bool_t | ConnectDabc (const char *nodename) |
| Bool_t | ConnectHServer (const char *servername, Int_t portnumber, const char *basename, const char *userpass, const char *filter) |
| Bool_t | ConnectHServer (const char *servername, Int_t portnumber, const char *basename, const char *userpass, const char *filter) |
| void | CopyClipboard (const char *tgtpath, Bool_t forcerequest=kFALSE) |
| void | CopyClipboard (const char *tgtpath, Bool_t forcerequest=kFALSE) |
| void | CreateMemoryFolder (const char *foldername=nullptr) |
| void | CreateMemoryFolder (const char *foldername=nullptr) |
| void | CreateMemorySubfolder (const char *itemname, const char *newfoldername) |
| void | CreateMemorySubfolder (const char *itemname, const char *newfoldername) |
| TGo4Slot * | DataSlot (const char *item) |
| TGo4Slot * | DataSlot (const char *item) |
| void | DataSlotName (const char *item, TString &res) const |
| void | DataSlotName (const char *item, TString &res) const |
| TGo4ServerProxy * | DefineAnalysisObject (const char *itemname, TString &analysisname) |
| TGo4ServerProxy * | DefineAnalysisObject (const char *itemname, TString &analysisname) |
| Bool_t | DefineFileObject (const char *itemname, TString &filedataslot, const char **filepath) |
| Bool_t | DefineFileObject (const char *itemname, TString &filedataslot, const char **filepath) |
| Bool_t | DefineLeafName (const char *itemname, const char *treename, TString &leafname) |
| Bool_t | DefineLeafName (const char *itemname, const char *treename, TString &leafname) |
| Bool_t | DefineRelatedObject (const char *itemname, const char *objectname, TString &objectitem, Int_t mask=3) |
| Bool_t | DefineRelatedObject (const char *itemname, const char *objectname, TString &objectitem, Int_t mask=3) |
| TGo4ServerProxy * | DefineServerObject (const char *itemname, TString *objname=nullptr, Bool_t onlyanalysis=kTRUE) |
| TGo4ServerProxy * | DefineServerObject (const char *itemname, TString *objname=nullptr, Bool_t onlyanalysis=kTRUE) |
| TGo4ServerProxy * | DefineServerProxy (const char *itemname) |
| TGo4ServerProxy * | DefineServerProxy (const char *itemname) |
| Bool_t | DefineTreeName (const char *itemname, TString &treename) |
| Bool_t | DefineTreeName (const char *itemname, TString &treename) |
| Bool_t | DeleteDataSource (TGo4Slot *itemslot) |
| Bool_t | DeleteDataSource (TGo4Slot *itemslot) |
| void | DoItemMonitor (TGo4Slot *slot) |
| void | DoItemMonitor (TGo4Slot *slot) |
| void | ExportItemsTo (TObjArray *items, Bool_t fetchitems, const char *filename, const char *filedir, const char *format, const char *description) |
| void | ExportItemsTo (TObjArray *items, Bool_t fetchitems, const char *filename, const char *filedir, const char *format, const char *description) |
| void | FetchItem (const char *itemname, Int_t wait_time=0) |
| void | FetchItem (const char *itemname, Int_t wait_time=0) |
| void | Finalize (TGo4Slot *slot) override |
| void | Finalize (TGo4Slot *slot) override |
| TGo4AnalysisProxy * | FindAnalysis (const char *itemname=nullptr) |
| TGo4AnalysisProxy * | FindAnalysis (const char *itemname=nullptr) |
| TString | FindItem (const char *objname) |
| TString | FindItem (const char *objname) |
| TString | FindItemInAnalysis (const char *objname) |
| TString | FindItemInAnalysis (const char *objname) |
| TGo4ServerProxy * | FindServer (const char *itemname=nullptr, Bool_t asanalysis=kTRUE) |
| TGo4ServerProxy * | FindServer (const char *itemname=nullptr, Bool_t asanalysis=kTRUE) |
| TGo4Slot * | FindServerSlot (Bool_t databranch, Int_t kind=0) |
| TGo4Slot * | FindServerSlot (Bool_t databranch, Int_t kind=0) |
| TObject * | GetAssignedObject () override |
| TObject * | GetAssignedObject () override |
| TObject * | GetBrowserObject (const char *name, Int_t update=0) |
| TObject * | GetBrowserObject (const char *name, Int_t update=0) |
| Int_t | GetCalcSize (TGo4Slot *slot) |
| Int_t | GetCalcSize (TGo4Slot *slot) |
| const char * | GetContainedClassName () const override |
| const char * | GetContainedClassName () const override |
| Int_t | GetItemFilter () const |
| Int_t | GetItemFilter () const |
| Int_t | GetObjectKind () const override |
| Int_t | GetObjectKind () const override |
| void | GetProtectionBits (TGo4Slot *slot, Int_t &delprot, Int_t &clearprot) |
| void | GetProtectionBits (TGo4Slot *slot, Int_t &delprot, Int_t &clearprot) |
| Bool_t | HandleTimer (TTimer *timer) override |
| Bool_t | HandleTimer (TTimer *timer) override |
| void | ImportObjectFromFile (const char *filename, const char *filedir, const char *format) |
| void | ImportObjectFromFile (const char *filename, const char *filedir, const char *format) |
| void | InformBrowserUpdate () |
| void | InformBrowserUpdate () |
| void | Initialize (TGo4Slot *slot) override |
| void | Initialize (TGo4Slot *slot) override |
| Bool_t | IsAnalysisItem (const char *name) |
| Bool_t | IsAnalysisItem (const char *name) |
| Bool_t | IsCanDelete (TGo4Slot *slot) const |
| Bool_t | IsCanDelete (TGo4Slot *slot) const |
| Bool_t | IsClipboard () const |
| Bool_t | IsClipboard () const |
| Bool_t | IsItemMonitored (TGo4Slot *slot) const |
| Bool_t | IsItemMonitored (TGo4Slot *slot) const |
| Bool_t | IsItemRemote (const char *name) |
| Bool_t | IsItemRemote (const char *name) |
| Bool_t | IsItemRemote (TGo4Slot *slot) const |
| Bool_t | IsItemRemote (TGo4Slot *slot) const |
| Int_t | ItemCanDo (const char *name) |
| Int_t | ItemCanDo (const char *name) |
| Int_t | ItemCanDo (TGo4Slot *slot) |
| Int_t | ItemCanDo (TGo4Slot *slot) |
| TClass * | ItemClass (const char *name) |
| TClass * | ItemClass (const char *name) |
| TClass * | ItemClass (TGo4Slot *slot) |
| TClass * | ItemClass (TGo4Slot *slot) |
| const char * | ItemClassName (const char *name) |
| const char * | ItemClassName (const char *name) |
| Int_t | ItemKind (const char *name) |
| Int_t | ItemKind (const char *name) |
| Int_t | ItemSizeInfo (TGo4Slot *slot) |
| Int_t | ItemSizeInfo (TGo4Slot *slot) |
| TGo4Slot * | ItemSlot (const char *itemname) |
| TGo4Slot * | ItemSlot (const char *itemname) |
| void | MakeDabcList (TObjArray *arr) |
| void | MakeDabcList (TObjArray *arr) |
| void | MakeFilesList (TObjArray *arr) |
| void | MakeFilesList (TObjArray *arr) |
| void | MakeHServerList (TObjArray *arr) |
| void | MakeHServerList (TObjArray *arr) |
| void | MakeHttpList (TObjArray *arr) |
| void | MakeHttpList (TObjArray *arr) |
| Int_t | MonitoringPeriod () const |
| Int_t | MonitoringPeriod () const |
| void | OpenFile (const char *fname) |
| void | OpenFile (const char *fname) |
| void | PerformTreeDraw (const char *treename, const char *Xexp, const char *Yexp, const char *Zexp, const char *cutcond, const char *hname, TString &createdhistoname) |
| void | PerformTreeDraw (const char *treename, const char *Xexp, const char *Yexp, const char *Zexp, const char *cutcond, const char *hname, TString &createdhistoname) |
| Bool_t | ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param) override |
| Bool_t | ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param) override |
| Bool_t | ProduceExplicitCopy (const char *itemname, const char *tgtpath=nullptr, Bool_t forcerequest=kFALSE) |
| Bool_t | ProduceExplicitCopy (const char *itemname, const char *tgtpath=nullptr, Bool_t forcerequest=kFALSE) |
| Bool_t | ProduceExplicitCopy (TGo4Slot *itemslot, const char *tgtpath=nullptr, Bool_t forcerequest=kFALSE) |
| Bool_t | ProduceExplicitCopy (TGo4Slot *itemslot, const char *tgtpath=nullptr, Bool_t forcerequest=kFALSE) |
| void | RedrawItem (const char *itemname) |
| void | RedrawItem (const char *itemname) |
| void | RenameMemoryItem (const char *itemname, const char *newname) |
| void | RenameMemoryItem (const char *itemname, const char *newname) |
| Int_t | RequestBrowserObject (const char *name, Int_t wait_time=0) |
| Int_t | RequestBrowserObject (const char *name, Int_t wait_time=0) |
| Int_t | RequestBrowserObject (TGo4Slot *slot, Int_t wait_time=0) |
| Int_t | RequestBrowserObject (TGo4Slot *slot, Int_t wait_time=0) |
| void | RequestObjectStatus (const char *name, TGo4Slot *tgtslot) |
| void | RequestObjectStatus (const char *name, TGo4Slot *tgtslot) |
| Bool_t | SaveBrowserToFile (const char *filename, Bool_t prefetch=kFALSE, const char *selectedpath=nullptr, const char *description=nullptr) |
| Bool_t | SaveBrowserToFile (const char *filename, Bool_t prefetch=kFALSE, const char *selectedpath=nullptr, const char *description=nullptr) |
| Bool_t | SaveItemToFile (const char *itemname, const char *filename, const char *subfolder=nullptr) |
| Bool_t | SaveItemToFile (const char *itemname, const char *filename, const char *subfolder=nullptr) |
| TString | SaveToMemory (const char *pathname, TObject *obj, Bool_t ownership, Bool_t overwrite=kFALSE) |
| TString | SaveToMemory (const char *pathname, TObject *obj, Bool_t ownership, Bool_t overwrite=kFALSE) |
| void | Scan_gROOT () |
| void | Scan_gROOT () |
| void | SetCalcSize (TGo4Slot *slot, Int_t size) |
| void | SetCalcSize (TGo4Slot *slot, Int_t size) |
| void | SetCanDelete (TGo4Slot *slot, Bool_t on=kTRUE) |
| void | SetCanDelete (TGo4Slot *slot, Bool_t on=kTRUE) |
| void | SetItemKind (TGo4Slot *slot, Int_t kind, const char *classname, const char *info, Int_t sizeinfo) |
| void | SetItemKind (TGo4Slot *slot, Int_t kind, const char *classname, const char *info, Int_t sizeinfo) |
| void | SetItemMonitored (TGo4Slot *slot, Bool_t on=kTRUE) |
| void | SetItemMonitored (TGo4Slot *slot, Bool_t on=kTRUE) |
| void | SetItemsFilter (Int_t filter) |
| void | SetItemsFilter (Int_t filter) |
| void | SetMonitorBlockingFlag (Bool_t blocked=kFALSE) |
| void | SetMonitorBlockingFlag (Bool_t blocked=kFALSE) |
| void | SetProtectionBits (TGo4Slot *slot, Int_t delprot, Int_t clearprot) |
| void | SetProtectionBits (TGo4Slot *slot, Int_t delprot, Int_t clearprot) |
| void | SyncBrowserSlots () |
| void | SyncBrowserSlots () |
| void | ToggleMonitoring (Int_t period) |
| void | ToggleMonitoring (Int_t period) |
| Int_t | UpdateAllMonitoredObjects () |
| Int_t | UpdateAllMonitoredObjects () |
| Bool_t | UpdateAnalysisItem (const char *itemname, TObject *obj=nullptr) |
| Bool_t | UpdateAnalysisItem (const char *itemname, TObject *obj=nullptr) |
| void | UpdateBrowserContent () |
| void | UpdateBrowserContent () |
| Bool_t | UpdateObjectInFile (const char *itemname, const char *fileslotname, const char *filepath) |
| Bool_t | UpdateObjectInFile (const char *itemname, const char *fileslotname, const char *filepath) |
| Int_t | UpdateVisibleAnalysisObjects (bool checkmonitor) |
| Int_t | UpdateVisibleAnalysisObjects (bool checkmonitor) |
| Bool_t | Use () const override |
| Bool_t | Use () const override |
| Public Member Functions inherited from TGo4Proxy | |
| TGo4Proxy () | |
| TGo4Proxy () | |
| virtual | ~TGo4Proxy () |
| virtual | ~TGo4Proxy () |
| virtual Bool_t | AssignObject (TGo4Slot *, TObject *, Bool_t) |
| virtual Bool_t | AssignObject (TGo4Slot *, TObject *, Bool_t) |
| ClassDefOverride (TGo4Proxy, 0) | |
| ClassDefOverride (TGo4Proxy, 0) | |
| virtual const char * | GetContainedObjectInfo () |
| virtual const char * | GetContainedObjectInfo () |
| virtual Int_t | GetObjectSizeInfo () const |
| virtual Int_t | GetObjectSizeInfo () const |
| virtual Bool_t | HasSublevels () const |
| virtual Bool_t | HasSublevels () const |
| virtual Bool_t | IsAcceptObject (TClass *) const |
| virtual Bool_t | IsAcceptObject (TClass *) const |
| virtual TGo4LevelIter * | MakeIter () |
| virtual TGo4LevelIter * | MakeIter () |
| virtual std::unique_ptr< TGo4Access > | ProvideAccess (const char *) |
| virtual std::unique_ptr< TGo4Access > | ProvideAccess (const char *) |
| virtual void | ReadData (TGo4Slot *, TDirectory *) |
| virtual void | ReadData (TGo4Slot *, TDirectory *) |
| virtual Bool_t | RemoveRegisteredObject (TObject *) |
| virtual Bool_t | RemoveRegisteredObject (TObject *) |
| virtual void | Update (TGo4Slot *, Bool_t) |
| virtual void | Update (TGo4Slot *, Bool_t) |
| virtual void | WriteData (TGo4Slot *, TDirectory *, Bool_t) |
| virtual void | WriteData (TGo4Slot *, TDirectory *, Bool_t) |
Static Public Member Functions | |
| static bool | CanClearItem (int cando) |
| static bool | CanClearItem (int cando) |
| static bool | CanCloseItem (int cando) |
| static bool | CanCloseItem (int cando) |
| static bool | CanDragItem (int cando) |
| static bool | CanDragItem (int cando) |
| static bool | CanDrawItem (int cando) |
| static bool | CanDrawItem (int cando) |
| static bool | CanEditItem (int cando) |
| static bool | CanEditItem (int cando) |
| static bool | CanExecuteItem (int cando) |
| static bool | CanExecuteItem (int cando) |
| static bool | CanExpandItem (int cando) |
| static bool | CanExpandItem (int cando) |
| static bool | CanExportItem (int cando) |
| static bool | CanExportItem (int cando) |
| static bool | CanInfoItem (int cando) |
| static bool | CanInfoItem (int cando) |
| static Int_t | DefineItemProperties (Int_t kind, TClass *cl, TString &pixmap) |
| static Int_t | DefineItemProperties (Int_t kind, TClass *cl, TString &pixmap) |
| static const char * | GetLinkedName (TGo4Slot *slot) |
| static const char * | GetLinkedName (TGo4Slot *slot) |
| static const char * | ItemClassName (TGo4Slot *slot) |
| static const char * | ItemClassName (TGo4Slot *slot) |
| static const char * | ItemDate (TGo4Slot *slot) |
| static const char * | ItemDate (TGo4Slot *slot) |
| static const char * | ItemInfo (TGo4Slot *slot) |
| static const char * | ItemInfo (TGo4Slot *slot) |
| static Int_t | ItemKind (TGo4Slot *slot) |
| static Int_t | ItemKind (TGo4Slot *slot) |
| static const char * | ItemTime (TGo4Slot *slot) |
| static const char * | ItemTime (TGo4Slot *slot) |
| static void | SetItemCanDo (TGo4Slot *slot, Int_t cando) |
| static void | SetItemCanDo (TGo4Slot *slot, Int_t cando) |
| static void | SetItemTimeDate (TGo4Slot *slot, const char *stime=nullptr, const char *sdate=nullptr) |
| static void | SetItemTimeDate (TGo4Slot *slot, const char *stime=nullptr, const char *sdate=nullptr) |
| static void | SetLinkedName (TGo4Slot *slot, const char *itemname) |
| static void | SetLinkedName (TGo4Slot *slot, const char *itemname) |
| static Bool_t | UpdateObjectContent (TObject *obj, TObject *newobj, Int_t *hasrebinx=nullptr, Int_t *hasrebiny=nullptr) |
| static Bool_t | UpdateObjectContent (TObject *obj, TObject *newobj, Int_t *hasrebinx=nullptr, Int_t *hasrebiny=nullptr) |
| Static Public Member Functions inherited from TGo4Proxy | |
| static TClass * | GetClass (const char *classname, Bool_t load=kFALSE) |
| static TClass * | GetClass (const char *classname, Bool_t load=kFALSE) |
Protected Member Functions | |
| void | AddWaitingList (TGo4Slot *itemslot, const char *destination=nullptr) |
| void | AddWaitingList (TGo4Slot *itemslot, const char *destination=nullptr) |
| Int_t | CalculateFolderSizes (TGo4Slot *topslot) |
| Int_t | CalculateFolderSizes (TGo4Slot *topslot) |
| void | CheckPictureMonitor (TGo4Picture *pic, const char *picitemname) |
| void | CheckPictureMonitor (TGo4Picture *pic, const char *picitemname) |
| void | CheckPictureMonitor (TGo4Slot *slot) |
| void | CheckPictureMonitor (TGo4Slot *slot) |
| void | CheckWaitingList (TGo4Slot *source) |
| void | CheckWaitingList (TGo4Slot *source) |
| ClassDefOverride (TGo4BrowserProxy, 0) | |
| to overcome problem in ROOT | |
| ClassDefOverride (TGo4BrowserProxy, 0) | |
| to overcome problem in ROOT | |
| void | UpdateAllCanvases () |
| void | UpdateAllCanvases () |
Static Protected Member Functions | |
| static Int_t | CompareAxis (TAxis *ax1, TAxis *ax2) |
| static Int_t | CompareAxis (TAxis *ax1, TAxis *ax2) |
| static Bool_t | CompareAxisValues (Double_t v1, Double_t v2, Double_t scale) |
| static Bool_t | CompareAxisValues (Double_t v1, Double_t v2, Double_t scale) |
| static void | RestoreAxisTimeProperties (TGraph *gr, Bool_t &timedisplay, TString &format) |
| static void | RestoreAxisTimeProperties (TGraph *gr, Bool_t &timedisplay, TString &format) |
| static void | SaveAxisTimeProperties (TGraph *gr, Bool_t &timedisplay, TString &format) |
| static void | SaveAxisTimeProperties (TGraph *gr, Bool_t &timedisplay, TString &format) |
| static void | UpdateHistoListOfFunctions (TH1 *oldh, TH1 *newh) |
| JAM24: also preserve fit result functions contained in any TH1. | |
| static void | UpdateHistoListOfFunctions (TH1 *oldh, TH1 *newh) |
| JAM24: also preserve fit result functions contained in any TH1. | |
| static void | UpdateListOfFunctions (TGraph *oldgr, TGraph *newgr) |
| preserve fit result functions contained in any graph-like objects | |
| static void | UpdateListOfFunctions (TGraph *oldgr, TGraph *newgr) |
| preserve fit result functions contained in any graph-like objects | |
Protected Attributes | |
| Bool_t | fbBlockMonitoring {kFALSE} |
| Bool_t | fbBlockSync {kFALSE} |
| Bool_t | fbWithRootBrowser {kFALSE} |
| TVirtualTreePlayer * | fDummyTreePlayer {nullptr} |
| Int_t | fiFilterIndex {0} |
| Int_t | fiMonitoringPeriod {0} |
| TString | fxBrowserPath |
| TGo4Slot * | fxBrowserSlot {nullptr} |
| TObjArray * | fxClipboard {nullptr} |
| TString | fxDataPath |
| TString | fxMemoryPath |
| TTimer * | fxMonitorTimer {nullptr} |
| TGo4ObjectManager * | fxOM {nullptr} |
| TTimer * | fxSyncTimer {nullptr} |
| TString | fxViewPath |
| TList * | fxWaitingList {nullptr} |
Definition at line 33 of file TGo4BrowserProxy.h.
|
inline |
Definition at line 35 of file TGo4BrowserProxy.h.
Referenced by ClassDefOverride().
| TGo4BrowserProxy::TGo4BrowserProxy | ( | const char * | datapath, |
| const char * | viewpath, | ||
| Bool_t | withRootBrowser = kFALSE ) |
Definition at line 129 of file TGo4BrowserProxy.cxx.
References fbWithRootBrowser, fxDataPath, fxMemoryPath, and fxViewPath.
|
virtual |
Definition at line 139 of file TGo4BrowserProxy.cxx.
References ClearClipboard(), fDummyTreePlayer, fxMonitorTimer, fxSyncTimer, and fxWaitingList.
|
inline |
Definition at line 35 of file TGo4BrowserProxy.h.
| TGo4BrowserProxy::TGo4BrowserProxy | ( | const char * | datapath, |
| const char * | viewpath, | ||
| Bool_t | withRootBrowser = kFALSE ) |
|
virtual |
| void TGo4BrowserProxy::AddServerProxy | ( | TGo4ServerProxy * | serv, |
| const char * | slotname, | ||
| const char * | info ) |
Definition at line 477 of file TGo4BrowserProxy.cxx.
References fxDataPath, fxOM, and SyncBrowserSlots().
Referenced by ConnectDabc(), ConnectHServer(), and TGo4Script::ConnectHttp().
| void TGo4BrowserProxy::AddServerProxy | ( | TGo4ServerProxy * | serv, |
| const char * | slotname, | ||
| const char * | info ) |
| void TGo4BrowserProxy::AddToClipboard | ( | const char * | itemname | ) |
Definition at line 428 of file TGo4BrowserProxy.cxx.
References BrowserSlot(), fxClipboard, TGo4Slot::IsParent(), and ItemSlot().
Referenced by TGo4Browser::ContextMenuActivated().
| void TGo4BrowserProxy::AddToClipboard | ( | const char * | itemname | ) |
|
protected |
Definition at line 2389 of file TGo4BrowserProxy.cxx.
References BrowserItemName(), and fxWaitingList.
Referenced by ProduceExplicitCopy().
|
protected |
| Bool_t TGo4BrowserProxy::BrowserItemName | ( | TGo4Slot * | itemslot, |
| TString & | res ) |
Definition at line 290 of file TGo4BrowserProxy.cxx.
References fxBrowserSlot, TGo4Slot::IsParent(), and TGo4Slot::ProduceFullName().
Referenced by AddWaitingList(), CheckPictureMonitor(), CheckWaitingList(), TGo4Browser::FindItemFor(), ProduceExplicitCopy(), and TGo4Script::ProduceScript().
| Bool_t TGo4BrowserProxy::BrowserItemName | ( | TGo4Slot * | itemslot, |
| TString & | res ) |
| TGo4Slot * TGo4BrowserProxy::BrowserMemorySlot | ( | ) |
Definition at line 285 of file TGo4BrowserProxy.cxx.
References BrowserSlot(), and fxMemoryPath.
Referenced by ClearMemoryItem(), CreateMemorySubfolder(), DeleteDataSource(), TGo4Browser::ListView_customContextMenuRequested(), ProduceExplicitCopy(), RenameMemoryItem(), and TGo4Browser::SetViewItemProperties().
| TGo4Slot * TGo4BrowserProxy::BrowserMemorySlot | ( | ) |
| TGo4Slot * TGo4BrowserProxy::BrowserSlot | ( | const char * | item = nullptr | ) |
Definition at line 271 of file TGo4BrowserProxy.cxx.
References BrowserSlotName(), and fxOM.
Referenced by TGo4ViewPanel::AddDrawObject(), AddToClipboard(), BrowserMemorySlot(), CheckPictureMonitor(), ClearMemoryItem(), CreateMemorySubfolder(), DefineFileObject(), DefineRelatedObject(), TGo4MainWindow::DisplayBrowserItem(), TGo4MainWindow::editorServiceSlot(), FindServerSlot(), TGo4AbstractInterface::MonitorItem(), PerformTreeDraw(), ProduceExplicitCopy(), ProduceExplicitCopy(), RedrawItem(), RenameMemoryItem(), SaveBrowserToFile(), SaveItemToFile(), TGo4MBSViewer::TrendHisto(), UpdateAllMonitoredObjects(), UpdateAnalysisItem(), UpdateObjectInFile(), and UpdateVisibleAnalysisObjects().
| TGo4Slot * TGo4BrowserProxy::BrowserSlot | ( | const char * | item = nullptr | ) |
| void TGo4BrowserProxy::BrowserSlotName | ( | const char * | item, |
| TString & | res ) const |
Definition at line 264 of file TGo4BrowserProxy.cxx.
References fxBrowserPath.
Referenced by BrowserSlot(), DefineLeafName(), DefineRelatedObject(), DefineTreeName(), ItemSlot(), PerformTreeDraw(), and RequestBrowserObject().
| void TGo4BrowserProxy::BrowserSlotName | ( | const char * | item, |
| TString & | res ) const |
| TGo4Slot * TGo4BrowserProxy::BrowserTopSlot | ( | ) |
Definition at line 962 of file TGo4BrowserProxy.cxx.
References fxBrowserSlot.
Referenced by TGo4Interface::TGo4Interface(), FindItem(), TGo4Script::ProduceScript(), SyncBrowserSlots(), and TGo4Browser::updateListViewItems().
| TGo4Slot * TGo4BrowserProxy::BrowserTopSlot | ( | ) |
|
protected |
Definition at line 1975 of file TGo4BrowserProxy.cxx.
References CalculateFolderSizes(), fxBrowserSlot, TGo4Slot::GetChild(), ItemKind(), ItemSizeInfo(), TGo4Access::kndFolder, TGo4Slot::NumChilds(), and SetCalcSize().
Referenced by CalculateFolderSizes(), and SyncBrowserSlots().
|
protected |
|
static |
Definition at line 1522 of file TGo4BrowserProxy.cxx.
Referenced by TGo4Browser::ListView_customContextMenuRequested().
|
static |
|
static |
Definition at line 1517 of file TGo4BrowserProxy.cxx.
Referenced by DeleteDataSource(), and TGo4Browser::ListView_customContextMenuRequested().
|
static |
|
static |
Definition at line 1532 of file TGo4BrowserProxy.cxx.
Referenced by TGo4Browser::SetViewItemProperties().
|
static |
|
static |
Definition at line 1527 of file TGo4BrowserProxy.cxx.
Referenced by TGo4Browser::canDrawItem(), TGo4RootBrowserProxy::DrawItem(), TGo4ViewPanel::DropOnPad(), TGo4ViewPanel::IsAcceptDrag(), TGo4Browser::ListView_customContextMenuRequested(), and TGo4Browser::ListView_doubleClicked().
|
static |
|
static |
Definition at line 1537 of file TGo4BrowserProxy.cxx.
Referenced by TGo4Browser::ContextMenuActivated(), TGo4Browser::ListView_customContextMenuRequested(), and TGo4Browser::ListView_doubleClicked().
|
static |
|
static |
Definition at line 1497 of file TGo4BrowserProxy.cxx.
Referenced by TGo4Browser::ContextMenuActivated(), TGo4Browser::ListView_customContextMenuRequested(), and TGo4Browser::ListView_doubleClicked().
|
static |
|
static |
Definition at line 1502 of file TGo4BrowserProxy.cxx.
Referenced by TGo4Browser::ContextMenuActivated(), TGo4Browser::ListView_customContextMenuRequested(), and TGo4Browser::ListView_doubleClicked().
|
static |
|
static |
Definition at line 1507 of file TGo4BrowserProxy.cxx.
Referenced by TGo4Browser::ListView_customContextMenuRequested().
|
static |
|
static |
Definition at line 1512 of file TGo4BrowserProxy.cxx.
Referenced by TGo4Browser::ContextMenuActivated(), and TGo4Browser::ListView_customContextMenuRequested().
|
static |
|
protected |
Definition at line 1697 of file TGo4BrowserProxy.cxx.
References BrowserSlot(), CheckPictureMonitor(), DefineRelatedObject(), TGo4Picture::FindPic(), TGo4Picture::GetDivX(), TGo4Picture::GetDivY(), TGo4Picture::GetNumObjNames(), TGo4Picture::GetObjName(), TGo4Picture::IsDivided(), and SetItemMonitored().
|
protected |
|
protected |
Definition at line 1679 of file TGo4BrowserProxy.cxx.
References BrowserItemName(), CheckPictureMonitor(), TGo4Slot::GetAssignedObject(), and IsItemMonitored().
Referenced by CheckPictureMonitor(), CheckPictureMonitor(), ProcessEvent(), and SetItemMonitored().
|
protected |
|
protected |
Definition at line 2404 of file TGo4BrowserProxy.cxx.
References BrowserItemName(), fxWaitingList, and ProduceExplicitCopy().
Referenced by ProcessEvent().
|
protected |
|
protected |
to overcome problem in ROOT
References TGo4BrowserProxy().
|
protected |
to overcome problem in ROOT
References TGo4BrowserProxy().
| void TGo4BrowserProxy::ClearClipboard | ( | ) |
Definition at line 419 of file TGo4BrowserProxy.cxx.
References fxClipboard.
Referenced by ~TGo4BrowserProxy(), and TGo4Browser::ContextMenuActivated().
| void TGo4BrowserProxy::ClearClipboard | ( | ) |
| void TGo4BrowserProxy::ClearMemoryItem | ( | const char * | itemname | ) |
Definition at line 1596 of file TGo4BrowserProxy.cxx.
References BrowserMemorySlot(), BrowserSlot(), DataSlot(), TGo4Slot::evObjAssigned, TGo4Slot::ForwardEvent(), TGo4Slot::GetAssignedObject(), TGo4Slot::IsParent(), TGo4DynamicEntry::Reset(), and TGo4Picture::Reset().
Referenced by TGo4Browser::ContextMenuActivated().
| void TGo4BrowserProxy::ClearMemoryItem | ( | const char * | itemname | ) |
|
staticprotected |
Definition at line 2071 of file TGo4BrowserProxy.cxx.
References CompareAxisValues().
Referenced by UpdateObjectContent().
|
staticprotected |
|
staticprotected |
Definition at line 2064 of file TGo4BrowserProxy.cxx.
Referenced by CompareAxis().
|
staticprotected |
| Bool_t TGo4BrowserProxy::ConnectDabc | ( | const char * | nodename | ) |
Definition at line 484 of file TGo4BrowserProxy.cxx.
References AddServerProxy(), and TGo4DabcProxy::Connect().
Referenced by TGo4AbstractInterface::ConnectDabc().
| Bool_t TGo4BrowserProxy::ConnectDabc | ( | const char * | nodename | ) |
| Bool_t TGo4BrowserProxy::ConnectHServer | ( | const char * | servername, |
| Int_t | portnumber, | ||
| const char * | basename, | ||
| const char * | userpass, | ||
| const char * | filter ) |
Definition at line 503 of file TGo4BrowserProxy.cxx.
References AddServerProxy(), TGo4HServProxy::RefreshNamesList(), and TGo4HServProxy::SetHServConfig().
Referenced by TGo4AbstractInterface::ConnectHServer().
| Bool_t TGo4BrowserProxy::ConnectHServer | ( | const char * | servername, |
| Int_t | portnumber, | ||
| const char * | basename, | ||
| const char * | userpass, | ||
| const char * | filter ) |
| void TGo4BrowserProxy::CopyClipboard | ( | const char * | tgtpath, |
| Bool_t | forcerequest = kFALSE ) |
Definition at line 455 of file TGo4BrowserProxy.cxx.
References fxClipboard, and ProduceExplicitCopy().
Referenced by TGo4Browser::ContextMenuActivated().
| void TGo4BrowserProxy::CopyClipboard | ( | const char * | tgtpath, |
| Bool_t | forcerequest = kFALSE ) |
| void TGo4BrowserProxy::CreateMemoryFolder | ( | const char * | foldername = nullptr | ) |
Definition at line 1542 of file TGo4BrowserProxy.cxx.
References DataSlotName(), fxMemoryPath, and fxOM.
Referenced by TGo4Interface::TGo4Interface(), and TGo4MainWindow::TGo4MainWindow().
| void TGo4BrowserProxy::CreateMemoryFolder | ( | const char * | foldername = nullptr | ) |
| void TGo4BrowserProxy::CreateMemorySubfolder | ( | const char * | itemname, |
| const char * | newfoldername ) |
Definition at line 1553 of file TGo4BrowserProxy.cxx.
References BrowserMemorySlot(), BrowserSlot(), DataSlot(), TGo4Slot::GetSlot(), InformBrowserUpdate(), and TGo4Slot::IsParent().
Referenced by TGo4Browser::ContextMenuActivated().
| void TGo4BrowserProxy::CreateMemorySubfolder | ( | const char * | itemname, |
| const char * | newfoldername ) |
| TGo4Slot * TGo4BrowserProxy::DataSlot | ( | const char * | item | ) |
Definition at line 278 of file TGo4BrowserProxy.cxx.
References DataSlotName(), and fxOM.
Referenced by TGo4Interface::AddAnalysisProxy(), TGo4MainWindow::AddAnalysisProxy(), ClearMemoryItem(), CreateMemorySubfolder(), DefineServerProxy(), FindItemInAnalysis(), ProduceExplicitCopy(), RenameMemoryItem(), SaveToMemory(), TGo4MBSViewer::TrendHisto(), and UpdateObjectInFile().
| TGo4Slot * TGo4BrowserProxy::DataSlot | ( | const char * | item | ) |
| void TGo4BrowserProxy::DataSlotName | ( | const char * | item, |
| TString & | res ) const |
Definition at line 257 of file TGo4BrowserProxy.cxx.
References fxDataPath.
Referenced by CreateMemoryFolder(), DataSlot(), DefineServerObject(), DeleteDataSource(), FindAnalysis(), FindServer(), PerformTreeDraw(), RequestBrowserObject(), SaveToMemory(), and UpdateAnalysisItem().
| void TGo4BrowserProxy::DataSlotName | ( | const char * | item, |
| TString & | res ) const |
| TGo4ServerProxy * TGo4BrowserProxy::DefineAnalysisObject | ( | const char * | itemname, |
| TString & | analysisname ) |
Definition at line 836 of file TGo4BrowserProxy.cxx.
References DefineServerObject().
Referenced by TGo4ConditionEditor::ClearCounters(), TGo4EditDynEntry::ClearHistogramClicked(), TGo4Browser::ContextMenuActivated(), IsAnalysisItem(), PerformTreeDraw(), TGo4EditDynEntry::PrintDynList(), TGo4EventInfo::RefreshClicked(), and RequestObjectStatus().
| TGo4ServerProxy * TGo4BrowserProxy::DefineAnalysisObject | ( | const char * | itemname, |
| TString & | analysisname ) |
| Bool_t TGo4BrowserProxy::DefineFileObject | ( | const char * | itemname, |
| TString & | filedataslot, | ||
| const char ** | filepath ) |
Definition at line 1107 of file TGo4BrowserProxy.cxx.
References BrowserSlot(), fxBrowserSlot, TGo4Slot::GetAssignedObject(), TGo4Slot::GetParent(), ItemClass(), and TGo4Slot::ProduceFullName().
Referenced by TGo4MainWindow::SaveBrowserItemToFile().
| Bool_t TGo4BrowserProxy::DefineFileObject | ( | const char * | itemname, |
| TString & | filedataslot, | ||
| const char ** | filepath ) |
|
static |
Definition at line 1990 of file TGo4BrowserProxy.cxx.
References TGo4Access::kndDataMember, TGo4Access::kndEventElement, TGo4Access::kndFolder, TGo4Access::kndGo4Param, TGo4Access::kndMoreFolder, TGo4Access::kndObject, TGo4Access::kndRootCommand, TGo4Access::kndTreeBranch, and TGo4Access::kndTreeLeaf.
Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots(), and TGo4Browser::updateListViewItems().
|
static |
| Bool_t TGo4BrowserProxy::DefineLeafName | ( | const char * | itemname, |
| const char * | treename, | ||
| TString & | leafname ) |
Definition at line 994 of file TGo4BrowserProxy.cxx.
References BrowserSlotName(), fxOM, ItemKind(), and TGo4Access::kndTreeLeaf.
Referenced by TGo4TreeViewer::ProcessDropEvent().
| Bool_t TGo4BrowserProxy::DefineLeafName | ( | const char * | itemname, |
| const char * | treename, | ||
| TString & | leafname ) |
| Bool_t TGo4BrowserProxy::DefineRelatedObject | ( | const char * | itemname, |
| const char * | objectname, | ||
| TString & | objectitem, | ||
| Int_t | mask = 3 ) |
Definition at line 1014 of file TGo4BrowserProxy.cxx.
References BrowserSlot(), BrowserSlotName(), DefineRelatedObject(), fxBrowserSlot, fxOM, GetBrowserObject(), TGo4Iter::getname(), TGo4Slot::GetParent(), TGo4Iter::getslot(), ItemKind(), TGo4Access::kndFolder, TGo4Access::kndMoreFolder, TGo4Iter::next(), TGo4Slot::ProduceFullName(), and SyncBrowserSlots().
Referenced by CheckPictureMonitor(), DefineRelatedObject(), TGo4ConditionEditor::DrawCondition(), TGo4ViewPanel::ProcessPictureRedraw(), and TGo4EditDynEntry::RefreshWidget().
| Bool_t TGo4BrowserProxy::DefineRelatedObject | ( | const char * | itemname, |
| const char * | objectname, | ||
| TString & | objectitem, | ||
| Int_t | mask = 3 ) |
| TGo4ServerProxy * TGo4BrowserProxy::DefineServerObject | ( | const char * | itemname, |
| TString * | objname = nullptr, | ||
| Bool_t | onlyanalysis = kTRUE ) |
Definition at line 820 of file TGo4BrowserProxy.cxx.
References DataSlotName(), fxOM, TGo4Slot::GetProxy(), and TGo4ServerProxy::IsGo4Analysis().
Referenced by DefineAnalysisObject(), TGo4Browser::ExecuteItem(), TGo4ConditionEditor::RefreshWidget(), and TGo4ParaEdit::RefreshWidget().
| TGo4ServerProxy * TGo4BrowserProxy::DefineServerObject | ( | const char * | itemname, |
| TString * | objname = nullptr, | ||
| Bool_t | onlyanalysis = kTRUE ) |
| TGo4ServerProxy * TGo4BrowserProxy::DefineServerProxy | ( | const char * | itemname | ) |
Definition at line 806 of file TGo4BrowserProxy.cxx.
References DataSlot(), TGo4Slot::GetParent(), and TGo4Slot::GetProxy().
Referenced by TGo4Browser::ContextMenuActivated().
| TGo4ServerProxy * TGo4BrowserProxy::DefineServerProxy | ( | const char * | itemname | ) |
| Bool_t TGo4BrowserProxy::DefineTreeName | ( | const char * | itemname, |
| TString & | treename ) |
Definition at line 974 of file TGo4BrowserProxy.cxx.
References BrowserSlotName(), fxBrowserSlot, fxOM, TGo4Slot::GetParent(), ItemClass(), and TGo4Slot::ProduceFullName().
Referenced by TGo4TreeViewer::ProcessDropEvent(), and TGo4EditDynEntry::ProcessTreeDropEvent().
| Bool_t TGo4BrowserProxy::DefineTreeName | ( | const char * | itemname, |
| TString & | treename ) |
| Bool_t TGo4BrowserProxy::DeleteDataSource | ( | TGo4Slot * | itemslot | ) |
Definition at line 933 of file TGo4BrowserProxy.cxx.
References BrowserMemorySlot(), CanCloseItem(), DataSlotName(), fxBrowserSlot, fxOM, TGo4Slot::GetFullName(), TGo4Slot::GetPar(), InformBrowserUpdate(), IsCanDelete(), TGo4Slot::IsParent(), and ItemCanDo().
Referenced by TGo4Browser::ContextMenuActivated(), and TGo4AbstractInterface::DeleteItem().
| Bool_t TGo4BrowserProxy::DeleteDataSource | ( | TGo4Slot * | itemslot | ) |
| void TGo4BrowserProxy::DoItemMonitor | ( | TGo4Slot * | slot | ) |
Definition at line 955 of file TGo4BrowserProxy.cxx.
References fxBrowserSlot, TGo4Slot::IsParent(), and TGo4Slot::Update().
| void TGo4BrowserProxy::DoItemMonitor | ( | TGo4Slot * | slot | ) |
| void TGo4BrowserProxy::ExportItemsTo | ( | TObjArray * | items, |
| Bool_t | fetchitems, | ||
| const char * | filename, | ||
| const char * | filedir, | ||
| const char * | format, | ||
| const char * | description ) |
Definition at line 1184 of file TGo4BrowserProxy.cxx.
References TGo4ExportManager::Export(), GetBrowserObject(), GO4EX_ASCII, GO4EX_RADWARE, GO4EX_ROOT, GO4EX_XML, ItemSlot(), TGo4Log::Message(), TGo4Slot::NumChilds(), SaveBrowserToFile(), TGo4ExportManager::SetCurrentDir(), TGo4ExportManager::SetOutFile(), TGo4ExportManager::SetOutFileComment(), and TGo4ExportManager::SetStartDir().
Referenced by TGo4Browser::ExportSelectedItems(), and TGo4AbstractInterface::ExportToFile().
| void TGo4BrowserProxy::ExportItemsTo | ( | TObjArray * | items, |
| Bool_t | fetchitems, | ||
| const char * | filename, | ||
| const char * | filedir, | ||
| const char * | format, | ||
| const char * | description ) |
| void TGo4BrowserProxy::FetchItem | ( | const char * | itemname, |
| Int_t | wait_time = 0 ) |
Definition at line 867 of file TGo4BrowserProxy.cxx.
References TGo4Iter::getslot(), ItemKind(), ItemSlot(), TGo4Access::kndObject, TGo4Iter::next(), and RequestBrowserObject().
Referenced by TGo4Browser::ContextMenuActivated(), TGo4AbstractInterface::FetchItem(), and SaveBrowserToFile().
| void TGo4BrowserProxy::FetchItem | ( | const char * | itemname, |
| Int_t | wait_time = 0 ) |
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 219 of file TGo4BrowserProxy.cxx.
References fxBrowserPath, fxBrowserSlot, and fxOM.
| TGo4AnalysisProxy * TGo4BrowserProxy::FindAnalysis | ( | const char * | itemname = nullptr | ) |
Definition at line 749 of file TGo4BrowserProxy.cxx.
References DataSlotName(), FindServerSlot(), fxOM, and TGo4Slot::GetProxy().
Referenced by TGo4AbstractInterface::Analysis(), TGo4MainWindow::CheckConnectingCounterSlot(), TGo4MainWindow::ConnectServer(), TGo4MainWindow::LaunchClient(), TGo4Script::ProduceScript(), and TGo4MainWindow::UpdateDockAnalysisWindow().
| TGo4AnalysisProxy * TGo4BrowserProxy::FindAnalysis | ( | const char * | itemname = nullptr | ) |
| TString TGo4BrowserProxy::FindItem | ( | const char * | objname | ) |
Definition at line 793 of file TGo4BrowserProxy.cxx.
References BrowserTopSlot(), TGo4Iter::getfullname(), TGo4Iter::getname(), and TGo4Iter::next().
Referenced by TGo4AbstractInterface::FindItem().
| TString TGo4BrowserProxy::FindItem | ( | const char * | objname | ) |
| TString TGo4BrowserProxy::FindItemInAnalysis | ( | const char * | objname | ) |
Definition at line 775 of file TGo4BrowserProxy.cxx.
References DataSlot(), FindServerSlot(), TGo4Iter::getfullname(), TGo4Iter::getname(), TGo4Iter::next(), and TGo4Slot::ProduceFullName().
Referenced by TGo4EventInfo::MbsButton_clicked(), PerformTreeDraw(), and TGo4EventInfo::WorkWithEvent().
| TString TGo4BrowserProxy::FindItemInAnalysis | ( | const char * | objname | ) |
| TGo4ServerProxy * TGo4BrowserProxy::FindServer | ( | const char * | itemname = nullptr, |
| Bool_t | asanalysis = kTRUE ) |
Definition at line 761 of file TGo4BrowserProxy.cxx.
References DataSlotName(), FindServerSlot(), fxOM, and TGo4Slot::GetProxy().
Referenced by TGo4BrowserOptions::ClearBtn_clicked(), TGo4MainWindow::CreateNewCondition(), TGo4MainWindow::CreateNewDynEntry(), TGo4MainWindow::CreateNewHist(), TGo4MainWindow::DisconnectAnalysis(), TGo4MainWindow::editorServiceSlot(), TGo4MainWindow::EstablishAnalysisConfiguration(), TGo4MainWindow::EstablishAnalysisWindowForHttp(), TGo4MainWindow::EstablishRatemeter(), TGo4UserCommands::ExecuteAnalysisMacro(), HandleTimer(), TGo4Script::ProduceScript(), TGo4BrowserOptions::RefreshBtn_clicked(), TGo4MainWindow::RemoveAnalysisProxy(), TGo4AbstractInterface::Server(), TGo4MainWindow::ShutdownAnalysis(), TGo4MainWindow::StartAnalysisSlot(), TGo4MainWindow::StopAnalysisSlot(), TGo4MainWindow::SubmitAnalysisSettings(), TGo4MainWindow::ToggleAnalysisConfiguration(), and TGo4MainWindow::UpdateCaptionButtons().
| TGo4ServerProxy * TGo4BrowserProxy::FindServer | ( | const char * | itemname = nullptr, |
| Bool_t | asanalysis = kTRUE ) |
| TGo4Slot * TGo4BrowserProxy::FindServerSlot | ( | Bool_t | databranch, |
| Int_t | kind = 0 ) |
Definition at line 712 of file TGo4BrowserProxy.cxx.
References BrowserSlot(), fxDataPath, fxOM, TGo4Slot::GetProxy(), TGo4Iter::getslot(), TGo4ServerProxy::IsGo4Analysis(), TGo4Iter::next(), and TGo4Slot::ProduceFullName().
Referenced by FindAnalysis(), FindItemInAnalysis(), FindServer(), TGo4Browser::ListView_customContextMenuRequested(), and UpdateAnalysisItem().
| TGo4Slot * TGo4BrowserProxy::FindServerSlot | ( | Bool_t | databranch, |
| Int_t | kind = 0 ) |
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 49 of file TGo4BrowserProxy.h.
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 49 of file TGo4BrowserProxy.h.
| TObject * TGo4BrowserProxy::GetBrowserObject | ( | const char * | name, |
| Int_t | update = 0 ) |
Referenced by TGo4EditDynEntry::ClearHistogramClicked(), DefineRelatedObject(), TGo4MainWindow::DisplayBrowserItem(), TGo4ViewPanel::DropOnPad(), TGo4MainWindow::editorServiceSlot(), TGo4Browser::ExpandItem(), ExportItemsTo(), TGo4ViewPanel::GetConditionBtn_clicked(), TGo4AbstractInterface::GetObject(), PerformTreeDraw(), TGo4ViewPanel::ProcessPictureRedraw(), and UpdateAnalysisItem().
| TObject * TGo4BrowserProxy::GetBrowserObject | ( | const char * | name, |
| Int_t | update = 0 ) |
| Int_t TGo4BrowserProxy::GetCalcSize | ( | TGo4Slot * | slot | ) |
Definition at line 1424 of file TGo4BrowserProxy.cxx.
References TGo4Slot::GetIntPar().
Referenced by TGo4Browser::SetViewItemProperties().
| Int_t TGo4BrowserProxy::GetCalcSize | ( | TGo4Slot * | slot | ) |
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 48 of file TGo4BrowserProxy.h.
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 48 of file TGo4BrowserProxy.h.
|
inline |
Definition at line 63 of file TGo4BrowserProxy.h.
References fiFilterIndex.
Referenced by TGo4Browser::SetViewItemProperties(), and TGo4Browser::updateListViewItems().
|
inline |
Definition at line 63 of file TGo4BrowserProxy.h.
References fiFilterIndex.
|
static |
Definition at line 1377 of file TGo4BrowserProxy.cxx.
References TGo4Slot::GetPar().
Referenced by TGo4DrawCloneProxy::ChangeTitle(), and TGo4MainWindow::editorServiceSlot().
|
static |
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 47 of file TGo4BrowserProxy.h.
References TGo4Access::kndFolder.
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 47 of file TGo4BrowserProxy.h.
References TGo4Access::kndFolder.
| void TGo4BrowserProxy::GetProtectionBits | ( | TGo4Slot * | slot, |
| Int_t & | delprot, | ||
| Int_t & | clearprot ) |
Definition at line 1857 of file TGo4BrowserProxy.cxx.
References TGo4Slot::GetIntPar().
Referenced by TGo4Browser::ListView_customContextMenuRequested(), and TGo4Browser::SetViewItemProperties().
| void TGo4BrowserProxy::GetProtectionBits | ( | TGo4Slot * | slot, |
| Int_t & | delprot, | ||
| Int_t & | clearprot ) |
|
override |
Definition at line 1807 of file TGo4BrowserProxy.cxx.
References fbBlockMonitoring, fbWithRootBrowser, fiMonitoringPeriod, FindServer(), fxMonitorTimer, fxSyncTimer, TGo4ServerProxy::IsConnected(), TGo4ServerProxy::NumberOfWaitingProxyes(), SyncBrowserSlots(), UpdateAllCanvases(), UpdateAllMonitoredObjects(), and UpdateVisibleAnalysisObjects().
|
override |
| void TGo4BrowserProxy::ImportObjectFromFile | ( | const char * | filename, |
| const char * | filedir, | ||
| const char * | format ) |
Definition at line 1261 of file TGo4BrowserProxy.cxx.
References GO4IM_ASCII, GO4IM_ORTEC_MCA, TGo4ExportManager::ImportHistogram(), TGo4Log::Message(), SaveToMemory(), TGo4ExportManager::SetCurrentDir(), and TGo4ExportManager::SetStartDir().
Referenced by TGo4MainWindow::ImportObjectSlot().
| void TGo4BrowserProxy::ImportObjectFromFile | ( | const char * | filename, |
| const char * | filedir, | ||
| const char * | format ) |
| void TGo4BrowserProxy::InformBrowserUpdate | ( | ) |
Definition at line 927 of file TGo4BrowserProxy.cxx.
References TGo4Slot::evObjUpdated, and fxBrowserSlot.
Referenced by CreateMemorySubfolder(), DeleteDataSource(), SetItemsFilter(), and ToggleMonitoring().
| void TGo4BrowserProxy::InformBrowserUpdate | ( | ) |
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 171 of file TGo4BrowserProxy.cxx.
References fiMonitoringPeriod, fxBrowserPath, fxBrowserSlot, fxDataPath, fxOM, and TGo4Slot::GetOM().
| Bool_t TGo4BrowserProxy::IsAnalysisItem | ( | const char * | name | ) |
Definition at line 1334 of file TGo4BrowserProxy.cxx.
References DefineAnalysisObject().
Referenced by TGo4HistogramInfo::WorkWithHistogram().
| Bool_t TGo4BrowserProxy::IsAnalysisItem | ( | const char * | name | ) |
| Bool_t TGo4BrowserProxy::IsCanDelete | ( | TGo4Slot * | slot | ) | const |
Definition at line 1733 of file TGo4BrowserProxy.cxx.
References TGo4Slot::GetPar().
Referenced by DeleteDataSource(), TGo4Browser::ListView_customContextMenuRequested(), and SyncBrowserSlots().
| Bool_t TGo4BrowserProxy::IsCanDelete | ( | TGo4Slot * | slot | ) | const |
| Bool_t TGo4BrowserProxy::IsClipboard | ( | ) | const |
Definition at line 450 of file TGo4BrowserProxy.cxx.
References fxClipboard.
Referenced by TGo4Browser::ListView_customContextMenuRequested().
| Bool_t TGo4BrowserProxy::IsClipboard | ( | ) | const |
| Bool_t TGo4BrowserProxy::IsItemMonitored | ( | TGo4Slot * | slot | ) | const |
Definition at line 1471 of file TGo4BrowserProxy.cxx.
References TGo4Slot::GetPar().
Referenced by CheckPictureMonitor(), TGo4Browser::ListView_customContextMenuRequested(), TGo4Script::ProduceScript(), TGo4Browser::SetViewItemProperties(), UpdateAllMonitoredObjects(), and UpdateVisibleAnalysisObjects().
| Bool_t TGo4BrowserProxy::IsItemMonitored | ( | TGo4Slot * | slot | ) | const |
| Bool_t TGo4BrowserProxy::IsItemRemote | ( | const char * | name | ) |
Definition at line 1321 of file TGo4BrowserProxy.cxx.
References IsItemRemote(), and ItemSlot().
Referenced by TGo4MainWindow::editorServiceSlot(), IsItemRemote(), TGo4Browser::ListView_customContextMenuRequested(), PerformTreeDraw(), TGo4Browser::SetViewItemProperties(), and UpdateAnalysisItem().
| Bool_t TGo4BrowserProxy::IsItemRemote | ( | const char * | name | ) |
| Bool_t TGo4BrowserProxy::IsItemRemote | ( | TGo4Slot * | slot | ) | const |
Definition at line 1326 of file TGo4BrowserProxy.cxx.
References TGo4Slot::GetIntPar().
| Bool_t TGo4BrowserProxy::IsItemRemote | ( | TGo4Slot * | slot | ) | const |
| Int_t TGo4BrowserProxy::ItemCanDo | ( | const char * | name | ) |
Definition at line 1452 of file TGo4BrowserProxy.cxx.
References ItemCanDo(), and ItemSlot().
Referenced by TGo4Browser::canDrawItem(), TGo4Browser::ContextMenuActivated(), DeleteDataSource(), TGo4ViewPanel::DropOnPad(), TGo4ViewPanel::IsAcceptDrag(), ItemCanDo(), TGo4Browser::ListView_customContextMenuRequested(), TGo4Browser::ListView_doubleClicked(), and TGo4Browser::SetViewItemProperties().
| Int_t TGo4BrowserProxy::ItemCanDo | ( | const char * | name | ) |
| Int_t TGo4BrowserProxy::ItemCanDo | ( | TGo4Slot * | slot | ) |
Definition at line 1457 of file TGo4BrowserProxy.cxx.
References TGo4Slot::GetIntPar().
| Int_t TGo4BrowserProxy::ItemCanDo | ( | TGo4Slot * | slot | ) |
| TClass * TGo4BrowserProxy::ItemClass | ( | const char * | name | ) |
Definition at line 1437 of file TGo4BrowserProxy.cxx.
References ItemClass(), and ItemSlot().
Referenced by TGo4ViewPanel::AddDrawObject(), DefineFileObject(), DefineTreeName(), TGo4MainWindow::editorServiceSlot(), ItemClass(), TGo4AnalysisWindow::linkedObjectUpdated(), RequestBrowserObject(), and TGo4MainWindow::StartParaEdit().
| TClass * TGo4BrowserProxy::ItemClass | ( | const char * | name | ) |
| TClass * TGo4BrowserProxy::ItemClass | ( | TGo4Slot * | slot | ) |
Definition at line 1432 of file TGo4BrowserProxy.cxx.
References TGo4Proxy::GetClass(), and ItemClassName().
| TClass * TGo4BrowserProxy::ItemClass | ( | TGo4Slot * | slot | ) |
| const char * TGo4BrowserProxy::ItemClassName | ( | const char * | name | ) |
Definition at line 1447 of file TGo4BrowserProxy.cxx.
References ItemClassName(), and ItemSlot().
Referenced by TGo4ParaEdit::ApplyClicked(), ItemClass(), ItemClassName(), TGo4Browser::ListView_customContextMenuRequested(), TGo4ParaEdit::saveFile(), TGo4Browser::SetViewItemProperties(), TGo4RootBrowserProxy::SyncRootBrowserSlots(), and TGo4Browser::updateListViewItems().
| const char * TGo4BrowserProxy::ItemClassName | ( | const char * | name | ) |
|
static |
Definition at line 1442 of file TGo4BrowserProxy.cxx.
References TGo4Slot::GetPar().
|
static |
|
static |
Definition at line 1366 of file TGo4BrowserProxy.cxx.
References TGo4Slot::GetPar().
Referenced by TGo4DrawCloneProxy::ChangeTitle(), and TGo4Browser::SetViewItemProperties().
|
static |
|
static |
Definition at line 1405 of file TGo4BrowserProxy.cxx.
References TGo4Slot::GetPar().
Referenced by TGo4Browser::SetViewItemProperties(), and TGo4RootBrowserProxy::SyncRootBrowserSlots().
|
static |
| Int_t TGo4BrowserProxy::ItemKind | ( | const char * | name | ) |
Definition at line 1382 of file TGo4BrowserProxy.cxx.
References ItemKind(), and ItemSlot().
Referenced by CalculateFolderSizes(), TGo4Browser::ContextMenuActivated(), DefineLeafName(), DefineRelatedObject(), TGo4MainWindow::editorServiceSlot(), FetchItem(), ItemKind(), TGo4Browser::ListView_customContextMenuRequested(), TGo4EditDynEntry::ProcessDropEvent(), TGo4EditDynEntry::ProcessTreeDropEvent(), ProduceExplicitCopy(), TGo4Script::ProduceScript(), RequestBrowserObject(), SetItemMonitored(), TGo4Browser::SetViewItemProperties(), TGo4RootBrowserProxy::SyncRootBrowserSlots(), and TGo4Browser::updateListViewItems().
| Int_t TGo4BrowserProxy::ItemKind | ( | const char * | name | ) |
|
static |
Definition at line 1387 of file TGo4BrowserProxy.cxx.
References TGo4Slot::GetIntPar(), and TGo4Access::kndNone.
|
static |
| Int_t TGo4BrowserProxy::ItemSizeInfo | ( | TGo4Slot * | slot | ) |
Definition at line 1410 of file TGo4BrowserProxy.cxx.
References TGo4Slot::GetIntPar().
Referenced by CalculateFolderSizes(), and TGo4Browser::SetViewItemProperties().
| Int_t TGo4BrowserProxy::ItemSizeInfo | ( | TGo4Slot * | slot | ) |
| TGo4Slot * TGo4BrowserProxy::ItemSlot | ( | const char * | itemname | ) |
Definition at line 967 of file TGo4BrowserProxy.cxx.
References BrowserSlotName(), and fxOM.
Referenced by AddToClipboard(), TGo4Browser::ContextMenuActivated(), ExportItemsTo(), TGo4AbstractInterface::ExportToFile(), FetchItem(), IsItemRemote(), ItemCanDo(), ItemClass(), ItemClassName(), TGo4Browser::ItemDropAcceptSlot(), ItemKind(), TGo4Browser::ListView_customContextMenuRequested(), and ProduceExplicitCopy().
| TGo4Slot * TGo4BrowserProxy::ItemSlot | ( | const char * | itemname | ) |
|
static |
Definition at line 1361 of file TGo4BrowserProxy.cxx.
References TGo4Slot::GetPar().
Referenced by TGo4DrawCloneProxy::ChangeTitle(), and TGo4Browser::SetViewItemProperties().
|
static |
| void TGo4BrowserProxy::MakeDabcList | ( | TObjArray * | arr | ) |
Definition at line 560 of file TGo4BrowserProxy.cxx.
References fxDataPath, fxOM, TGo4Slot::GetChild(), TGo4Slot::GetProxy(), and TGo4Slot::NumChilds().
Referenced by TGo4Script::ProduceScript(), and TGo4BrowserOptions::RefreshBtn_clicked().
| void TGo4BrowserProxy::MakeDabcList | ( | TObjArray * | arr | ) |
| void TGo4BrowserProxy::MakeFilesList | ( | TObjArray * | arr | ) |
Definition at line 531 of file TGo4BrowserProxy.cxx.
References fxDataPath, fxOM, TGo4Slot::GetChild(), TGo4Slot::GetProxy(), TGo4DirProxy::IsFile(), and TGo4Slot::NumChilds().
Referenced by TGo4Script::ProduceScript().
| void TGo4BrowserProxy::MakeFilesList | ( | TObjArray * | arr | ) |
| void TGo4BrowserProxy::MakeHServerList | ( | TObjArray * | arr | ) |
Definition at line 546 of file TGo4BrowserProxy.cxx.
References fxDataPath, fxOM, TGo4Slot::GetChild(), TGo4Slot::GetProxy(), and TGo4Slot::NumChilds().
Referenced by TGo4Script::ProduceScript().
| void TGo4BrowserProxy::MakeHServerList | ( | TObjArray * | arr | ) |
| void TGo4BrowserProxy::MakeHttpList | ( | TObjArray * | arr | ) |
Definition at line 574 of file TGo4BrowserProxy.cxx.
References fxDataPath, fxOM, TGo4Slot::GetChild(), TGo4Proxy::GetContainedClassName(), TGo4Slot::GetProxy(), TGo4ServerProxy::GetServerName(), and TGo4Slot::NumChilds().
Referenced by TGo4Script::ProduceScript(), and TGo4BrowserOptions::RefreshBtn_clicked().
| void TGo4BrowserProxy::MakeHttpList | ( | TObjArray * | arr | ) |
|
inline |
Definition at line 191 of file TGo4BrowserProxy.h.
References fiMonitoringPeriod.
Referenced by TGo4Script::ProduceScript(), and TGo4BrowserOptions::UpdateView().
|
inline |
Definition at line 191 of file TGo4BrowserProxy.h.
References fiMonitoringPeriod.
| void TGo4BrowserProxy::OpenFile | ( | const char * | fname | ) |
Definition at line 463 of file TGo4BrowserProxy.cxx.
References fxDataPath, fxOM, and SyncBrowserSlots().
Referenced by TGo4AbstractInterface::OpenFile(), and TGo4MainWindow::OpenFileSlot().
| void TGo4BrowserProxy::OpenFile | ( | const char * | fname | ) |
| void TGo4BrowserProxy::PerformTreeDraw | ( | const char * | treename, |
| const char * | Xexp, | ||
| const char * | Yexp, | ||
| const char * | Zexp, | ||
| const char * | cutcond, | ||
| const char * | hname, | ||
| TString & | createdhistoname ) |
Definition at line 598 of file TGo4BrowserProxy.cxx.
References BrowserSlot(), BrowserSlotName(), DataSlotName(), DefineAnalysisObject(), TGo4ServerProxy::DelayedRefreshNamesList(), TGo4Slot::evObjUpdated, FindItemInAnalysis(), TGo4Slot::ForwardEvent(), fxMemoryPath, fxOM, GetBrowserObject(), IsItemRemote(), TGo4Slot::ProduceFolderAndName(), TGo4ServerProxy::RemoteTreeDraw(), SaveToMemory(), and SyncBrowserSlots().
Referenced by TGo4TreeViewer::TreeDrawBtn_clicked().
| void TGo4BrowserProxy::PerformTreeDraw | ( | const char * | treename, |
| const char * | Xexp, | ||
| const char * | Yexp, | ||
| const char * | Zexp, | ||
| const char * | cutcond, | ||
| const char * | hname, | ||
| TString & | createdhistoname ) |
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 228 of file TGo4BrowserProxy.cxx.
References CheckPictureMonitor(), CheckWaitingList(), TGo4Slot::evObjAssigned, TGo4Slot::evObjUpdated, TGo4Slot::evSubslotUpdated, fbBlockSync, TGo4Slot::ForwardEvent(), fxSyncTimer, TGo4Slot::GetParent(), TGo4ServerProxy::IsGo4Analysis(), and TGo4Slot::IsParent().
|
overridevirtual |
Reimplemented from TGo4Proxy.
| Bool_t TGo4BrowserProxy::ProduceExplicitCopy | ( | const char * | itemname, |
| const char * | tgtpath = nullptr, | ||
| Bool_t | forcerequest = kFALSE ) |
Definition at line 335 of file TGo4BrowserProxy.cxx.
References BrowserSlot(), and ProduceExplicitCopy().
Referenced by CheckWaitingList(), TGo4Browser::ContextMenuActivated(), CopyClipboard(), TGo4AbstractInterface::CopyItem(), TGo4Browser::ItemDropProcessSlot(), ProduceExplicitCopy(), and ProduceExplicitCopy().
| Bool_t TGo4BrowserProxy::ProduceExplicitCopy | ( | const char * | itemname, |
| const char * | tgtpath = nullptr, | ||
| Bool_t | forcerequest = kFALSE ) |
| Bool_t TGo4BrowserProxy::ProduceExplicitCopy | ( | TGo4Slot * | itemslot, |
| const char * | tgtpath = nullptr, | ||
| Bool_t | forcerequest = kFALSE ) |
Definition at line 340 of file TGo4BrowserProxy.cxx.
References AddWaitingList(), BrowserItemName(), BrowserMemorySlot(), BrowserSlot(), DataSlot(), TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), TGo4Slot::GetParent(), TGo4Slot::GetSlot(), TGo4Slot::IsParent(), ItemKind(), ItemSlot(), TGo4Access::kndObject, TGo4Slot::NumChilds(), ProduceExplicitCopy(), TGo4Slot::ProduceFullName(), RequestBrowserObject(), SaveToMemory(), SyncBrowserSlots(), and TGo4LockGuard.
| Bool_t TGo4BrowserProxy::ProduceExplicitCopy | ( | TGo4Slot * | itemslot, |
| const char * | tgtpath = nullptr, | ||
| Bool_t | forcerequest = kFALSE ) |
| void TGo4BrowserProxy::RedrawItem | ( | const char * | itemname | ) |
Definition at line 885 of file TGo4BrowserProxy.cxx.
References BrowserSlot(), TGo4Slot::evObjUpdated, TGo4Slot::ForwardEvent(), and SetItemTimeDate().
Referenced by TGo4AbstractInterface::RedrawItem().
| void TGo4BrowserProxy::RedrawItem | ( | const char * | itemname | ) |
| void TGo4BrowserProxy::RenameMemoryItem | ( | const char * | itemname, |
| const char * | newname ) |
Definition at line 1571 of file TGo4BrowserProxy.cxx.
References BrowserMemorySlot(), BrowserSlot(), DataSlot(), TGo4Slot::evObjAssigned, TGo4Slot::FindChild(), TGo4Slot::ForwardEvent(), TGo4Slot::GetAssignedObject(), TGo4Slot::GetParent(), and TGo4Slot::IsParent().
Referenced by TGo4Browser::ContextMenuActivated().
| void TGo4BrowserProxy::RenameMemoryItem | ( | const char * | itemname, |
| const char * | newname ) |
| Int_t TGo4BrowserProxy::RequestBrowserObject | ( | const char * | name, |
| Int_t | wait_time = 0 ) |
Definition at line 309 of file TGo4BrowserProxy.cxx.
References BrowserSlotName(), DataSlotName(), fxBrowserSlot, fxOM, ItemClass(), ItemKind(), and TGo4Access::kndObject.
Referenced by FetchItem(), ProduceExplicitCopy(), RequestBrowserObject(), TGo4TreeViewer::TreeDrawBtn_clicked(), and TGo4BrowserObjProxy::Update().
| Int_t TGo4BrowserProxy::RequestBrowserObject | ( | const char * | name, |
| Int_t | wait_time = 0 ) |
| Int_t TGo4BrowserProxy::RequestBrowserObject | ( | TGo4Slot * | slot, |
| Int_t | wait_time = 0 ) |
Definition at line 327 of file TGo4BrowserProxy.cxx.
References fxBrowserSlot, TGo4Slot::IsParent(), TGo4Slot::ProduceFullName(), and RequestBrowserObject().
| Int_t TGo4BrowserProxy::RequestBrowserObject | ( | TGo4Slot * | slot, |
| Int_t | wait_time = 0 ) |
| void TGo4BrowserProxy::RequestObjectStatus | ( | const char * | name, |
| TGo4Slot * | tgtslot ) |
Definition at line 591 of file TGo4BrowserProxy.cxx.
References DefineAnalysisObject(), and TGo4ServerProxy::RequestObjectStatus().
Referenced by TGo4HistogramInfo::WorkWithHistogram(), and TGo4ParaEdit::WorkWithParameter().
| void TGo4BrowserProxy::RequestObjectStatus | ( | const char * | name, |
| TGo4Slot * | tgtslot ) |
|
staticprotected |
Definition at line 2328 of file TGo4BrowserProxy.cxx.
Referenced by UpdateObjectContent().
|
staticprotected |
|
staticprotected |
Definition at line 2319 of file TGo4BrowserProxy.cxx.
Referenced by UpdateObjectContent().
|
staticprotected |
| Bool_t TGo4BrowserProxy::SaveBrowserToFile | ( | const char * | filename, |
| Bool_t | prefetch = kFALSE, | ||
| const char * | selectedpath = nullptr, | ||
| const char * | description = nullptr ) |
Definition at line 1299 of file TGo4BrowserProxy.cxx.
References BrowserSlot(), FetchItem(), and fxOM.
Referenced by ExportItemsTo(), and TGo4AbstractInterface::SaveToFile().
| Bool_t TGo4BrowserProxy::SaveBrowserToFile | ( | const char * | filename, |
| Bool_t | prefetch = kFALSE, | ||
| const char * | selectedpath = nullptr, | ||
| const char * | description = nullptr ) |
| Bool_t TGo4BrowserProxy::SaveItemToFile | ( | const char * | itemname, |
| const char * | filename, | ||
| const char * | subfolder = nullptr ) |
Definition at line 1155 of file TGo4BrowserProxy.cxx.
References BrowserSlot(), and TGo4Slot::GetAssignedObject().
Referenced by TGo4MainWindow::SaveBrowserItemToFile().
| Bool_t TGo4BrowserProxy::SaveItemToFile | ( | const char * | itemname, |
| const char * | filename, | ||
| const char * | subfolder = nullptr ) |
| TString TGo4BrowserProxy::SaveToMemory | ( | const char * | pathname, |
| TObject * | obj, | ||
| Bool_t | ownership, | ||
| Bool_t | overwrite = kFALSE ) |
Definition at line 1649 of file TGo4BrowserProxy.cxx.
References TGo4Slot::AssignObject(), DataSlot(), DataSlotName(), fxDataPath, fxMemoryPath, fxOM, and TGo4Slot::GetFullName().
Referenced by TGo4MainWindow::TGo4MainWindow(), TGo4MainWindow::CreateNewHist(), TGo4MainWindow::editorServiceSlot(), ImportObjectFromFile(), PerformTreeDraw(), ProduceExplicitCopy(), TGo4AbstractInterface::SaveToMemory(), Scan_gROOT(), and TGo4MBSViewer::TrendHisto().
| TString TGo4BrowserProxy::SaveToMemory | ( | const char * | pathname, |
| TObject * | obj, | ||
| Bool_t | ownership, | ||
| Bool_t | overwrite = kFALSE ) |
| void TGo4BrowserProxy::Scan_gROOT | ( | ) |
Definition at line 1715 of file TGo4BrowserProxy.cxx.
References SaveToMemory().
Referenced by TGo4ViewPanel::MenuCommandExecutedSlot().
| void TGo4BrowserProxy::Scan_gROOT | ( | ) |
| void TGo4BrowserProxy::SetCalcSize | ( | TGo4Slot * | slot, |
| Int_t | size ) |
Definition at line 1418 of file TGo4BrowserProxy.cxx.
References TGo4Slot::SetIntPar().
Referenced by CalculateFolderSizes().
| void TGo4BrowserProxy::SetCalcSize | ( | TGo4Slot * | slot, |
| Int_t | size ) |
| void TGo4BrowserProxy::SetCanDelete | ( | TGo4Slot * | slot, |
| Bool_t | on = kTRUE ) |
Definition at line 1725 of file TGo4BrowserProxy.cxx.
References TGo4Slot::RemovePar(), and TGo4Slot::SetPar().
Referenced by SyncBrowserSlots().
| void TGo4BrowserProxy::SetCanDelete | ( | TGo4Slot * | slot, |
| Bool_t | on = kTRUE ) |
|
static |
Definition at line 1466 of file TGo4BrowserProxy.cxx.
References TGo4Slot::SetIntPar().
Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots(), and TGo4Browser::updateListViewItems().
|
static |
| void TGo4BrowserProxy::SetItemKind | ( | TGo4Slot * | slot, |
| Int_t | kind, | ||
| const char * | classname, | ||
| const char * | info, | ||
| Int_t | sizeinfo ) |
Definition at line 1395 of file TGo4BrowserProxy.cxx.
References TGo4Slot::RemovePar(), TGo4Slot::SetIntPar(), and TGo4Slot::SetPar().
Referenced by SyncBrowserSlots().
| void TGo4BrowserProxy::SetItemKind | ( | TGo4Slot * | slot, |
| Int_t | kind, | ||
| const char * | classname, | ||
| const char * | info, | ||
| Int_t | sizeinfo ) |
| void TGo4BrowserProxy::SetItemMonitored | ( | TGo4Slot * | slot, |
| Bool_t | on = kTRUE ) |
Definition at line 1476 of file TGo4BrowserProxy.cxx.
References CheckPictureMonitor(), TGo4Iter::getslot(), ItemKind(), TGo4Access::kndFolder, TGo4Access::kndObject, TGo4Iter::next(), TGo4Slot::RemovePar(), SetItemMonitored(), and TGo4Slot::SetPar().
Referenced by CheckPictureMonitor(), TGo4Browser::ContextMenuActivated(), TGo4AbstractInterface::MonitorItem(), and SetItemMonitored().
| void TGo4BrowserProxy::SetItemMonitored | ( | TGo4Slot * | slot, |
| Bool_t | on = kTRUE ) |
| void TGo4BrowserProxy::SetItemsFilter | ( | Int_t | filter | ) |
Definition at line 921 of file TGo4BrowserProxy.cxx.
References fiFilterIndex, and InformBrowserUpdate().
Referenced by TGo4BrowserOptions::FilterBox_activated().
| void TGo4BrowserProxy::SetItemsFilter | ( | Int_t | filter | ) |
|
static |
Definition at line 1340 of file TGo4BrowserProxy.cxx.
References TGo4Slot::SetPar().
Referenced by TGo4BrowserObjProxy::TGo4BrowserObjProxy(), TGo4BrowserObjProxy::AssignObject(), RedrawItem(), and TGo4MBSViewer::TrendHisto().
|
static |
|
static |
Definition at line 1371 of file TGo4BrowserProxy.cxx.
References TGo4Slot::SetPar().
Referenced by TGo4MainWindow::editorServiceSlot().
|
static |
|
inline |
Definition at line 190 of file TGo4BrowserProxy.h.
References fbBlockMonitoring.
Referenced by TGo4MainWindow::checkPanelRepaintSlot().
|
inline |
Definition at line 190 of file TGo4BrowserProxy.h.
References fbBlockMonitoring.
| void TGo4BrowserProxy::SetProtectionBits | ( | TGo4Slot * | slot, |
| Int_t | delprot, | ||
| Int_t | clearprot ) |
Definition at line 1844 of file TGo4BrowserProxy.cxx.
References TGo4Slot::RemovePar(), and TGo4Slot::SetIntPar().
Referenced by SyncBrowserSlots().
| void TGo4BrowserProxy::SetProtectionBits | ( | TGo4Slot * | slot, |
| Int_t | delprot, | ||
| Int_t | clearprot ) |
| void TGo4BrowserProxy::SyncBrowserSlots | ( | ) |
Definition at line 1865 of file TGo4BrowserProxy.cxx.
References TGo4Slot::AssignObject(), BrowserTopSlot(), CalculateFolderSizes(), TGo4Slot::DeleteChilds(), TGo4Slot::evObjUpdated, fbBlockSync, TGo4Slot::ForwardEvent(), fxDataPath, fxOM, fxSyncTimer, TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), TGo4Iter::getclassname(), TGo4Iter::getflag(), TGo4Iter::getfullname(), TGo4Iter::getinfo(), TGo4Iter::getkindofitem(), TGo4Iter::getname(), TGo4Slot::GetNext(), TGo4Slot::GetParent(), TGo4Slot::GetProxy(), TGo4Iter::getsizeinfo(), TGo4Iter::getslot(), IsCanDelete(), TGo4Iter::isfolder(), TGo4Slot::IsParent(), TGo4Access::kndEventElement, TGo4Access::kndObject, TGo4Iter::levelchange(), TGo4Iter::next(), SetCanDelete(), TGo4Slot::SetIntPar(), SetItemKind(), SetProtectionBits(), TGo4Slot::SetProxy(), TGo4Slot::ShiftSlotBefore(), and TGo4LockGuard.
Referenced by AddServerProxy(), DefineRelatedObject(), HandleTimer(), TGo4AnalysisWindow::linkedObjectUpdated(), OpenFile(), PerformTreeDraw(), and ProduceExplicitCopy().
| void TGo4BrowserProxy::SyncBrowserSlots | ( | ) |
| void TGo4BrowserProxy::ToggleMonitoring | ( | Int_t | period | ) |
Definition at line 1738 of file TGo4BrowserProxy.cxx.
References fbBlockMonitoring, fiMonitoringPeriod, fxMonitorTimer, and InformBrowserUpdate().
Referenced by TGo4MainWindow::closeEvent(), TGo4Interface::DisconnectAnalysis(), TGo4Interface::ShutdownAnalysis(), TGo4BrowserOptions::StartMonitorBtn_clicked(), TGo4AbstractInterface::StartMonitoring(), TGo4BrowserOptions::StopMonitorBtn_clicked(), and TGo4AbstractInterface::StopMonitoring().
| void TGo4BrowserProxy::ToggleMonitoring | ( | Int_t | period | ) |
|
protected |
Definition at line 2423 of file TGo4BrowserProxy.cxx.
Referenced by HandleTimer().
|
protected |
| Int_t TGo4BrowserProxy::UpdateAllMonitoredObjects | ( | ) |
Definition at line 1790 of file TGo4BrowserProxy.cxx.
References BrowserSlot(), TGo4Iter::getslot(), IsItemMonitored(), TGo4Iter::next(), and TGo4Slot::Update().
Referenced by HandleTimer().
| Int_t TGo4BrowserProxy::UpdateAllMonitoredObjects | ( | ) |
| Bool_t TGo4BrowserProxy::UpdateAnalysisItem | ( | const char * | itemname, |
| TObject * | obj = nullptr ) |
Definition at line 841 of file TGo4BrowserProxy.cxx.
References BrowserSlot(), DataSlotName(), FindServerSlot(), fxOM, GetBrowserObject(), TGo4Slot::GetProxy(), IsItemRemote(), and TGo4ServerProxy::UpdateAnalysisObject().
Referenced by TGo4MainWindow::editorServiceSlot().
| Bool_t TGo4BrowserProxy::UpdateAnalysisItem | ( | const char * | itemname, |
| TObject * | obj = nullptr ) |
| void TGo4BrowserProxy::UpdateBrowserContent | ( | ) |
Definition at line 297 of file TGo4BrowserProxy.cxx.
References fxBrowserSlot, fxDataPath, fxOM, TGo4Slot::GetProxy(), TGo4Iter::getslot(), TGo4ServerProxy::IsGo4Analysis(), TGo4Iter::next(), and TGo4Slot::Update().
| void TGo4BrowserProxy::UpdateBrowserContent | ( | ) |
|
staticprotected |
JAM24: also preserve fit result functions contained in any TH1.
Definition at line 2366 of file TGo4BrowserProxy.cxx.
Referenced by UpdateObjectContent().
|
staticprotected |
JAM24: also preserve fit result functions contained in any TH1.
References fbWithRootBrowser, fxBrowserPath, fxDataPath, and fxViewPath.
|
staticprotected |
preserve fit result functions contained in any graph-like objects
Definition at line 2338 of file TGo4BrowserProxy.cxx.
Referenced by UpdateObjectContent().
|
staticprotected |
preserve fit result functions contained in any graph-like objects
|
static |
Definition at line 2121 of file TGo4BrowserProxy.cxx.
References CompareAxis(), RestoreAxisTimeProperties(), SaveAxisTimeProperties(), TGo4Condition::SetChanged(), TGo4Condition::UpdateFrom(), UpdateHistoListOfFunctions(), UpdateListOfFunctions(), and UpdateObjectContent().
Referenced by TGo4BrowserObjProxy::AssignObject(), TGo4DrawCloneProxy::ProcessEvent(), and UpdateObjectContent().
|
static |
| Bool_t TGo4BrowserProxy::UpdateObjectInFile | ( | const char * | itemname, |
| const char * | fileslotname, | ||
| const char * | filepath ) |
Definition at line 1133 of file TGo4BrowserProxy.cxx.
References BrowserSlot(), DataSlot(), TGo4Slot::evObjUpdated, TGo4Slot::ForwardEvent(), TGo4Slot::GetAssignedObject(), TGo4Slot::GetProxy(), and TGo4DirProxy::UpdateObjectInFile().
Referenced by TGo4MainWindow::SaveBrowserItemToFile().
| Bool_t TGo4BrowserProxy::UpdateObjectInFile | ( | const char * | itemname, |
| const char * | fileslotname, | ||
| const char * | filepath ) |
| Int_t TGo4BrowserProxy::UpdateVisibleAnalysisObjects | ( | bool | checkmonitor | ) |
Definition at line 1757 of file TGo4BrowserProxy.cxx.
References BrowserSlot(), fxOM, fxViewPath, TGo4LinkProxy::GetLink(), TGo4Slot::GetProxy(), TGo4Iter::getslot(), IsItemMonitored(), TGo4Slot::IsParent(), TGo4Iter::next(), and TGo4Slot::Update().
Referenced by TGo4BrowserOptions::ClearBtn_clicked(), HandleTimer(), and TGo4BrowserOptions::RefreshBtn_clicked().
| Int_t TGo4BrowserProxy::UpdateVisibleAnalysisObjects | ( | bool | checkmonitor | ) |
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 44 of file TGo4BrowserProxy.h.
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 44 of file TGo4BrowserProxy.h.
|
protected |
Definition at line 249 of file TGo4BrowserProxy.h.
Referenced by HandleTimer(), SetMonitorBlockingFlag(), and ToggleMonitoring().
|
protected |
Definition at line 254 of file TGo4BrowserProxy.h.
Referenced by ProcessEvent(), and SyncBrowserSlots().
|
protected |
Definition at line 243 of file TGo4BrowserProxy.h.
Referenced by TGo4BrowserProxy(), HandleTimer(), and UpdateHistoListOfFunctions().
|
protected |
Definition at line 255 of file TGo4BrowserProxy.h.
Referenced by ~TGo4BrowserProxy().
|
protected |
Definition at line 250 of file TGo4BrowserProxy.h.
Referenced by GetItemFilter(), and SetItemsFilter().
|
protected |
Definition at line 247 of file TGo4BrowserProxy.h.
Referenced by HandleTimer(), Initialize(), MonitoringPeriod(), and ToggleMonitoring().
|
protected |
Definition at line 241 of file TGo4BrowserProxy.h.
Referenced by BrowserSlotName(), Finalize(), Initialize(), and UpdateHistoListOfFunctions().
|
protected |
Definition at line 246 of file TGo4BrowserProxy.h.
Referenced by BrowserItemName(), BrowserTopSlot(), CalculateFolderSizes(), DefineFileObject(), DefineRelatedObject(), DefineTreeName(), DeleteDataSource(), DoItemMonitor(), Finalize(), InformBrowserUpdate(), Initialize(), RequestBrowserObject(), RequestBrowserObject(), and UpdateBrowserContent().
|
protected |
Definition at line 252 of file TGo4BrowserProxy.h.
Referenced by AddToClipboard(), ClearClipboard(), CopyClipboard(), and IsClipboard().
|
protected |
Definition at line 240 of file TGo4BrowserProxy.h.
Referenced by TGo4BrowserProxy(), AddServerProxy(), DataSlotName(), FindServerSlot(), Initialize(), MakeDabcList(), MakeFilesList(), MakeHServerList(), MakeHttpList(), OpenFile(), SaveToMemory(), SyncBrowserSlots(), UpdateBrowserContent(), and UpdateHistoListOfFunctions().
|
protected |
Definition at line 244 of file TGo4BrowserProxy.h.
Referenced by TGo4BrowserProxy(), BrowserMemorySlot(), CreateMemoryFolder(), PerformTreeDraw(), and SaveToMemory().
|
protected |
Definition at line 248 of file TGo4BrowserProxy.h.
Referenced by ~TGo4BrowserProxy(), HandleTimer(), and ToggleMonitoring().
|
protected |
Definition at line 245 of file TGo4BrowserProxy.h.
Referenced by AddServerProxy(), BrowserSlot(), CreateMemoryFolder(), DataSlot(), DefineLeafName(), DefineRelatedObject(), DefineServerObject(), DefineTreeName(), DeleteDataSource(), Finalize(), FindAnalysis(), FindServer(), FindServerSlot(), Initialize(), ItemSlot(), MakeDabcList(), MakeFilesList(), MakeHServerList(), MakeHttpList(), OpenFile(), PerformTreeDraw(), RequestBrowserObject(), SaveBrowserToFile(), SaveToMemory(), SyncBrowserSlots(), UpdateAnalysisItem(), UpdateBrowserContent(), and UpdateVisibleAnalysisObjects().
|
protected |
Definition at line 253 of file TGo4BrowserProxy.h.
Referenced by ~TGo4BrowserProxy(), HandleTimer(), ProcessEvent(), and SyncBrowserSlots().
|
protected |
Definition at line 242 of file TGo4BrowserProxy.h.
Referenced by TGo4BrowserProxy(), UpdateHistoListOfFunctions(), and UpdateVisibleAnalysisObjects().
|
protected |
Definition at line 251 of file TGo4BrowserProxy.h.
Referenced by ~TGo4BrowserProxy(), AddWaitingList(), and CheckWaitingList().